The –game-timeout option was added to specify that a game left unattended during more than 24h should either be canceled or proceed to the next state. At present the author of the game is required to act to go from the invitation state to the vote state and then to the complete state. The same functions used for the timeout could be used to automate these steps.
Continue reading “cardstories part 14: cancel and autoplay”
Continue reading “cardstories part 13: long polling client”
The list of completed games has been integrated and implemented. A skin gallery was completed to conveniently displayed all the integrated pages without a need to actually play the game. A summary of all the requests was produce for Xavier Antoviaque and tartarugafeliz to work on.
Continue reading “cardstories part 11: artwork task list”
The list of games in progress and finished were integrated. The lobby function was added to the webservice server. The list of games in progress is now the first step when entering the client.
Continue reading “cardstories part 9 : lobby”
The invitations were implemented, server and client side. They can be sent immediately after the author of the game defined it. A skin gallery was introduced to facilitate further integration works.
Continue reading “cardstories part 8 : invitations”
The complete state and the vote state were integrated. It revealed missing features from jqDock. A few problems in the workflow of the game and the user interaction were found and discussed with Xavier Antoviaque.
Continue reading “cardstories part 7: CSS Integration”
The auth.py module and its client counterpart were added to allow for string player identifiers instead of numbers. The display is clarified by showing only the HTML related to the current state of the game, using the cardstories_active CSS selector.
Continue reading “cardstories part 5: authentication”