Bonjour, alors je programme en C depuis quelques jours maintenant.
Je me débrouille plutôt bien, je peux faire un petit jeu deux joueurs avec un système d'attaque, soins etc. (Tout ça en invité de commandes biensur.
).
Alors voilà mon problème, comment puis-je instaurer un système de blocage?
D'habitude j'avais :
1. ATTAQUER
2. SOINS
3. POTION DE VIE (3 PDV)
Mais comment puis-je mettre une autre option qui permet de bloquer la prochaine attaque?
Quelqu'un pourrait me faire la ligne de code et m'expliquer?
(Voici mes lignes de codes sans l'option blocage : )
printf("===TOUR JOUEUR N. 1===\n");
printf("PDV Joueur 1 = %d\n", PDV);
printf("PDV Joueur 2 = %d\n", PDV2);
printf("1. Attaquer (2')\n2. Soigner (1')\n3. Boire une potion de soins (%d potions restantes) (4')\n\n", potion);
scanf("%d", &action);
switch (action)
{
case 1:
printf("Vous attaquez le joueur N. 2 !\nIl perd deux precieux points de vie !\n");
PDV2 = PDV2 - 2;
printf("Il reste %d points de vie au joueur N. 2 !\n", PDV2);
break;
case 2:
printf("Vous decidez de vous soigner !\nVous regagnez un point de vie !\n");
PDV++;
printf("Vous avez actuellement %d points de vie !\n", PDV);
break;
case 3:
printf("Vous decidez de boire une precieuse potion de soins !\n");
potion--;
PDV = PDV + 4;
printf("Vous regagnez 4 points de vie, vous avez actuellement %d points de vie.\n", PDV);
printf("Il ne vous reste plus que %d potions !\n", potion);
break;
default:
printf("Action non reconnue.\n");
break;
Merci d'avance ! 