Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Introduce Hands (pun intended) | jbion | 2016-12-22 |
| | |||
* | Move Decks to the cards package | jbion | 2016-12-22 |
| | |||
* | Fix unsupported remove operation in assignBoards() | jbion | 2016-12-22 |
| | |||
* | Improve game steps management | jbion | 2016-12-22 |
| | |||
* | Huge refac to pass the Table instead of left/right/self boards | jbion | 2016-12-22 |
| | |||
* | Remove unused "nb of guild cards" setting | jbion | 2016-12-21 |
| | |||
* | Fix number of Guild cards used in Decks | jbion | 2016-12-21 |
| | |||
* | Add doc to Definition.create() to explicitly state the "no side-effect" ↵ | jbion | 2016-12-21 |
| | | | | requirement | ||
* | Add playerIndex and validation method to the Move itself | jbion | 2016-12-21 |
| | |||
* | Remove PrincipalImpl usage, using spring security instead | jbion | 2016-12-21 |
| | |||
* | Make wonder level increase in 2 steps | jbion | 2016-12-21 |
| | | | | This is required, like for the cards, in order to check the requirements before applying any money transaction, and also apply the effects to all new elements on the table. | ||
* | Refactor switch into proper method override | jbion | 2016-12-21 |
| | |||
* | Fix wonder name assignment for test constructor | jbion | 2016-12-21 |
| | |||
* | Add test for Decks | jbion | 2016-12-21 |
| | |||
* | Add test for NumericEffectSerializer | jbion | 2016-12-21 |
| | |||
* | Add test for ProductionIncrease serializer | jbion | 2016-12-21 |
| | |||
* | Add test for Resources serializers | jbion | 2016-12-21 |
| | |||
* | Add test for ScienceProgressSerializer | jbion | 2016-12-21 |
| | |||
* | Remove experimental TestController | jbion | 2016-12-21 |
| | |||
* | Add missing tests to DestinationAccessValidatorTest | jbion | 2016-12-21 |
| | |||
* | Add interceptor for invalid subscriptions | jbion | 2016-12-20 |
| | |||
* | Add conversion exception handling for bad input JSON format | jbion | 2016-12-20 |
| | |||
* | Add response with list of games at subscription to /topic/games | jbion | 2016-12-19 |
| | |||
* | Adjust exceptions visibility | jbion | 2016-12-19 |
| | |||
* | Fix logger class in ExceptionHandler | jbion | 2016-12-19 |
| | |||
* | Lobby controller refac | jbion | 2016-12-19 |
| | | | | | - moved error handling to ExceptionHandler - moved data storage to repositories | ||
* | Improve error output | jbion | 2016-12-19 |
| | |||
* | Allow cross-origin for frontend server proxy | jbion | 2016-12-19 |
| | |||
* | Move session attribute keys to a single file to ensure unicity more easily | jbion | 2016-12-19 |
| | |||
* | Add start game action | jbion | 2016-12-19 |
| | |||
* | Improve LobbyController errors and logs | jbion | 2016-12-18 |
| | |||
* | Add proper logging and validation | jbion | 2016-12-17 |
| | |||
* | Add default username for unauthenticated users | jbion | 2016-12-17 |
| | |||
* | Add skeleton for game turns and card playing | Joffrey BION | 2016-12-15 |
| | | | | In this commit, I also created a couple classes like HandCard, PlayerTurnInfo, and Table that are UI-oriented, and contain information relative to what one player should see or do. | ||
* | Improve card requirements management | Joffrey BION | 2016-12-15 |
| | | | | | | - Add chain-related fields to the Card - Add helpers methods isAffordable, isPlayable and the likes - Remove the card addition to the board as it is supposed to be separately from applying the effect of the card | ||
* | Add deal() method to the Decks | Joffrey BION | 2016-12-14 |
| | |||
* | Fix default nbPlayers in the settings | Joffrey BION | 2016-12-14 |
| | |||
* | Update frontend POC with new lobby system | Joffrey BION | 2016-12-12 |
| | |||
* | Lobby vs Game separation | Joffrey BION | 2016-12-12 |
| | |||
* | Add WS experiment test page | Joffrey BION | 2016-12-11 |
| | | | | This pages allows to test spring/STOMP config to see which messages are properly broadcasted to all users, which are just sent to the caller, and which are sent a specific user from the server. | ||
* | Add special action skeleton to finish wonders data parsing | Joffrey BION | 2016-12-10 |
| | | | | These special actions imply a new input from the user, which is not implemented yet | ||
* | A little bit of doc never hurts | Joffrey BION | 2016-12-10 |
| | |||
* | Wonders data parsing | Joffrey BION | 2016-12-10 |
| | |||
* | Card data parsing, part 2 | Joffrey BION | 2016-12-10 |
| | | | | This adds support for all cards effects, and normalizes the serialization of all card fields | ||
* | Separate resource providers from relative board positions | Joffrey BION | 2016-12-10 |
| | |||
* | Fix Science.getQuantity(type) NPE when no element of the given type | Joffrey BION | 2016-12-10 |
| | |||
* | Add multiple effects support for cards | Joffrey BION | 2016-12-10 |
| | |||
* | Add multiple card colors support for BonusPerBoardElement | Joffrey BION | 2016-12-10 |
| | |||
* | Simplify numeric effects creation | Joffrey BION | 2016-12-10 |
| | |||
* | Make Effect an interface instead of abstract class | Joffrey BION | 2016-12-10 |
| |