Initialisation

projet jamaica

Get Started. It's Free
or sign up with your email address
Initialisation by Mind Map: Initialisation

1. plateau

1.1. tab platO[50]

2. joueurs

2.1. deck CA

2.1.1. int tab[11]

2.1.1.1. for(i=0;i<11;i++) {tab[i]=i+1} SPmelange

2.2. nom

2.2.1. char* nom

2.2.1.1. SP_entrer_nom

2.3. coordonnees

2.3.1. int co

2.3.1.1. tout les joueurs on co=0

2.4. cales

2.4.1. S_cales

2.4.1.1. int cargaison

2.4.1.1.1. tout joueurs 3nourr et 3 or

2.4.1.2. int quantite

2.5. int choix

3. CT

3.1. int* ct

3.1.1. remplir

3.1.1.1. SP_melange

3.1.1.1.1. retirer 3 carte(3 cases)

4. int nb de joueurs

5. choisir capitaine

5.1. demander qui est capitaine, et recuperer num du joueur

5.1.1. num du joeur qui est capitain

5.2. au tour n+1

5.2.1. le capitaine est le joueur à gauche du joueur anciennement capitaine

6. PARTIE

6.1. afficher capitaine commence

6.2. void SP_afficher_ca(tab JOUEUR)

6.2.1. qui correspond au num du capitaine

6.3. void sp_lancerDé

6.3.1. associer déMatin déSoir

6.3.1.1. transmettre résultats de soir et de matin

6.4. boucle for (tout les joueurs)

6.4.1. void SP_afficher_ca(tab JOUEUR)

6.4.1.1. int SP_choix de la carte a jouer(choix)

6.4.2. boucle qui va du capitain jusqua nb_joueur et une autre boucle qui va de j1 au capitaine

6.5. void SP_action(choix, deMatin, deSoir)

6.5.1. si choix==1 faire ....

6.5.1.1. si choix==2 faire...

6.5.1.1.1. void SP_avancer(deMatin ou soir, co): le joueur avance d'autant de cases que le dé matin ou soir

6.5.1.1.2. SP_reculer : d'autant de cases que le dit le dé du matin ou soir

6.5.2. SP_chargement : autant de quantité que le dit le dé soir ou matin

6.5.2.1. SP_chargement

6.5.2.1.1. si une ou plusieurs case vide

6.5.2.1.2. si aucune case vide

6.6. afficher : le tour est fini, le capitain est

7. int de1, de2, deMatin, deSoir;

8. int gagn=0;

9. fin de partie

9.1. calcul des points

9.1.1. tresors

9.1.1.1. 1 tresor qui aide pdt la partie = 1 point

9.1.1.2. 1 tresor qui rajoute des points en fin de partie = nb de points de la carte tresor

9.1.1.3. 1 tresor qui enleve des points= - nb de pts inscrits

9.1.1.3.1. SP_comparaison des points des joueurs

9.1.2. 1 ressource=1 point (je crois)

10. void SP_action

10.1. si tabX[i].deck_ca[choix+compteur]==

10.1.1. 1

10.1.1.1. avancer matin reculer soir

10.1.2. 2

10.1.2.1. reculer le matin et avancer le soir

10.1.3. 3

10.1.3.1. avancer le matin et charger la poudre a canon le soir

10.1.4. 4

10.1.4.1. charger la poudre a canon le matin et charger l'or le soir

10.1.5. 5

10.1.5.1. charger l'or le matin et avancer le soir

10.1.6. 6

10.1.6.1. avancer le matin et avancer le soir

10.1.7. 7

10.1.7.1. charger la poudre a canon le matin et charger la nourriture le soir

10.1.8. 8

10.1.8.1. charger la nourriture le matin et charger la poudre a canon le soir

10.1.9. 9

10.1.9.1. charger l'or le matin et le soir

10.1.10. 10

10.1.10.1. avancer le matin et charger la nourriture

10.1.11. 11

10.1.11.1. charger la nourriture et avancer le soir