Bonsoir,
Je tente vainement de faire un jeu de la vie en DHTML (=HTML/CSS+JS). Et avec mes (très) modestes connaissances, j'ai déjà fait ça :
(nul ? oui, je sais)
Mon but est ici que l'on puisse cliquer sur lancer et qu'alors on ne puisse plus modifier les cases (et que le jeu se lance) et qu'en faisant modifier le jeu s'arrête et on peut à nouveau modifier les cases... Je ne sais pas si je vais faire un seul bouton à deux états ou deux boutons mis en valeur quand on peut leur cliquer dessus, mais là, j'avoue que c'est pas ça le but
Merci d'avance
Je tente vainement de faire un jeu de la vie en DHTML (=HTML/CSS+JS). Et avec mes (très) modestes connaissances, j'ai déjà fait ça :
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Le jeu de la vie</title>
<link rel="stylesheet" href="style.css" />
</head>
<body>
<table class="jeu">
<tr>
<td class="morte" onclick="changeCouleur(this)"></td>
<td class="morte" onclick="changeCouleur(this)"></td>
<td class="morte" onclick="changeCouleur(this)"></td>
<td class="morte" onclick="changeCouleur(this)"></td>
<td class="morte" onclick="changeCouleur(this)"></td>
</tr>
<tr>
<td class="morte" onclick="changeCouleur(this)"></td>
<td class="morte" onclick="changeCouleur(this)"></td>
<td class="morte" onclick="changeCouleur(this)"></td>
<td class="morte" onclick="changeCouleur(this)"></td>
<td class="morte" onclick="changeCouleur(this)"></td>
</tr>
<tr>
<td class="morte" onclick="changeCouleur(this)"></td>
<td class="morte" onclick="changeCouleur(this)"></td>
<td class="morte" onclick="changeCouleur(this)"></td>
<td class="morte" onclick="changeCouleur(this)"></td>
<td class="morte" onclick="changeCouleur(this)"></td>
</tr>
<tr>
<td class="morte" onclick="changeCouleur(this)"></td>
<td class="morte" onclick="changeCouleur(this)"></td>
<td class="morte" onclick="changeCouleur(this)"></td>
<td class="morte" onclick="changeCouleur(this)"></td>
<td class="morte" onclick="changeCouleur(this)"></td>
</tr>
<tr>
<td class="morte" onclick="changeCouleur(this)"></td>
<td class="morte" onclick="changeCouleur(this)"></td>
<td class="morte" onclick="changeCouleur(this)"></td>
<td class="morte" onclick="changeCouleur(this)"></td>
<td class="morte" onclick="changeCouleur(this)"></td>
</tr>
</table>
<br />
<table>
<tr>
<td class="sans">Lancer</td>
</tr>
<tr>
<td class="sans"></td>
</tr>
<tr>
<td class="sans">Modifier</td>
</tr>
</table>
<script>
function changeCouleur(td)
{
td.className=(td.className=="morte") ? "vivante" : "morte";
}
</script>
</body>
</html>
td.morte, td.vivante
{
border: 1px solid #cccccc;
height:20px;
width:20px;
border-radius:5px;
}
table.jeu
{
border-collapse:separate;
border: 1px solid black;
}
.morte
{
background-color:white;
}
.vivante
{
background-color:black;
}
(nul ? oui, je sais)
Mon but est ici que l'on puisse cliquer sur lancer et qu'alors on ne puisse plus modifier les cases (et que le jeu se lance) et qu'en faisant modifier le jeu s'arrête et on peut à nouveau modifier les cases... Je ne sais pas si je vais faire un seul bouton à deux états ou deux boutons mis en valeur quand on peut leur cliquer dessus, mais là, j'avoue que c'est pas ça le but
Merci d'avance