Wargame
Indications du prof :
- 2 camps opposés
- Carte en grille
- Min carrés, mieux octogones
- Un obstacle ou unité par case
- Types obstacles: eau, rocher, forêts
- Plusieurs types de guerriers
- Carte grisée là où le joueur n'a pas d'unités
- Tours de jeu
- Tour du joueur: déplacer chaque unité dans une case adjacente ou la laisser où elle est
- Tour des ennemis: attaque automatiquement ou se déplace aléatoirement
- Fin du jeu quand une armée est anéantie
- Unité
- Camp
- Type
- Points de vie
- Perdues au combat
- Regagnés en se reposant
- Portée visuelle
- Puissance frappe
- Max possible dans un tirage aléatoire
- Puissance Tir
- Une seule action par tour de jeu
- Actions donnée par glisser-déposer
- Options du joueur
- Voir infos unité avec souris
- Bouton "Fin du tour"
- Redémarrer une partie
- Sauvegarder une partie
- Restaurer une partie
- Double accès aux options: menu+raccourci clavier
- Technique
- Utiliser exceptions
- Améliorations
- niveaux de difficultés
- Infos au dessus d'une unité
- Images
- Sons
- Sauvegarder plusieurs parties
- Distinguer unités déjà utilisées
- Visualiser rayon d'actions
- Raccourci-claviers pour tout faire
- Plus de types de soldats
- Plus de types d'obstacles
- Carte customisable
- Carte aléatoire
Plan d'action:
- Carte
- Interfaces / Structure mémoire
- Forme
- Cellules
- Position
- Type
- Unité potentiel
- Sprite(s)
- Visible par le joueur
- Info sur l'avancement du jeu?
- Nombre de tours
- Nombre total d'unités dans chaque camps
- Génération du terrain aléatoire avec paramètres
- Taille
- Pourcentage d'obstacles
- Placement des ennemis aléatoire
- Fonctions get/set
- Fonctions d'affichage
- Stockage disque dur
- Interfaces / Structure mémoire
- Unités
- Interfaces / Structure mémoire
- Nom
- Sprite(s)
- Camp
- Type
- Points de vies
- Camp
- Portée visuelle
- Puissance de frappe
- Puissance tir
- Fonctions
- get/set
- bouger
- attaquer
- affichage
- Stockage
- IA
- Aléatoire
- "intelligente"
- Interfaces / Structure mémoire
- Interfaces
- Menu principale
- Lancer nouveau jeu
- Charger un jeu
- Options
- Quitter le jeu
- Lancer jeu
- Paramètres carte
- Sélection camps?
- Paramètres unités
- Limite de temps par tour?
- Placement initial des unités?
- Charger un jeu
- plusieurs save?
- Options
- Taille/config fenêtre
- Difficulté des ennemis
- Menu pause
- Reprendre partie
- Sauvegarder partie
- Options
- Quitter vers le menu
- Dans le jeu
- Prochain tour
- Liste des unités
- Nombre de tours
- Options
- Menu principale
Objets des commits Allowed
- feat (feature)
- fix (bug fix)
- docs (documentation)
- style (formatting, missing semi colons, …)
- refactor
- test (when adding missing tests)
- chore (maintain)