32 lines
890 B
Markdown
32 lines
890 B
Markdown
# Écarté
|
||
|
||
## Étape 1
|
||
|
||
Objectif : pouvoir faire une partie à deux dans le même terminal.
|
||
|
||
- [x] Prototype “bataille simplifiée”
|
||
- [] Préparation du jeu conforme à l’Écarté
|
||
- [] Choix manuel des cartes
|
||
- [] Moteur de plis
|
||
- [] Validation complète des coups
|
||
- [] Phase d’écart
|
||
- [] Partie complète
|
||
|
||
## Étape 2
|
||
|
||
Objectif : séparer le moteur de jeu de l’interface et rendre une partie jouable dans un navigateur en local.
|
||
|
||
- [] Séparer complètement le moteur et l’interface terminal
|
||
- [] Ajouter un petit serveur web Ruby
|
||
- [] Créer une partie depuis le navigateur
|
||
- [] Afficher la main du joueur
|
||
- [] Permettre de sélectionner une carte
|
||
- [] Faire valider chaque action par le moteur Ruby
|
||
- [] Gérer deux joueurs dans deux sessions/navigateurs différents
|
||
- [] Jouer une partie complète en local
|
||
|
||
## Étape 3
|
||
|
||
Objectif : jouer à deux à distance par internet
|
||
|