aboutsummaryrefslogtreecommitdiff
path: root/diplomacy
AgeCommit message (Expand)Author
2019-07-19[web] Update state correctly when a power is kicked. (#54)notoraptor
2019-07-18Reset local orders for a power if we receive a power orders update.notoraptor
2019-07-18Open DAIDE port on game loading and display on webnotoraptor
2019-07-17[web] Make button "Delete all" remove only orders from current se… (#49)notoraptor
2019-07-17[web] Set table info to "N/A" for eliminated powers.notoraptor
2019-07-16Web - User should auto-pass when no orders are possible. (#43)notoraptor
2019-07-16Go back to connection page from any other page if re-connection failed after ...notoraptor
2019-07-16[web] Add a button to delete game. (#39)notoraptor
2019-07-07Updated the web interface to have 3 tabs - Results / Messages / CurrentPhilip Paquette
2019-06-30Not displaying 'Notification received' for every notificationPhilip Paquette
2019-06-14Gracefully handling UnpicklingError with convoys cachePhilip Paquette
2019-06-14DAIDE - Added various tests to replay full games using the DAIDE interfaceSatya Ortiz-Gagne
2019-06-14Using OrderResults to indicate the correct order results during adjudicationPhilip Paquette
2019-06-14DAIDE - Added connection_handler and serverSatya Ortiz-Gagne
2019-06-14DAIDE - Implemented request_managersSatya Ortiz-Gagne
2019-06-14DAIDE - Implemented notifications and notification_managersSatya Ortiz-Gagne
2019-06-14Added 'retreats' as an additional attribute to game.get_state()Satya Ortiz-Gagne
2019-06-14Deprecated usage of NMR in game.pyPhilip Paquette
2019-06-07DAIDE - Implemented all the DAIDE responsesSatya Ortiz-Gagne
2019-06-07Errors are implemented using the StringableCode classSatya Ortiz-Gagne
2019-06-07Implemented a StringableCode class, and OrderResults as its child objectsSatya Ortiz-Gagne
2019-06-07utils - Implemented an utility to split an order and a phase into their compo...Satya Ortiz-Gagne
2019-06-07DAIDE - Implemented all the DAIDE requestsSatya Ortiz-Gagne
2019-06-07parsing - Added bytes as a primitive typeSatya Ortiz-Gagne
2019-06-07DAIDE - Added utils str_to_bytes() and bytes_to_str()Satya Ortiz-Gagne
2019-06-07DAIDE - Added ability to parse clausesSatya Ortiz-Gagne
2019-06-07Map - Validating that coast without '/' are adjacent to nearby water locsPhilip Paquette
2019-06-07Fixed incorrect path in maps/tests/test_map_gen.pyPhilip Paquette
2019-06-07Power - Clearing dislodged units on clear_units()Philip Paquette
2019-06-07Map - Adjacency for invalid unit is always falsePhilip Paquette
2019-06-07DAIDE - Added message class that can be parsed from a streamPhilip Paquette
2019-06-07DAIDE - Added tokens with byte representationPhilip Paquette
2019-05-28[WebDip] - Providing a "convoyPath" for moves using a convoyPhilip Paquette
2019-05-21[web] Update ReactJS dependencies.notoraptor
2019-05-20WebDip API - Logging phase when submitting ordersPhilip Paquette
2019-05-19Prevent duplicate units and centers with set_units and set_centersPhilip Paquette
2019-05-19Integration with webdiplomacy.netPhilip Paquette
2019-04-18Refactored get_all_possible_orders for 2.5x speed improvementPhilip Paquette
2019-04-18Updated pylint to v2.3.0Philip Paquette
2019-04-18Added pure map with svg renderingPhilip Paquette
2019-04-18Deprecated support for A WWW - XXX - YYY - ZZZ (explicit multi-step convoy)Philip Paquette
2019-04-18Add _unit_owner caching (#11)Setepenre
2019-04-18Upgraded pylint to v2.2.0Philip Paquette
2019-04-18Removed non-ascii characters in python filesPhilip Paquette
2019-04-18SortedDict - Added reversed_items() iteratornotoraptor
2019-04-18Added maps 'standard_age_of_empires_2' and 'standard_fleet_rome'notoraptor
2019-04-18game_id - Using a random stream of 96 bits encoded as base64Philip Paquette
2019-04-18#809 - Seed for derivative maps should use same zobrist hash as parent mapPhilip Paquette
2019-04-18Added ambiguous provinces to empire, modern and world mapsnotoraptor
2019-04-18DATC 6.K.2 - Testing support of fleet in failed convoyPhilip Paquette