Schere – Stein – Papier

In einem Python-Grundkurs war eine Aufgabe ein Schere – Stein – Papier zu programmieren. Da lag der Gedanke nicht fern, das als kleines Web-Spiel auf PHP zu übertragen. Sicher gibt es da schon einige, aber selbst gebastelt zur Übung ist eben doch was anderes. Der Spieler klickt seine Wahl an, der Computer wählt per Zufall. Das Ergebnis wird präsentiert.

Zum Spiel geht es hier.

Update:

Ach ja, der Code… vergessen.

Auf der Startseite wird einfach nur ein Formular mit anklickbaren Bildern übergeben:

<form action=“result.php“ method=“get“>
<button type=“submit“ name=“user“ id=“scissor“ value=“scissor“><img src=“194085.png“ alt=“Schere“></button>
<button type=“submit“ name=“user“ id=“stone“ value=“stone“><img src=“17864.png“ alt=“Stein“></button>
<button type=“submit“ name=“user“ id=“paper“ value=“paper“><img src=“16073.png“ alt=“Papier“></button>
</form>

Aus diesen macht dann das nächste Script den Rest:

<body>
<h1>Wer hat gewonnen?</h1>
<p>Du hast gewählt:</p>
<?PHP
if ($_GET[‚user‘]==“scissor“) {
echo“<img src=’194085.png‘ alt=’Schere‘>“;
}
if ($_GET[‚user‘]==“stone“) {
echo“<img src=’17864.png‘ alt=’Stein‘>“;
}
if ($_GET[‚user‘]==“paper“) {
echo“<img src=’16073.png‘ alt=’Papier‘>“;
}
?>
<p>Der Computer hat gewählt:</p>
<?PHP
$computer=rand(1,3);
if ($computer==1) {
echo“<img src=’194085.png‘ alt=’Schere‘>“;
$comp=“scissor“;
}
if ($computer==2) {
echo“<img src=’17864.png‘ alt=’Stein‘>“;
$comp=“stone“;
}
if ($computer==3) {
echo“<img src=’16073.png‘ alt=’Papier‘>“;
$comp=“paper“;
}
if ($_GET[‚user‘]==$comp) {
echo“<h2>Unentschieden – Du und der Computer haben gleich gewählt.</h2>“;
}
elseif ($_GET[‚user‘]==’scissor‘ AND $comp==’paper‘) {
echo“<h2>Glückwunsch – Du hast gewonnen.</h2>“;
}
elseif ($_GET[‚user‘]==’paper‘ AND $comp==’stone‘) {
echo“<h2>Glückwunsch – Du hast gewonnen.</h2>“;
}
elseif ($_GET[‚user‘]==’stone‘ AND $comp==’scissor‘) {
echo“<h2>Glückwunsch – Du hast gewonnen.</h2>“;
}
else {
echo“<h2>Leider verloren – Der Computer hat gewonnen.</h2>“;
}
?>
<p>Hier geht es zurück:</p>
<form action=“index.php“>
<button type=“submit“><img src=“26745.png“ alt=“Zurück“></button>
</form>
</body>

Beitrag veröffentlicht

in

von

Schlagwörter:

Kommentare

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert