Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-06-14 | Added 'retreats' as an additional attribute to game.get_state() | Satya Ortiz-Gagne | |
- Contains a dictionary of valid retreat locations for each dislodged unit | |||
2019-06-14 | Deprecated usage of NMR in game.py | Philip Paquette | |
2019-06-07 | DAIDE - Implemented all the DAIDE responses | Satya Ortiz-Gagne | |
- MAP = MapNameResponse - MDF = MapDefinitionResponse - HLO = HelloResponse - SCO = SupplyCenterResponse - NOW = CurrentPositionResponse - THX = ThanksResponse - MIS = MissingOrdersResponse - ORD = OrderResultResponse - TME = TimeToDeadlineResponse - YES = AcceptResponse - REJ = RejectResponse - NOT = NotResponse - CCD = PowerInCivilDisorderResponse - OUT = PowerIsEliminatedResponse - OFF = TurnOffResponse - PRN = ParenthesisErrorResponse - HUH = SyntaxErrorResponse | |||
2019-06-07 | Errors are implemented using the StringableCode class | Satya Ortiz-Gagne | |
2019-06-07 | Implemented a StringableCode class, and OrderResults as its child objects | Satya Ortiz-Gagne | |
- OK, NO_CONVOY, BOUNCE, VOID, CUT, DISLODGED, DISRUPTED, DISBAND, MAYBE | |||
2019-06-07 | utils - Implemented an utility to split an order and a phase into their ↵ | Satya Ortiz-Gagne | |
components | |||
2019-06-07 | DAIDE - Implemented all the DAIDE requests | Satya Ortiz-Gagne | |
- NME = NameRequest - OBS = ObserverRequest - IAM = IAmRequest - HLO = HelloRequest - MAP = MapRequest - MDF = MapDefinitionRequest - SCO = SupplyCentreOwnershipRequest - NOW = CurrentPositionRequest - HST = HistoryRequest - SUB = SubmitOrdersRequest - MIS = MissingOrdersRequest - GOF = GoFlagRequest - TME = TimeToDeadlineRequest - DRW = DrawRequest - SND = SendMessageRequest - NOT = NotRequest - YES = AcceptRequest - REJ = RejectRequest - PRN = ParenthesisErrorRequest - HUH = SyntaxErrorRequest - ADM = AdminMessageRequest | |||
2019-06-07 | parsing - Added bytes as a primitive type | Satya Ortiz-Gagne | |
2019-06-07 | DAIDE - Added utils str_to_bytes() and bytes_to_str() | Satya Ortiz-Gagne | |
2019-06-07 | DAIDE - Added ability to parse clauses | Satya Ortiz-Gagne | |
- break_next_group - add_parentheses / strip_parentheses - parse_bytes / parse_string - SingleToken clause - Power clause - String clause - Number clause - Province clause - Turn clause - UnitType clause - Unit clause - Order Type clause - Order clause | |||
2019-06-07 | Map - Validating that coast without '/' are adjacent to nearby water locs | Philip Paquette | |
2019-06-07 | Fixed incorrect path in maps/tests/test_map_gen.py | Philip Paquette | |
2019-06-07 | Power - Clearing dislodged units on clear_units() | Philip Paquette | |
2019-06-07 | Map - Adjacency for invalid unit is always false | Philip Paquette | |
2019-06-07 | DAIDE - Added message class that can be parsed from a stream | Philip Paquette | |
2019-06-07 | DAIDE - Added tokens with byte representation | Philip Paquette | |
2019-05-28 | [WebDip] - Providing a "convoyPath" for moves using a convoy | Philip Paquette | |
2019-05-21 | [web] Update ReactJS dependencies. | notoraptor | |
2019-05-20 | WebDip API - Logging phase when submitting orders | Philip Paquette | |
2019-05-19 | Prevent duplicate units and centers with set_units and set_centers | Philip Paquette | |
2019-05-19 | Integration with webdiplomacy.net | Philip Paquette | |
- API to send GET and POST requests - Orders to convert from and to webdip.net format | |||
2019-04-18 | Refactored get_all_possible_orders for 2.5x speed improvement | Philip Paquette | |
- Returning all locations at once - Removed 'loc' argument from method - Map has pre-computed attribute dest_with_coats | |||
2019-04-18 | Updated pylint to v2.3.0 | Philip Paquette | |
2019-04-18 | Added pure map with svg rendering | Philip Paquette | |
2019-04-18 | Deprecated support for A WWW - XXX - YYY - ZZZ (explicit multi-step convoy) | Philip Paquette | |
- Order expansion will convert the order to 'A WWW - ZZZ VIA' - set_orders without expansion will reject the order as an invalid move order | |||
2019-04-18 | Add _unit_owner caching (#11) | Setepenre | |
2019-04-18 | Upgraded pylint to v2.2.0 | Philip Paquette | |
2019-04-18 | Removed non-ascii characters in python files | Philip Paquette | |
2019-04-18 | SortedDict - Added reversed_items() iterator | notoraptor | |
2019-04-18 | Added maps 'standard_age_of_empires_2' and 'standard_fleet_rome' | notoraptor | |
2019-04-18 | game_id - Using a random stream of 96 bits encoded as base64 | Philip Paquette | |
2019-04-18 | #809 - Seed for derivative maps should use same zobrist hash as parent map | Philip Paquette | |
- Using the nb of locs and the sorted list of supply centers to compute the initial seed used to compute the zobrist hash - Child and parent maps should have compatible zobrist hash if the number of locs and the list of SCS is the same. | |||
2019-04-18 | Added ambiguous provinces to empire, modern and world maps | notoraptor | |
2019-04-18 | DATC 6.K.2 - Testing support of fleet in failed convoy | Philip Paquette | |
2019-04-18 | [python] Update SMALL_MAPS in convoy_paths with newly created maps. | notoraptor | |
[web] Update npm packaqges requirements. [web] Fix province controller parsing. | |||
2019-04-18 | DATC 6.K.1 - Testing Civil Disorder (W1901A) with 1 order and 2 to remove | notoraptor | |
2019-04-18 | PriorityDict - Removed infinite recursion in Python 3.6.7 | notoraptor | |
2019-04-18 | Map - Modified norm() and compact() | notoraptor | |
- Added 'loc' arg to get_order_status - Raising exception on set_orders for invalid power - Deprecated game.distribute_orders | |||
2019-04-18 | Web - Fixed issue when hovering over a province with no orders | notoraptor | |
- Checking if there are available orders for a province when hovering over it. | |||
2019-04-18 | Added 'age_of_empires' map and added alias for 'ancmed' | notoraptor | |
- Added Carthage? as an ambiguous alias - Added 'Tyrrhenian Sea' as an alias for 'Tyrrhenean Sea' | |||
2019-04-18 | Removed dependency on numpy | Philip Paquette | |
2019-04-18 | Release v1.0.0 - Diplomacy Game Engine - AGPL v3+ License | Philip Paquette | |