Problème de boucle
Posté : 07 févr. 2010, 12:25
Bonjour,
Depuis quelques jours je m'intéresse au php, j'ai lu pas mal de tutoriels mais j'aurais besoin de votre aide à propos d'une variable dans une boucle parce que je ne sais pas du tout comment faire pour la mettre en place.
Je m'explique donc:
Mon objectif était de créer un mini-jeu de basket dont voici le déroulement que je souhaitais réaliser et le code que j'ai fait:
"Un des deux joueurs est pris au hasard, si c'est le joueur 1, il doit tomber sur un chiffre entre 0 et 45 pour marquer (c'était pour refléter le %au shoot) et alors il met deux points" Mon code fonctionne, mais je n'arrive pas à additionner son nombre de points...
for ($i=0; $i<10; $i++) {
srand();
$rand = rand(1 , 2);
if ($rand == 1)
{echo "Joueur 1 a la balle et tente de tirer...<br/>";
srand();
$rand = rand(0 , 100);
if ($rand <= 45)
{echo "2pts <br/>";}
else
{echo "Mais Joueur 2 l'empêche de marquer<br/>";}}
else
{echo "Joueur 2 prend la balle et part en attaque!<br/>";}
}
Mon code repose donc sur une boucle avec pas mal de if... else. Mais ce que je n'arrive pas à faire c'est d'additionner à la fin de la boucle le nombre de points qu'aura mis le joueur 1... Vous avez une idée?
Depuis quelques jours je m'intéresse au php, j'ai lu pas mal de tutoriels mais j'aurais besoin de votre aide à propos d'une variable dans une boucle parce que je ne sais pas du tout comment faire pour la mettre en place.
Je m'explique donc:
Mon objectif était de créer un mini-jeu de basket dont voici le déroulement que je souhaitais réaliser et le code que j'ai fait:
"Un des deux joueurs est pris au hasard, si c'est le joueur 1, il doit tomber sur un chiffre entre 0 et 45 pour marquer (c'était pour refléter le %au shoot) et alors il met deux points" Mon code fonctionne, mais je n'arrive pas à additionner son nombre de points...
for ($i=0; $i<10; $i++) {
srand();
$rand = rand(1 , 2);
if ($rand == 1)
{echo "Joueur 1 a la balle et tente de tirer...<br/>";
srand();
$rand = rand(0 , 100);
if ($rand <= 45)
{echo "2pts <br/>";}
else
{echo "Mais Joueur 2 l'empêche de marquer<br/>";}}
else
{echo "Joueur 2 prend la balle et part en attaque!<br/>";}
}
Mon code repose donc sur une boucle avec pas mal de if... else. Mais ce que je n'arrive pas à faire c'est d'additionner à la fin de la boucle le nombre de points qu'aura mis le joueur 1... Vous avez une idée?