S
SGLog
Guest
Hallo ich wollte mal ein sehr einfaches Spiel programieren aber nun komme ich nicht weiter es soll einfach nur ein Würfel spiel sein.
2 Spieler Würfeln nacheinander und der mit der Größeren Zahl gewinnt.
Ich habe für jeden Spieler einen "Form" abschnitt mit "get".
Aber immer wenn Spieler 1 Würfelt ist alles ok Daten werden ausgegeben aber wenn ich dann mit Spieler 2 Würfel verschwinden die Daten von Spieler 1, kann man es so umschreiben das die Daten erhalten bleiben?
Link zur Page:
2 Spieler Würfeln nacheinander und der mit der Größeren Zahl gewinnt.
Ich habe für jeden Spieler einen "Form" abschnitt mit "get".
Aber immer wenn Spieler 1 Würfelt ist alles ok Daten werden ausgegeben aber wenn ich dann mit Spieler 2 Würfel verschwinden die Daten von Spieler 1, kann man es so umschreiben das die Daten erhalten bleiben?
Link zur Page:
PHP:
<form name="spieler1" action="game.php" method="get" enctype="text/html">
Spieler 1:<br />
<input type="hidden" name="zahl1" value="1" />
<input type="Submit" name="spieler1" value="Würfeln" /><br />
<br />
</form>
<hr />
<form name="spieler2" action="game.php" method="get" enctype="text/html">
Spieler 2:<br />
<input type="hidden" name="zahl2" value="2" />
<input type="Submit" name="spieler2" value="Würfeln" /><br />
<br />
</form>
<?php
$zahl1 = $_GET['zahl1'];
$zahl2 = $_GET['zahl2'];
if($zahl1=="1")
{
$zufall1_1 = rand(1,6);
$zufall1_2 = rand(1,6);
$zufall1_g = $zufall1_1 + $zufall1_2;
echo "Spieler1 hat eine ".$zufall1_1." und eine ".$zufall1_2." gewürfelt.<br />";
echo "Spieler1 hat also ".$zufall1_g." Augen.<br />";
echo "<br />";
}
if($zahl2=="2")
{
$zufall2_1 = rand(1,6);
$zufall2_2 = rand(1,6);
$zufall2_g = $zufall2_1 + $zufall2_2;
echo "Spieler2 hat eine ".$zufall2_1." und eine ".$zufall2_2." gewürfelt.<br />";
echo "Spieler2 hat also ".$zufall2_g." Augen.<br />";
echo "<br />";
}
if($zufall1_g==$zufall2_g)
{
echo"Spieler1 und Spieler2 haben beide die gleiche Zahl gewürfelt. <b>Unentschieden</b>";
}
else
{
if($zufall1_g>$zufall2_g)
{
echo"Spieler1 hat die höhere Zahl gewürfelt. <b>Spieler1 Gewinnt</b>";
}
if($zufall1_g<$zufall2_g)
{
echo"Spieler2 hat die höhere Zahl gewürfelt. <b>Spieler2 Gewinnt</b>";
}
}
?>
Zuletzt bearbeitet von einem Moderator: