𝗧𝗼𝘄𝗲𝗿 𝗕𝗲𝗳𝗼𝗿𝗲 𝗗𝘂𝘀𝗸: 𝗦𝗮𝘆𝗮 𝗠𝗲𝗺𝗯𝘂𝗮𝘁 𝗦𝗲𝗯𝘂𝗮𝗵 𝗣𝗲𝗿𝗺𝗮𝗶𝗻𝗮𝗻 𝗧𝗲𝗸𝗮-𝘁𝗲𝗸𝗶 𝘂𝗻𝘁𝘂𝗸 𝗠𝗮𝗻𝘂𝘀𝗶𝗮 𝗱𝗮𝗻 𝗔𝗜
Saya membuat sebuah game untuk June Solstice Game Jam.
Konsepnya sederhana. Anda harus mencapai menara Anda sebelum matahari terbenam. Setiap gerakan memakan waktu. Setiap langkah membuat matahari terbenam semakin dekat.
Anda harus merencanakan jalur Anda dengan hati-hati. Sungai menghalangi Anda. Batu memaksa Anda untuk mengambil jalan memutar yang jauh. Anda membutuhkan kayu untuk membangun jembatan guna menyeberangi air. Jika Anda terlalu banyak bergerak atau mengambil sumber daya yang tidak berguna, Anda akan kalah.
Tujuannya adalah efisiensi.
Saya ingin melihat apakah AI dapat memainkan game ini. Saya menggunakan Google WebMCP untuk menghubungkan model AI ke dalam game.
Saya memberikan dua alat kepada AI:
- getGameState: Ini menampilkan peta, aturan, dan sumber daya Anda saat ini.
- submitPlan: Ini memungkinkan AI mengirimkan daftar lengkap gerakan ke dalam game.
Alih-alih membuat AI bergerak selangkah demi selangkah, saya memintanya untuk membuat rencana yang lengkap. Game saya kemudian memutar ulang gerakan-gerakan tersebut dengan jeda singkat. Ini membuatnya tampak seolah-olah AI sedang berpikir dan bermain secara real-time.
Hasilnya mengejutkan.
Saya menguji beberapa model, termasuk Gemini 1.5 Flash. Alat-alat tersebut bekerja dengan sempurna. AI dapat membaca peta dan mengirimkan gerakan tanpa kesalahan.
Namun, AI kesulitan untuk menang.
Bahkan level yang paling mudah pun sulit bagi model-model tersebut. Mereka gagal menemukan jalur yang paling efisien. Ini mengajarkan saya sesuatu yang penting. Teka-teki yang terasa mudah bagi manusia membutuhkan penalaran dan intuisi yang masih dianggap sulit oleh AI.
Merancang level yang dianggap sederhana oleh manusia tetapi sulit bagi AI adalah jenis tantangan baru.
Anda dapat memainkan game ini atau melihat kodenya di sini: tower-before-dusk.gramli.workers.dev
Sumber: https://dev.to/gramli/tower-before-dusk-i-built-a-puzzle-game-for-humans-and-ai-oao
Komunitas pembelajaran opsional: https://t.me/GyaanSetuAi