PHP expert |
|
Aan dat "dobbelen" is niets moeilijks aan, het enige wat je moet doen is twee random getallen tussen 1 en 6 genereren: één voor de gebruiker en één voor de computer. Het spreekt natuurlijk voor zich dat diegene gewonnen heeft die het hoogste getal heeft gedobbeld.
Een voorbeeldje:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="nl" lang="nl">
<head>
<title>Dobbelspel</title>
</head>
<body>
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST')
{ // is er op "Dobbelen Maar!" geklikt?
// hieronder twee random getallen tussen 1 en 6 genereren
$getal_gebruiker = rand(1, 6);
$getal_computer = rand(1, 6);
// nakijken wie het hoogste getal heeft
if($getal_gebruiker > $getal_computer)
{ // gebruiker heeft een hoger getal dan de computer
echo 'Gefeliciteerd, u heeft gewonnen!';
}
elseif($getal_gebruiker == $getal_computer)
{ // gebruiker heeft hetzelfde getal als de computer
echo 'Gelijkspel!';
}
else
{ // niet groter, niet gelijk => computer wint
echo 'Jammer, u heeft verloren!';
}
}
?>
<form action="" method="post">
<input type="submit" name="submit" value="Dobbelen maar!" />
</form>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="nl" lang="nl"> <head> <title>Dobbelspel</title> </head> <body> <?php if($_SERVER['REQUEST_METHOD'] == 'POST') { // is er op "Dobbelen Maar!" geklikt? // hieronder twee random getallen tussen 1 en 6 genereren $getal_gebruiker = rand(1, 6); $getal_computer = rand(1, 6); // nakijken wie het hoogste getal heeft if($getal_gebruiker > $getal_computer) { // gebruiker heeft een hoger getal dan de computer echo 'Gefeliciteerd, u heeft gewonnen!'; } elseif($getal_gebruiker == $getal_computer) { // gebruiker heeft hetzelfde getal als de computer } else { // niet groter, niet gelijk => computer wint echo 'Jammer, u heeft verloren!'; } } ?> <form action="" method="post"> <input type="submit" name="submit" value="Dobbelen maar!" /> </form>
Als ik jou was zou ik me nog wat meer gaan verdiepen in PHP, dit is immers basiskennis.
Succes |