Valentin Dupas

💡 If this is the first course you read from me, please read this small thing : about my courses

Systeme de combat JRPG tour par tour

Alt text

En tant qu'utilisateur je dois pouvoir :

  • voir les statistiques de de mes personnages
  • voir les statistiques des ennemis
  • sélectionner une action
  • voir les statistiques des personnages se mettre à jour en fonction des actions effectuées sur le terrain
  • jouer de manière alternée avec l'adversaire
    • j'effectue une action, il effectue une action, j'effectue une action, il effectue une action ...
  • voir une liste de toutes les actions effectuées dans l'ordre
  • relancer un autre combat une foit que j'ai gagné ou perdu

Le système doit pouvoir :

  • exécuter une action quand s'est sont tour
  • exécuter une action au hasard parmis une liste
  • exécuter une action selon une certaine logique dans le but de gagner
  • générer un combat différent d'une fois sur l'autre

conseils:

Aucune animation est attendue (quoique ce serait faisable d'avancer le personnage qui attaque et de faire clignoter celui qui se prend une claque)

Il serait plus simple de pouvoir cliquer sur des boutons pour sélectionner des actions plutôt que de naviguer au clavier.

Utiliser les sprites de FFIV serait probablemnt le moyen le plus simple d'avoir un résultat graphique. http://www.videogamesprites.net/

Aussi, pour aider sur la mise en page, il serait possiblement intéressant de considérer la grid ci-dessous comme un bon point de départ. Ceci dit ce n'est clairement pas le seul moyen de le faire.

grid:
  "player 	player 	ennemy	ennemy" 1fr
  "actions	actions	action	log" 1fr
  / 1fr 1fr 1fr 1fr;

/* player et ennemy étant des flexbox verticales */

Infos utiles