𝗧𝗼𝘄𝗲𝗿 𝗕𝗲𝗳𝗼𝗿𝗲 𝗗𝘂𝘀𝗸: İnsanlar ve Yapay Zeka İçin Bir Bulmaca Oyunu Geliştirdim
Haziran Gündönümü Game Jam'i için bir oyun geliştirdim.
Konsept basit. Güneş batmadan önce kulenize ulaşmalısınız. Her hamle zaman maliyetidir. Her adım gün batımını biraz daha yaklaştırır.
Yolunuzu dikkatlice planlamalısınız. Nehirler yolunuzu kapatır. Kayalar sizi uzun dolambaçlı yollara zorlar. Suları geçmek için köprüler kurmak üzere oduna ihtiyacınız var. Çok fazla hareket ederseniz veya gereksiz kaynaklar toplarsanız kaybedersiniz.
Amaç verimliliktir.
Bir yapay zekanın bu oyunu oynayıp oynayamayacağını görmek istedim. Bir yapay zeka modelini oyuna bağlamak için Google WebMCP kullandım.
Yapay zekaya iki araç verdim:
- getGameState: Bu araç haritayı, kuralları ve mevcut kaynaklarınızı gösterir.
- submitPlan: Bu, yapay zekanın oyuna tam bir hamle listesi göndermesini sağlar.
Yapay zekanın her seferinde tek bir adım atmasını sağlamak yerine, tam bir plan oluşturmasını sağladım. Oyunum daha sonra bu hamleleri kısa bir gecikmeyle tekrar oynatıyor. Bu da yapay zekanın gerçek zamanlı olarak düşündüğü ve oynadığı izlenimini veriyor.
Sonuçlar şaşırtıcıydı.
Gemini 1.5 Flash dahil olmak üzere birkaç modeli test ettim. Araçlar mükemmel çalıştı. Yapay zeka haritayı okuyabiliyor ve hatalar yapmadan hamleleri gönderebiliyordu.
Ancak yapay zeka kazanmakta zorlandı.
En kolay seviyeler bile modeller için zordu. En verimli yolları bulmayı başaramadılar. Bu bana önemli bir şey öğretti: İnsanlara kolay gelen bulmacalar, yapay zekanın hala zorlandığı muhakeme ve sezgi gerektiriyor.
İnsanların basit bulduğu ancak yapay zekanın zorlandığı seviyeler tasarlamak, yeni bir tür zorluk.
Oyunu buradan oynayabilir veya kodu inceleyebilirsiniz: tower-before-dusk.gramli.workers.dev
Kaynak: https://dev.to/gramli/tower-before-dusk-i-built-a-puzzle-game-for-humans-and-ai-oao
İsteğe bağlı öğrenme topluluğu: https://t.me/GyaanSetuAi