enclose.horse
(enclose.horse)- Jeu de réflexion où il faut enfermer un cheval avec un nombre limité de murs, avec pour objectif de construire l’enclos le plus grand possible
- Le joueur clique sur des cases d’herbe pour placer des murs, et le cheval ne peut ni se déplacer en diagonale ni traverser l’eau
- En incluant des cerises (Cherries) à l’intérieur de l’enclos, on obtient des points supplémentaires, et plus l’enclos est grand, plus le score est élevé
- Prend en charge un éditeur de niveaux, un classement, des énigmes quotidiennes et une fonction d’exploration des niveaux créés par les utilisateurs
- Parti d’une idée simple, le jeu a évolué en problème d’optimisation dans le style Leetcode/Advent of Code
Présentation du jeu
- enclose.horse est un jeu de réflexion où il faut enfermer un cheval en utilisant un nombre limité de murs
- Le but est d’entourer d’une clôture la zone la plus grande possible
- Le score dépend de la taille de l’enclos et du nombre de cerises incluses
- Le fonctionnement consiste à cliquer sur les cases d’herbe pour ériger des murs
- Le cheval ne peut ni se déplacer en diagonale ni sur l’eau
- Inclure des cerises dans l’enclos rapporte +3 points
- La soumission n’est possible qu’une seule fois
Interface et fonctionnalités du jeu
- Les informations du niveau affichent notamment la taille (12x14), le budget de murs (12), le nombre de parties (4455) et l’ID du niveau (ZtiI9g)
- Le menu des paramètres permet d’ajuster le nom, les lignes de la grille, le thème et les réglages avancés
- Le classement enregistre le nom et permet de comparer son score avec celui des autres joueurs
- L’éditeur de niveaux permet de créer et partager soi-même des énigmes
- La page « Browse » permet d’explorer les niveaux créés par d’autres utilisateurs et de voter après y avoir joué
Historique des mises à jour
- 29 décembre 2025 : sortie initiale, ajout de l’éditeur de niveaux et du classement
- 30 décembre : introduction des énigmes quotidiennes (Daily puzzles) et des énigmes passées (Past Puzzles)
- 31 décembre : ajout d’un onglet de mises à jour
- 1er janvier 2026 : ajout du Solver dans l’éditeur de niveaux, ainsi que de l’exploration et du vote pour les niveaux créés par les utilisateurs
- 2 janvier : ajout du suivi de la meilleure surface atteinte pendant la partie
- 3 janvier : ajout de l’élément cerise
- 4 janvier : correction d’un bug lié aux cerises et amélioration des filtres de recherche
Contexte de développement
- Le développeur a conçu ce jeu au départ comme un problème d’optimisation à la manière de Leetcode ou Advent of Code
- Après l’avoir essayé lui-même, il a estimé qu’il valait la peine d’en faire un véritable jeu de réflexion abouti
- Le jeu est créé par Shivers et publié via le site officiel et le compte X (Twitter)
Autres éléments
- La fonctionnalité « Horse Tip » avertit lors de la soumission s’il reste encore des murs
- Une option « Ne plus afficher » est proposée
- Une fonction de signalement de bugs permet de signaler les niveaux inappropriés ou impossibles
- Quelques éléments humoristiques sont inclus, comme le fait de nommer cinq cerises (Name Five of Cherries)
1 commentaires
Commentaires sur Hacker News
C’était un jeu vraiment amusant. Si le développeur collecte bien les données, regrouper 100 niveaux par difficulté et le sortir sur Steam pourrait être une bonne idée.
En revanche, l’animation où les portes montent vers le haut casse la logique visuelle en 2D et crée de la confusion.
J’espère que de nouveaux mécanismes de jeu seront ajoutés à l’avenir. Par exemple :
J’ai cherché à la main la solution optimale de l’énigme du jour 8, et c’était assez amusant.
Je suis parti d’une solution minimale, puis je l’ai étendue étape par étape en veillant à conserver une solution valide à chaque déplacement de mur.
Au final, j’ai trouvé le score optimal en 15 minutes
Ce serait amusant de remplacer les cerises par des batteries et de renommer le jeu Correct Horse Battery Stable
Le jeu était très bon. En revanche, quand on clique sur “Show optimal”, c’est dommage de ne pas pouvoir le comparer à sa propre solution.
Les murs occupent visuellement une case et demie, ce qui est déroutant, et le design fait penser à un enclos pour dinosaures, alors qu’un enclos pour chevaux serait plus approprié
La valeur initiale du score serait plus dans le thème si, au lieu de N/A, il y avait N/EIGH
J’ai carrément créé un chercheur de solutions moi-même
Comme c’est la version gratuite, il y a parfois des crashs, mais j’ai ajouté du cache.
On peut aussi l’exécuter en local depuis le dépôt GitHub
J’aimerais qu’il y ait une fonction pour comparer en une fois ma solution et la solution optimale
Je me demande comment trouver algorithmiquement la solution optimale à ce problème. J’avais essayé de résoudre quelque chose de similaire dans Factorio, sans trouver de méthode rapide
Chaque fois que je vois un domaine en
horse, ça me donne envie de lancertraceroute bad.horse, et ça me fait sourireOn dirait que les défis quotidiens sont publiés à des heures différentes selon le fuseau horaire. Mon ami voit déjà le jour 9 alors que je n’ai encore que le jour 8.
Ce serait bien d’avoir un horaire de publication identique dans le monde entier pour pouvoir rivaliser avec ses amis