Skip to content

Instantly share code, notes, and snippets.

@Sephi-Chan
Forked from anonymous/00_seelies_roadmap.markdown
Last active December 9, 2015 18:28
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/4309795 to your computer and use it in GitHub Desktop.
Save Sephi-Chan/4309795 to your computer and use it in GitHub Desktop.

Seelies — Roadmap

V 0.1

  • Connexion & inscription ;
  • Création d'un appel aux armes pour un format donné (admin) ;
  • S'inscrire à une partie pour un format donné en invitant d'autres joueurs ;
  • Voir la liste des invitations (reçues et envoyées) ;
  • Accepter/décliner une invitation ;

Les visiteurs peuvent créer un compte à partir d'un nom, d'une adresse email (optionnelle) et d'un mot de passe. Une fois inscrit et connecté, un joueur peut lancer une recherche d'adversaires pour un format de jeu choisi : il doit pour cela inviter d'autres joueurs (selon le format) en indiquant leurs noms.

Les joueurs invités reçoivent une notification en jeu (ou par email s'ils ne sont pas connectés) pour accepter ou décliner l'invitation (optionnellement accompagné d'un commentaire pour motiver le choix). L'invitation indique en temps réel le choix des autres joueurs. Le processus est annulé si un joueur décline son invitation.

Une fois l'invitation acceptée par tous, la recherche est lancée (de manière asynchrone) par le système qui se charge de trouver une autre équipe ce format de jeu. Quand un adversaire est trouvée, la partie commence et une notification est envoyée aux joueurs concernés.

V 0.2

  • Afficher le plateau de jeu (carte et interface) ;
  • Donner un territoire de base à chaque équipe (avec quelques bêtes et ressources) ;
  • Affecter (ou non) les bêtes à la récolte des parcelles ;
  • Résoudre les gains de ressources des récoles ;
  • Afficher et poster sur le mur de l'équipe ;

Une fois la partie créée par le système et les équipes formées, un territoire aléatoire est attribué à chaque équipe.

Depuis leur page d'accueil, les joueurs peuvent accéder aux pages de leurs parties. La page d'une partie affiche le plateau de jeu : la carte y est représentée avec ses territoires (de la couleur de l'équipe qui le possède) et ses routes.

Depuis cette page de jeu, les joueurs peuvent consulter le détail de chaque territoire pour obtenir des informations comme les quantités de ressources stockées, les bêtes présentes (avec leur affectation éventuelle) ou les parcelles de ressources disponibles (avec les éventuelles bêtes affectées). Ils disposent d'un outil pour affecter des bêtes à la récolte de ressources sur les parcelles adjacentes au territoire.

A intervalle régulier (~ 60 minutes), le système calcule les quantités de ressources récoltées par les bêtes et les ajoute aux stocks du territoire.

Les joueurs peuvent également afficher le mur de leur équipe : un espace sur lequel ils peuvent afficher des messages courts qui sont visible de tous les membres de l'équipe.

V 0.3

  • Configurer des appâts à bêtes ;
  • Générer des bêtes à intervalles réguliers ;

Seelies — Actions

Seelies de Terre

  • Configurer les appâts pour attirer de nouvelles bêtes ;
  • Affecter des bêtes à la récolte des ressources ;
  • Envoyer des bêtes (avec ou sans ressources) vers d'autres territoires ;

Seelies de Feu

  • Placer des bêtes en garnison ;
  • Convoyer des bêtes vers d'autres territoires ;
  • Décrire les réactions en cas intrusion ou d'interception d'un convoi ;

Seelies d'Eau

  • Echanger des ressources avec une autre équipe (via des convois) ;
  • Définir les relations diplomatiques avec les autres équipes (qui frappe qui lors des combats) ;
  • Communiquer sur le mur d'autres équipes ;

Seelies de Bois

Absent de la V 1.0.

Seelies de Métal

Absent de la V 1.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment