16 poin oleh GN⁺ 2026-02-25 | 8 komentar | Bagikan ke WhatsApp
  • Seekor anjing ras Cavapoo bernama ‘Momo’ dilatih untuk membuat game yang benar-benar bisa dimainkan dengan Claude Code dan engine Godot
  • Input dikirim melalui Raspberry Pi dan aplikasi DogKeyboard, dan ketika jumlah karakter tertentu tercapai, smart feeder otomatis memberikan camilan
  • Pada Claude Code dipasang prompt sebagai “desainer game jenius yang memberi instruksi dalam bahasa seperti sandi”, sehingga input tak bermakna dapat ditafsirkan menjadi ide game yang bermakna
  • Dengan menambahkan alat umpan balik otomatis (penangkap screenshot, pengujian urutan input, linter, dll.), Claude dapat menguji dan memperbaiki game sendiri
  • Proyek ini adalah eksperimen yang menunjukkan bahwa inti pengembangan AI terletak pada kualitas feedback loop, bukan ide, dan semua alat serta kodenya dirilis sebagai open source

Gambaran proyek

  • Momo mengirim input melalui keyboard Bluetooth, lalu DogKeyboard meneruskannya ke Claude Code
    • Jika jumlah input tertentu terkumpul, smart feeder Aqara C1 membagikan camilan melalui perintah Zigbee
    • Saat Claude sedang bekerja, input diblokir, lalu otomatis dikirim ketika statusnya kembali idle
  • Pembuatan game dilakukan dengan Godot 4.6 dan C#, dan satu game selesai dalam sekitar 1–2 jam

Desain prompt

  • Disiapkan skenario ‘desainer jenius kriptik’ agar Claude Code menafsirkan input acak sebagai instruksi yang bermakna
  • Checklist minimum disusun agar game memuat suara, tombol kontrol (WASD/panah), musuh atau rintangan, dan karakter pemain
  • Contoh input “y7u8888888ftrg34BC” ditafsirkan menjadi game menangkap serangga katak 3D “Swamp Snacker”

Ekspansi sistem

  • Setelah membandingkan Bevy, Unity, Godot, dipilih Godot
    • Berkat struktur file .tscn berbasis teks, Claude dapat membaca dan mengeditnya langsung
  • DogKeyboard menangani penyaringan input tombol, pemantauan status Claude, pengiriman otomatis, dan overlay video
  • Skrip kontrol Zigbee dipakai untuk mengendalikan feeder dari jarak jauh, bekerja dengan perintah JSON sederhana

Alat otomatisasi dan peningkatan kualitas

  • Skrip penangkap screenshot dipakai untuk memverifikasi tampilan game, dan Claude dapat memeriksa umpan balik visual secara langsung
  • Dengan alat uji urutan input, Claude memainkan game sendiri lalu memperbaiki error
  • Scene linter, Shader linter, Input action mapper ditambahkan untuk mencegah error build dan masalah pemetaan input sejak awal
  • Ada contoh ketika Claude sendiri menguji hingga boss fight 6 tahap dan berperan sebagai QA otomatis

Proses pelatihan Momo

  • Selama sekitar 2 minggu, pelatihan dilakukan dua kali sehari masing-masing 10 menit
    • Pada awalnya digunakan camilan bernilai tinggi (salmon freeze-dried) untuk membentuk asosiasi positif dengan keyboard
    • Setelah itu beralih ke sistem hadiah otomatis, yang memberi camilan jika input mencapai 16 karakter atau lebih
  • Saat pengujian, bug sempat membuat camilan diberikan terus-menerus, dan Momo pun mempelajari perilaku mengulang input
  • Setelah pelatihan, loop input-hadiah dibuat sepenuhnya otomatis

Game yang dibuat

  • DJ Smirk: game eksperimental musik, tiap tombol menghasilkan nada berbeda
  • Munch: game kompetitif mengumpulkan bahan untuk menyelesaikan salad
  • Zaaz: game puzzle yang bergerak per tile sambil mewarnai layar
  • The Oracle Frog of Rome: game menghindari lengan kraken sambil mengumpulkan rantai emas
  • Octogroove: game ritme memainkan drum dengan empat lengan
  • Ewe Heard Me!: game menggiring domba ke kandang (ada masalah tidak bisa menang)
  • Quasar Saz: game aksi 6 tahap + boss fight melawan suara busuk dengan instrumen luar angkasa

Kesimpulan

  • Proyek ini membuktikan secara eksperimental pentingnya desain sistem AI dan otomatisasi umpan balik
  • Inti hasilnya bukan pada input Momo, melainkan pada kombinasi prompt, guardrail, dan alat verifikasi otomatis
  • Menunjukkan pelajaran bahwa bottleneck pengembangan AI bukan ide, melainkan kualitas feedback loop
  • Semua kode dan alat dirilis sebagai open source, sehingga manusia, hewan, maupun input acak semuanya bisa dijadikan eksperimen

8 komentar

 
kimjj81 27 hari lalu

Aduh, semuanya akan mati

 
ragingwind 2026-02-25

Benar-benar sudah zaman ketika coding bisa dilakukan bahkan oleh anjing atau sapi.

 
mag1c 2026-02-25

Ide seperti ini bagaimana bisa terpikirkan... sungguh cuma bisa salut.

 
xguru 2026-02-25

Ide yang menarik. Jika instruksi prompt-nya tepat, sepertinya perilaku hewan bisa dipahami dengan berbagai cara.
Kalau begini, jangan-jangan sebentar lagi akan datang era ketika kita benar-benar bisa bercakap-cakap dengan hewan?
Saya ingin mencoba ngobrol dengan kucing.

 
pkj3186 2026-02-25

Sekarang bahkan kalah dari anjingku... parahnya lagi, dia bahkan imut...

 
m00nlygreat 2026-02-25

Bukankah ini semacam eksperimen monyet itu, ya? wkwkwk

 
t7vonn 2026-02-25

Oh.. ini rasanya mirip seperti diffusion ya.

 
GN⁺ 2026-02-25
Komentar Hacker News
  • Sekarang bahkan anjing bisa melakukan vibe-coding
    Sebagian besar aplikasi tetap bekerja ala kadarnya, seperti aplikasi yang dibuat tangan manusia
    Ini mengingatkan pada kartun lama “On the Internet, nobody knows you’re a dog”
    Sekarang rasanya sudah berubah menjadi versi, “AI bahkan tidak peduli apakah kamu seekor anjing atau bukan, asalkan bisa menekan keyboard”
    Menurutku ini satire sosial yang sangat keren

    • Terima kasih atas kata-kata baiknya. Aku tidak menyangka akan mendapat respons sepositif ini
      Seluruh proyek ini memang memuat pesan sosial, tetapi aku ingin tiap orang menafsirkannya sendiri
    • Ungkapan “manusia melakukan vibe-coded” itu menarik
      Bahkan software yang kompleks pun masih punya banyak ruang perbaikan, jadi dari sudut pandang orang yang mengembangkannya selama bertahun-tahun, rasanya mereka ingin berteriak, “Kami butuh puluhan tahun untuk ini!”
      Pada akhirnya, kebanyakan dari kita hanya ngoding berdasarkan feeling sambil mengandalkan dokumentasi teknis
  • Aku sangat suka tulisannya
    Besok pagi sepertinya Karpathy akan bilang “antarmuka LLM berbasis anjing adalah masa depan” dan itu akan jadi peringkat #1 di HN
    Dan aku agak khawatir bosku akan bilang, “kita juga harus segera melakukannya”

    • Tim pemrograman masa depan sepertinya akan berisi tiga pihak — manusia, anjing, dan instance Claude
      Anjing memberi prompt ke Claude, manusia memberi makan anjing, dan anjing mencegah manusia mematikan komputer
    • Sebentar lagi sepertinya “semua orang dan anjing mereka” akan melakukan pekerjaan ini
      Anjing itu setia, antusias, dan memakan lebih sedikit ruang kantor
      Industri game akan dikuasai anjing, industri keuangan oleh kucing
    • Bisa jadi nanti klaim kepemilikan kode bukan lewat CODEOWNERS, melainkan dengan menandai wilayah
      Semoga laptop-nya tahan air
    • Rasanya sebentar lagi akan muncul judul “anjing menggantikan insinyur”
    • Dunia belum siap menyambut BarkGPT
  • Anjing itu pintar. Kalau diberi perangkat input yang tepat, mungkin mereka memang bisa vibe-coding
    Ini mengingatkanku pada eksperimen kaktus yang berdagang saham

  • Inti sebenarnya adalah kalimat “keajaibannya ada pada sistem, bukan pada input
    Kalau game bisa dibuat bahkan dengan input acak, itu berarti pentingnya input sudah berkurang
    Sekarang esensi engineering ada pada perancangan struktur, bukan prompt

    • Tapi kalau hasilnya cuma setingkat shovelware di itch.io, wawasannya jadi terasa kurang kuat
    • Aku juga sampai pada kesimpulan yang sama saat membangun sistem terintegrasi AI
      Struktur sistem seperti memori persisten, batasan perilaku, dan feedback loop jauh lebih penting daripada optimasi prompt
      Eksperimen anjing ini adalah contoh yang mendorong logika itu sampai ke titik ekstrem — pada akhirnya kemampuan AI memang ada pada strukturnya sendiri
    • Meski begitu, prompt tetap diperlukan
      Engineering tetaplah ranah pemikiran sistem secara menyeluruh
    • File Memory.md justru bertindak sebagai pengganggu bagi kualitas output
    • Percaya bahwa proyek vibe-coded punya nilai itu cuma ilusi
      Saat AI berkembang, keterampilan prompt akan segera menjadi tidak berarti
      Pada akhirnya kita sedang melatih pengganti diri kita sendiri
      Jika teknologinya matang sepenuhnya, ini akan jadi pekerjaan yang bahkan bisa dilakukan anjing
      Tentu saja LLM tidak bisa tumbuh tanpa batas dan mungkin ada diminishing returns, tetapi jika gelembung AI pecah, kita semua bisa kehilangan pekerjaan
  • Judulnya sangat mengundang klik, tetapi keren karena sebenarnya tetap menjelaskan isi tulisan dengan akurat

    • Meski begitu, menurutku judulnya tetap clickbait
      Penulis bukan mengajari anjing vibe-coding, melainkan hanya mengajarkan refleks terkondisi bahwa camilan keluar saat menekan keyboard
      Kalau anjing dibuat benar-benar merespons feedback game, barulah itu tidak bisa disebut clickbait
  • “Para sejarawan menyebut periode sekitar 2026, saat anjing yang dulu merupakan pendamping manusia mulai berevolusi menjadi rekan kerja, sebagai ‘Dog Days’… woof” — Puppers Domingo, Good Boy, Esquire

  • Mungkin sebentar lagi kita akan melihat bukti nyata dari teorema monyet tak hingga

  • Metode input-nya harus diperbaiki
    Kalau ada antarmuka berbasis kamera yang bisa mendeteksi kibasan ekor atau perhatian visual, rasanya anjing benar-benar bisa membuat game sesuai seleranya sendiri
    Keyboard adalah perangkat input yang salah

    • Anjingku, Momo, suka menggonggong ke TV
      Aku sedang berpikir untuk menggabungkannya dengan nanobana agar dia bisa memilih opsi
      Mungkin akan kucoba di versi berikutnya
  • “Siapa pengembang software yang anak baik?” [elus-elus]

    • Aku sampai susah menahan tawa di kantor waktu melihat komentar ini
  • Penulis harus mengganti keyboard-nya ke layout Dvorak
    Itu akan menghasilkan input acak yang jauh lebih menarik