OpenXum : An open multi-platform turn-based strategy game framework
Yinsh
GIPF
Zèrtz
Les besoins (user stories) :
- c'est une application en GTK et la fenêtre est redimensionnable
- un menu File pour créér une nouvelle partie et sortir de l'application
- au lancement d'une nouvelle partie, les anneaux sont placés selon le schéma initial
- les joueurs doivent déterminer celui qui commence
- trois types de joueur sont possibles :
- un "human" qui interagit avec l'interface graphique
- un "computer" qui joue de manière automatique des coups valides
- un "remote" qui est un joueur distant via le réseau