<div id="board"></div>
Chaque cellule est générée via JavaScript pour créer un plateau 7x6.
.cell {
width:70px; height:70px;
background:#111; border-radius:50%;
box-shadow:0 0 10px #0ff,0 0 20px #0ff inset;
}
Les hover et la classe .win ajoutent des effets néon futuristes.
board[row][col] = currentPlayer;
currentPlayer = currentPlayer==="usb"?"phone":"usb";
Gestion des tours et placement des jetons.
function checkWinner(r,c){...}
Vérifie 4 jetons alignés horizontal, vertical ou diagonal.
- Cherche à gagner si possible
- Bloque les coups du joueur
- Sinon joue aléatoire
La fonction aiMove() exécute ces étapes après le tour du joueur.