- Game puzzle untuk mengurung kuda dengan jumlah dinding terbatas, dengan tujuan membuat pagar seluas mungkin
- Pemain mengklik tile rumput untuk memasang dinding, dan kuda tidak bisa bergerak diagonal atau melintasi air
- Jika Cherries dimasukkan ke dalam pagar, pemain bisa mendapat poin tambahan, dan semakin besar pagarnya semakin tinggi skornya
- Mendukung editor level, leaderboard, puzzle harian, dan fitur menjelajahi level buatan pengguna
- Berawal dari ide sederhana, tetapi berkembang menjadi game bergaya masalah optimasi ala Leetcode/Advent of Code
Gambaran game
- enclose.horse adalah game puzzle untuk mengurung kuda dengan menggunakan jumlah dinding yang terbatas
- Tujuannya adalah mengelilingi area seluas mungkin dengan pagar
- Skor ditentukan oleh ukuran pagar dan jumlah ceri yang termasuk di dalamnya
- Cara bermainnya adalah dengan mengklik tile rumput untuk membangun dinding
- Kuda tidak bisa bergerak diagonal atau bergerak di atas air
- Jika ceri dimasukkan ke dalam pagar, pemain mendapatkan +3 poin
- Pengiriman jawaban hanya bisa dilakukan satu kali
Antarmuka dan fitur game
- Informasi level menampilkan ukuran (12x14), anggaran dinding (12), jumlah permainan (4455 kali), level ID (ZtiI9g), dan sebagainya
- Di menu pengaturan, pemain dapat menyesuaikan nama, garis grid, tema, dan pengaturan lanjutan
- Nama disimpan di leaderboard sehingga bisa dibandingkan dengan skor pemain lain
- Melalui editor level, pemain dapat membuat dan membagikan puzzle sendiri
- Di halaman “Browse”, pemain dapat menjelajahi level buatan pengguna lain dan memberi suara setelah bermain
Riwayat pembaruan
- 29 Desember 2025: rilis awal, penambahan editor level dan leaderboard
- 30 Desember: fitur puzzle harian (Daily puzzles) dan puzzle lama (Past Puzzles) diperkenalkan
- 31 Desember: tab pembaruan ditambahkan
- 1 Januari 2026: Solver ditambahkan ke editor level, serta fitur penjelajahan dan voting level buatan pengguna diperkenalkan
- 2 Januari: fitur pelacakan area terbaik saat bermain ditambahkan
- 3 Januari: elemen ceri ditambahkan
- 4 Januari: perbaikan bug ceri dan peningkatan filter pencarian
Latar belakang pengembangan
- Pengembang awalnya membayangkan game ini sebagai masalah optimasi ala Leetcode atau Advent of Code
- Setelah mencobanya sendiri, pengembang menilai bahwa game ini layak dikembangkan menjadi game puzzle yang matang
- Game ini dibuat oleh Shivers dan dipublikasikan melalui situs resmi serta akun X (Twitter)
Elemen lainnya
- Fitur “Horse Tip” memberikan peringatan saat pemain masih memiliki sisa dinding ketika akan mengirim jawaban
- Menyediakan opsi “jangan tampilkan lagi”
- Melalui fitur laporan bug, pemain dapat melaporkan level yang tidak pantas atau mustahil diselesaikan
- Termasuk beberapa elemen humor, seperti penamaan ceri (Name Five of Cherries)
1 komentar
Komentar Hacker News
Ini benar-benar game yang menyenangkan. Jika pengembang mengumpulkan data dengan baik, rasanya 100 level yang dikelompokkan berdasarkan tingkat kesulitan juga layak dirilis di Steam.
Namun, animasi pintu yang terangkat ke atas terasa membingungkan karena merusak logika visual 2D.
Aku berharap nantinya ada mekanik game baru yang ditambahkan. Misalnya
Aku mencoba mencari solusi optimal untuk puzzle hari ke-8 secara manual, dan ternyata cukup seru.
Aku memulai dari solusi minimum lalu memperluasnya langkah demi langkah, sambil memastikan setiap kali memindahkan dinding, solusi yang valid tetap terjaga.
Pada akhirnya aku menemukan skor optimal hanya dalam 15 menit
Akan lucu kalau ceri diganti menjadi baterai dan nama gamenya diubah menjadi Correct Horse Battery Stable
Gamenya sangat bagus. Hanya saja, saat menekan “Show optimal”, aku jadi tidak bisa membandingkannya dengan solusiku, dan itu agak disayangkan.
Dinding yang terlihat menempati satu setengah petak juga membingungkan, dan desainnya terasa seperti pagar dinosaurus, jadi akan lebih baik kalau dibuat seperti pagar kuda
Nilai awal sebaiknya ditampilkan sebagai N/EIGH alih-alih N/A agar sesuai dengan tema kuda
Aku sampai membuat pencari solusi sendiri
Karena ini versi gratis, kadang-kadang layanan bisa crash, tapi aku sudah menambahkan cache.
Bisa juga dijalankan secara lokal lewat repositori GitHub
Akan bagus kalau ada fitur untuk membandingkan solusiku dan solusi optimal sekaligus
Aku penasaran bagaimana cara mencari solusi optimal secara algoritmis untuk masalah ini. Di Factorio aku juga pernah mencoba menyelesaikan masalah serupa, tapi tidak menemukan cara yang cepat
Setiap kali melihat domain
horse, aku jadi tersenyum sendiri sambil menjalankantraceroute bad.horseSepertinya challenge harian dirilis berbeda tergantung zona waktu. Temanku sudah melihat hari ke-9, sedangkan aku masih hanya melihat hari ke-8.
Akan lebih seru untuk bersaing dengan teman kalau waktu rilisnya dibuat seragam secara global