diff --git a/docs/brainstorms/brainstorm2.md b/docs/brainstorms/brainstorm2.md new file mode 100644 index 0000000..6357e10 --- /dev/null +++ b/docs/brainstorms/brainstorm2.md @@ -0,0 +1,128 @@ +# Brainstrom + +## Sommaire + +1) [System de soldats](#system-de-soldats) +2) [Combats](#combats) +3) [Batiment](#batiment) +4) [Gestion des villageois](#gestion-des-villageois) +5) [Conquete](#conquete) +6) [System du menu principale](#system-du-menu-principale) + + +## System de soldats + +- gestion des deplacements + - selection d'une case + - verification de l'appartenance. + - affichage des case libre pur le deplacement. + - Selection d'une case cible. + - verification de l'appartenance + pas d'enemies + deplacement de la troupe + + +## Combats + +- Coté attaque + - selection d'une case adverse + - verification de l'appartenance +- Coté defense et coté attaque + - bandeau menu + - Selection des soldats + boutton de validation + - verification d'appartenance + - Animation de depart + - attend 1 second + - Animation de retour sans les soldats qui sont mort + - prealablement calculer coté serveur + - rapport + gain de ressource + + + +## Batiment + +- Ameliorable + - Si on clique sur un batiment puis sur bouton upgrade + - Verification du prix + - Verification du niveau actuel du bat + - Verification de si un ouvrier est dispo + - Casern + - Debloquage d'une nouvelle troupes + - Outpost + - Peut tp plus de troupes + - Mine + - \+ productive + - Sawmill + - \+ productive + - Breadings + - \+ productive + - Tower + - \+ de porté ou + de degat + - Castle + - Prend une case de plus + - Ajoute des ouvriers + - Ameliore tout avec un petit % + + +- Detruire + - si c'est bien sur notre territoir + + - detruire du batiment + - ajouter 1/2 des ressources + +- Construire + - si au moins 1 ouvrier de libre + - si le prix est pas trop + - si c'est bien sur notre territoir + + - construction du batiment + - retierer les ressources + +- Utiliser + - Verifier si la case nous appartient + - Castle + - Gestion des villageois + - *// TODO \\* + - Outpost + - Verification des troupes qui veulent etre envoyées + - Erreur + - Envoi + - Casern + - Bandeau de menu + - Tous les soldats pouvants etre acheté + - Click + - Si case alentoure libre nous appartenant + - Verification prix + - Erreur + - Creation + +## Gestion des villageois +- Castle clikced + - Bandeau de menu + - Liste métier et les villageois les composants + - Changer de métiers + - Verifier metier actuel + - Verifier metier a donner + - Ne dois pas etre neutre + + +## Conquete + +- Choix d'un case + - Appartenance + +- Explorateurs + - Stats : Vitesse (case/tours) + - Menu de choix d'explorateurs + - Bandeau de menu + - Liste explorateurs dispo avec +- Changement d'appartenance + - Appartenance prealable + - Appartenance a donner + + +## System du menu principale +- Settings +- mode de jeu + - 1v1 + - 2v2 + - 1vIA