Comment créer un jeu Snake avec l'IA

Snake, c'est l'un des jeux les plus connus qui existent. Il était déjà sur les vieux Nokia, et on y joue encore aujourd'hui. Les règles sont ultra simples et la difficulté monte toute seule, donc c'est un très bon premier jeu à créer avec l'IA.
Ce qui fait un bon jeu Snake
Le principe, vous le connaissez : un serpent avance tout seul sur une grille et vous ne choisissez que sa direction. Une pomme apparaît au hasard, et quand il la mange, il grandit d'un segment et le score augmente. La partie s'arrête si le serpent se mord la queue ou touche un mur. Plus il mange, plus il est long, et plus c'est dur de ne pas se piéger.
Le prompt à copier pour créer votre Snake
Ce prompt demande directement un fichier autonome, avec des contrôles qui marchent au clavier comme sur mobile :
Crée le jeu Snake dans un seul fichier HTML autonome (HTML, CSS et JS inclus, aucune ressource externe). Format portrait 9:16. Le serpent se contrôle par swipe (tactile) et par les flèches du clavier. Une pomme apparaît au hasard, la manger fait grandir le serpent et ajoute +1 au score, affiché en haut. Collision avec soi-même ou avec un bord = écran de fin avec le score et un bouton « Rejouer ». Grille nette, déplacement fluide, petite animation quand on mange.
Et voilà, vous avez votre Snake. Testez-le, puis on affine. Si vous voulez comprendre la logique derrière ce genre de prompt, notre guide sur la création d'un jeu avec l'ia reprend tout depuis le début.
Itérer pour donner du peps à votre jeu
Le premier résultat marche, mais deux ou trois retouches le rendent bien meilleur. Restez dans la même conversation et envoyez ces demandes :
- Le rythme. « Accélère légèrement le serpent à mesure que le score monte, pour que la difficulté augmente naturellement. »
- Le ressenti. « Ajoute une petite pulsation quand on mange une pomme, un effet à la collision et un meilleur score conservé pendant la session. »
- Le mobile. « Rends le swipe précis et sans latence, agrandis un peu la grille sur petit écran, et empêche la page de défiler pendant qu'on joue. »
Vous trouverez d'autres prompts dans ce style, classés par type de jeu, dans notre article sur les meilleurs prompts pour un jeu html5.
Personnaliser votre serpent pour qu'il soit à vous
Le Snake classique existe déjà. Pour que le vôtre ait sa propre identité, quelques changements suffisent :
- Le serpent. Un train, une chenille, un dragon, etc. La pomme peut devenir n'importe quel objet de votre thème.
- Les murs. Avec des murs traversants, le serpent ressort de l'autre côté, ce qui rend le jeu plus permissif.
- Les obstacles. Mettez-en au milieu de la grille pour corser les parties.
Décrivez votre idée à l'IA, par exemple « transforme le serpent en dragon et remplace la pomme par un coffre », et elle s'occupe du reste. Pour un autre classique facile à personnaliser, voyez notre guide pour créer un puzzle 2048 avec l'ia.
Publier votre jeu en ligne
Quand c'est terminé, vous avez un fichier HTML autonome qui contient tout le JavaScript du jeu. Sauf que tant qu'il reste sur votre ordinateur, vous êtes le seul à pouvoir y jouer. Pour que d'autres y jouent, il faut le mettre en ligne, et c'est ce que fait Hoora : vous importez votre fichier et il devient jouable par toute la communauté.
Rendez-vous sur le site et cliquez sur le bouton violet « Import » dans le menu de gauche.

- Déposez votre fichier HTML, un aperçu jouable s'affiche aussitôt.
- Ajoutez un titre et une description.
- Publiez.
C'est gratuit, la seule limite est un fichier de 100 Ko maximum. Le détail de chaque étape se trouve dans notre article sur la publication de vos créations ia.

Une fois publié, votre Snake est rattaché à votre profil créateur, et vous suivez ses statistiques (vues, likes, partages, commentaires) pour voir s'il plaît. Les joueurs y accèdent depuis le site comme depuis l'application, disponible sur Android et iOS, dont le Journal du Geek a d'ailleurs fait une fiche téléchargement.
Questions fréquentes
- Faut-il savoir coder pour créer Snake avec l'IA ? Non. Le prompt donne un jeu complet et jouable : vous copiez, vous collez, vous récupérez le fichier.
- Quelle IA choisir ? ChatGPT, Claude, Gemini ou Mistral font toutes l'affaire. La précision de votre prompt compte plus que le modèle.
- Le serpent est trop rapide ou trop lent, comment ajuster ? Demandez à l'IA de régler la vitesse de départ et l'accélération en fonction du score. Il suffit de le préciser dans la conversation.
- Puis-je changer l'apparence ou les règles ? Oui. Apparence du serpent, murs traversants, obstacles, thème : décrivez votre version et l'IA l'applique.
- Le swipe répond mal sur mon téléphone, que faire ? Demandez des contrôles tactiles plus réactifs, puis vérifiez sur votre appareil avec notre guide pour tester un jeu html5 sur mobile.
- Faut-il un hébergement à part ? Non, l'import sur Hoora en tient lieu. Les autres options sont comparées dans notre guide sur l'hébergement gratuit d'un jeu html5.
- Où publier mon Snake une fois créé ? Sur le site de Hoora, avec le bouton « Import ». Il devient jouable par la communauté, sans hébergement à configurer.
Tout le monde sait jouer à Snake, donc tout le monde comprendra votre version tout de suite. Créez le vôtre, habillez-le à votre goût, et voyez qui bat votre meilleur score.