Skip to content

Instantly share code, notes, and snippets.

@Sephi-Chan
Last active August 29, 2015 13:55
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Sephi-Chan/b6af689d15fa2f39cb1a to your computer and use it in GitHub Desktop.
Save Sephi-Chan/b6af689d15fa2f39cb1a to your computer and use it in GitHub Desktop.
Seelies Headless, description des objectifs

Seelies Headless : objectifs

L'opération "Headless" consiste à développer le moteur de jeu de Seelies sans toucher à l'interface. Des tâches et scripts permettront d'inspecter l'état de l'application pour s'assurer de son bon fonctionnement.

Préparation d'une carte

  • ✓ Assigner à chaque map la proportion de types de bête présents dessus (ex: fourmis: 33%, araignées: 13%, scarabées: 54%) ;
  • ✓ Assigner à chaque map la proportion de types de ressources présents (ex: or: 40%, bois: 40%, metal: 20%) ;

Processus de démarrage d'une partie

  • ✓ Déterminer aléatoirement pour chaque zone quels types de ressource seront présentes dessus (ainsi que leur rythme de régénération et leur quantité initiale) pour la durée de la partie ;
  • ✓ Déterminer aléatoirement pour chaque zone quels types de bête seront présentes dessus (ainsi que leur rythme de respawn: lent, moyen, rapide) pour la durée de la partie ;
  • ✓ Affecter aléatoirement un territoire à chaque équipe du jeu (les autres territoires restent neutres) ;
  • ✓ Assigner quelques bêtes à chacun des territoire (issues des zones voisines du territoire), même neutres ;

Actions

  • ✓ Communiquer sur le mur de son équipe ;

Seelies de Terre

  • ✓ Préparer les appâts pour attirer de nouvelles bêtes qui spawn ;
  • ✓ Affecter les bêtes d'un territoire à la récolte des ressources des zones voisines ;
  • ✓ Convoyer des bêtes (avec ou sans ressources) vers d'autres territoires possédés par l'équipe ;

Seelies de Feu

  • Placer des bêtes en garnison sur un territoire ;
  • Convoyer des bêtes vers d'autres territoires (possédés ou non par l'équipe) ;
  • Décrire les réactions en cas d'intrusion d'un groupe de bête ennemi ;
  • Décrire les réaction en cas d'interception d'un convoi ;

Seelies d'Eau

  • Convoyer des ressources à une autre équipe ;
  • Définir les relations diplomatiques avec les autres équipes ;
  • Communiquer sur le mur d'autres équipes ;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment