Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Improve log messages | jbion | 2017-05-25 |
| | |||
* | Add SevenWondersClient for ease of use in tests | jbion | 2017-05-25 |
| | |||
* | Re-order params and rename to Jackstomp | jbion | 2017-05-25 |
| | |||
* | Rework integration tests with new client and API | jbion | 2017-05-25 |
| | |||
* | Create TestPrincipal for Controller unit tests | jbion | 2017-05-25 |
| | |||
* | Add a java API for SevenWonders using the simple JSON/STOMP client | jbion | 2017-05-25 |
| | | | | This API is intended to be used for integration tests, but could later be extracted and used for AI actions or machine learning. | ||
* | Add a simple JSON+STOMP client (to be extracted as lib) | jbion | 2017-05-25 |
| | |||
* | Remove old experimental page | Joffrey BION | 2017-05-22 |
| | |||
* | Fix code style | Joffrey BION | 2017-05-21 |
| | |||
* | Add first integration test | Joffrey BION | 2017-05-21 |
| | |||
* | Add LobbyController tests | Joffrey BION | 2017-05-20 |
| | |||
* | Add checks on last played moves in GameTest | Joffrey BION | 2017-05-20 |
| | |||
* | Add "sayReady" for players to call to receive their hand | Joffrey BION | 2017-05-20 |
| | |||
* | Add tests for board score computation | Joffrey BION | 2017-05-17 |
| | |||
* | Add test for Requirements coverage | Joffrey BION | 2017-05-16 |
| | |||
* | Improve assertions in HomeControllerTest | Joffrey BION | 2017-05-16 |
| | |||
* | Add GameBrowserController test | Joffrey BION | 2017-05-16 |
| | |||
* | Add HomeController test | Joffrey BION | 2017-05-16 |
| | |||
* | Add tests for special abilities in Board | Joffrey BION | 2017-05-15 |
| | |||
* | Remove useless 'throws Exception' declarations in tests | Joffrey BION | 2017-05-15 |
| | |||
* | Add tests for requirement and payment of bought resources | Joffrey BION | 2017-05-15 |
| | |||
* | Add tests for lobby and game fields in Player | Joffrey BION | 2017-05-15 |
| | |||
* | Add test for Lobby owner index | Joffrey BION | 2017-05-15 |
| | |||
* | Add test for Lobby.removePlayer() | Joffrey BION | 2017-05-15 |
| | |||
* | Add 'leave lobby' action (backend only) | Joffrey BION | 2017-05-15 |
| | |||
* | Add lobby saga | Joffrey BION | 2017-05-14 |
| | | | | | | | | | - Fix lobby's player list updates - Fix lobby's player list order - Add 'start game' button (not restricted to owner yet) Resolves: https://github.com/luxons/seven-wonders/issues/7 | ||
* | First attempt at lobby joining | Joffrey BION | 2017-05-12 |
| | |||
* | Add time limit setting | Joffrey BION | 2017-05-10 |
| | |||
* | Fix code style for checkstyle | Joffrey BION | 2017-05-10 |
| | |||
* | Add test to play a whole game trivially | Joffrey BION | 2017-05-10 |
| | |||
* | Change move validation system and fix chained cards validation | Joffrey BION | 2017-05-10 |
| | |||
* | Add neighbour guild cards info to help for COPY_GUILD action | Joffrey BION | 2017-05-10 |
| | |||
* | Make BestPriceCalculator use the public production of the neighbours | Joffrey BION | 2017-05-10 |
| | | | | It was incorrectly using the private production. | ||
* | Refac requirement-checking methods | Joffrey BION | 2017-05-10 |
| | |||
* | Add more complicated test for playability | Joffrey BION | 2017-05-10 |
| | |||
* | Add proper algorithm to check if a card is playable | Joffrey BION | 2017-05-09 |
| | |||
* | Refac resources | Joffrey BION | 2017-05-08 |
| | |||
* | Extract test method createRequirements() | Joffrey BION | 2017-05-08 |
| | |||
* | Rename "prepare card" to "prepare move" | Joffrey BION | 2017-05-08 |
| | | | | Some moves may not be related to preparing a card from the hand. For instance, picking a neighbouring Guild Card to copy is not what I would call "preparing a card". | ||
* | Add first draft of Game test | Joffrey BION | 2017-04-16 |
| | |||
* | Simplify Requirements.isAffordedBy() signature | Joffrey BION | 2017-04-16 |
| | |||
* | Reword confusing exception message | Joffrey BION | 2017-04-16 |
| | |||
* | Fix currentAge in PlayerTurnInfo | Joffrey BION | 2017-04-16 |
| | |||
* | Add toString() methods for easier debugging | Joffrey BION | 2017-04-16 |
| | |||
* | Fix the case of types in JsonDoc | Joffrey BION | 2017-04-07 |
| | |||
* | Add ApiObjectField annotations in actions | Joffrey BION | 2017-04-06 |
| | |||
* | Remove traversal of transient fields | Joffrey BION | 2017-04-06 |
| | | | | This caused infinite loops in the original Jsondoc code | ||
* | Make GameDefinition transient in the lobby | Joffrey BION | 2017-04-05 |
| | |||
* | Add support for message mapping body parameter | Joffrey BION | 2017-04-05 |
| | |||
* | Add Jsondoc on actions | Joffrey BION | 2017-04-05 |
| |