enclose.horse
(enclose.horse)- Ein Puzzlespiel, bei dem man mit einer begrenzten Anzahl an Mauern ein Pferd einschließt; Ziel ist es, einen möglichst großen Zaun zu bauen
- Spieler klicken auf Grasfelder, um Mauern zu setzen; das Pferd kann sich weder diagonal noch über Wasser bewegen
- Werden Kirschen (Cherries) innerhalb des Zauns eingeschlossen, gibt es Extrapunkte; je größer der Zaun, desto höher die Punktzahl
- Unterstützt Level-Editor, Leaderboard, tägliche Rätsel und das Durchstöbern von nutzergenerierten Levels
- Begann als einfache Idee, entwickelte sich aber zu einem Optimierungsproblem im Stil von Leetcode/Advent of Code
Spielüberblick
- enclose.horse ist ein Puzzlespiel, bei dem man mit einer begrenzten Anzahl an Mauern ein Pferd einschließt
- Ziel ist es, einen möglichst großen Bereich mit einem Zaun zu umschließen
- Die Punktzahl richtet sich nach der Größe des Zauns und der Anzahl der eingeschlossenen Kirschen
- Die Steuerung funktioniert durch das Klicken auf Grasfelder, um Mauern zu errichten
- Das Pferd kann sich weder diagonal noch über Wasser bewegen
- Wenn Kirschen innerhalb des Zauns eingeschlossen werden, gibt es +3 Punkte
- Einreichen ist nur einmal möglich
Spieloberfläche und Funktionen
- Die Level-Informationen zeigen unter anderem Größe (12x14), Mauerbudget (12), Anzahl der Spielversuche (4455) und Level-ID (ZtiI9g) an
- Im Einstellungsmenü lassen sich Name, Gitterlinien, Theme und erweiterte Einstellungen anpassen
- Im Leaderboard wird der Name gespeichert, sodass man die eigene Punktzahl mit anderen Spielern vergleichen kann
- Über den Level-Editor lassen sich eigene Rätsel erstellen und teilen
- Auf der „Browse“-Seite kann man Levels anderer Nutzer durchsuchen und nach dem Spielen darüber abstimmen
Update-Verlauf
- 29. Dezember 2025: Erstveröffentlichung, Level-Editor und Leaderboard hinzugefügt
- 30. Dezember: Funktionen für tägliche Rätsel (Daily puzzles) und frühere Rätsel (Past Puzzles) eingeführt
- 31. Dezember: Update-Tab hinzugefügt
- 1. Januar 2026: Solver zum Level-Editor hinzugefügt, außerdem Durchstöbern und Abstimmen für nutzergenerierte Levels eingeführt
- 2. Januar: Funktion zur Verfolgung der besten erreichten Fläche während des Spielens hinzugefügt
- 3. Januar: Kirschen-Element hinzugefügt
- 4. Januar: Kirschen-Bug behoben und Suchfilter verbessert
Entwicklungshintergrund
- Der Entwickler konzipierte das Spiel zunächst als Optimierungsproblem wie bei Leetcode oder Advent of Code
- Nachdem er es selbst gespielt hatte, kam er zu dem Schluss, dass es sich zu einem ausgereiften Puzzlespiel weiterentwickeln lässt
- Das Spiel wurde von Shivers entwickelt und über die offizielle Website sowie den X-(Twitter-)Account veröffentlicht
Weitere Elemente
- Die Funktion „Horse Tip“ warnt beim Einreichen, wenn noch Mauern übrig sind
- Es gibt eine Option „Nicht mehr anzeigen“
- Über die Bug-Report-Funktion können unangemessene oder unlösbare Levels gemeldet werden
- Enthält auch einige humorvolle Elemente wie „Name Five of Cherries“
1 Kommentare
Hacker-News-Kommentare
Es war wirklich ein unterhaltsames Spiel. Wenn der Entwickler die Daten gut sammelt, könnte man 100 Level nach Schwierigkeitsgrad bündeln und auf Steam veröffentlichen.
Allerdings ist die Animation, bei der die Tür nach oben auftaucht, verwirrend, weil sie die 2D-Bildlogik bricht.
Ich hoffe, dass künftig neue Spielmechaniken hinzukommen. Zum Beispiel:
Ich habe die optimale Lösung des Rätsels von Tag 8 von Hand gesucht, und das hat ziemlich viel Spaß gemacht.
Ich bin von einer Minimal-Lösung ausgegangen und habe sie Schritt für Schritt erweitert, wobei ich bei jeder Umplatzierung von Wänden darauf geachtet habe, eine gültige Lösung beizubehalten.
Am Ende habe ich in 15 Minuten die optimale Punktzahl gefunden.
Es wäre lustig, die Kirschen durch Batterien zu ersetzen und das Spiel Correct Horse Battery Stable zu nennen.
Das Spiel war sehr gut. Nur schade, dass man beim Klicken auf „Show optimal“ seine eigene Lösung nicht direkt daneben vergleichen kann.
Die Wände nehmen anderthalb Felder ein, was verwirrend ist, und das Design erinnert eher an einen Dinosaurierzaun, deshalb wäre ein Pferdezaun passender.
Wenn der Anfangswert der Punktzahl statt N/A N/EIGH wäre, würde das gut zum Pferdethema passen.
Ich habe selbst einen Solution Finder gebaut.
Es ist die kostenlose Version, daher stürzt sie gelegentlich ab, aber ich habe Caching hinzugefügt.
Im GitHub-Repository kann man es auch lokal ausführen.
Ich wünschte, es gäbe eine Funktion, um meine Lösung und die optimale Lösung auf einmal zu vergleichen.
Mich interessiert, wie man die optimale Lösung dieses Problems algorithmisch findet. Ich hatte in Factorio schon einmal versucht, ein ähnliches Problem zu lösen, aber keine schnelle Methode gefunden.
Jedes Mal, wenn ich die
horse-Domain sehe, muss ich lächeln undtraceroute bad.horseausführen.Es scheint, als würden die täglichen Challenges je nach Zeitzone unterschiedlich freigeschaltet. Ein Freund sieht bereits Tag 9, während ich nur Tag 8 sehe.
Es wäre gut, weltweit denselben Veröffentlichungszeitpunkt zu haben, damit man besser mit Freunden konkurrieren kann.