summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-01-29game rewritten in C++c++Olivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2016-01-29makefile rewritten to handle both C and C++Olivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2016-01-27caod: agree on the websocket protocol nameOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2016-01-27caod: fixed incoherent error messageOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2016-01-27caod: changed default WWW directoryOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2016-01-27caod: imported basics for websocket managementOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-25handle the multilingual supportOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-23handle the case when no cards are collectedOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-23server: fixed extra card given to the judgeOlivier Gayot
After designating the best card, the judge was given a new card. This patch fixed this behaviour. Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-15rearchitecture the data filesOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-14removed the ui.html fileOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-14added an example with php -S in the READMEOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-14moved the webapp pages in the webapp/ dirOlivier Gayot
the procedure to install the webapp is described in the README file. Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-14added the setup file for the serverOlivier Gayot
the procedure is described in the README. Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-14use a python package instead of just modulesOlivier Gayot
The package is contained in the CAO/ folder. server.py is still at the root of the repository though. Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-09README: explain how to setup and startOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-09mobile: handle the collection of the cards and the designationOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-09ui: allow to get the played cards from the ifacesOlivier Gayot
the card descripts and their associated callbacks are saved in the page. Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-09mobile: allow a player to select a cardOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-09ui: allow to get the event associated with a cardOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-09ui: handle the changes of game state in a generic wayOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-09ui: handle the number of played cards properlyOlivier Gayot
the number is stored in the cao object and can be retrieved by the mobile / desktop part. Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-09mobile: use .text instead of .html for numbersOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-09ui: allow to check if we are judgeOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-08mobile: handle the scoreOlivier Gayot
updates in the score are reflected in the top bar of the mobile iface. Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-08desktop: handle the scoreOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-08handle the notification for score updateOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-08send a notification when the score is updatedOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-08generate the callbacks for white cards in the common partOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-08removed example contentOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-08added the jquery filesOlivier Gayot
jquery.js is a symlink to the version in use Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-08Add some animations.Jeremie Taboada
2015-06-08Fix header padding.Jeremie Taboada
2015-06-08Fix css!Jeremie Taboada
2015-06-08Add meta!!!!!Jeremie Taboada
2015-06-08Fix double trigger become_judge.Jeremie Taboada
2015-06-08Fix merge fail.Jeremie Taboada
2015-06-08Continue implementation.Jeremie Taboada
2015-06-08Continue UI integration.Jeremie Taboada
2015-06-08Add bower.jsonJeremie Taboada
2015-06-08Update gitignore.Jeremie Taboada
2015-06-08Add become judge page.Jeremie Taboada
2015-06-08Add UI and start integration.Jeremie Taboada
2015-06-08added .gitignoreOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-08the server now handles the language properlyOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-08server: multilingual/french supportOlivier Gayot
moved the card files in a per-language directory as follows. * $LANG/cards/white * $LANG/cards/black Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-05fix invalid field nameOlivier Gayot
renamed state in game_state Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-05provide the state of the game to a newcomerOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-05added the desktop content to the desktop fileOlivier Gayot
the content was removed from the common file but not rewrote in place Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
2015-06-05removed the promptOlivier Gayot
Signed-off-by: Olivier Gayot <duskcoder@gmail.com>