𝗧𝗼𝘄𝗲𝗿 𝗕𝗲𝗳𝗼𝗿𝗲 𝗗𝘂𝘀𝗸: मी मानवासाठी आणि AI साठी एक पझल गेम तयार केला

मी June Solstice Game Jam साठी एक गेम तयार केला.

संकल्पना सोपी आहे. सूर्य मावळण्यापूर्वी तुम्हाला तुमच्या टॉवरपर्यंत पोहोचायचे आहे. प्रत्येक हालचालीसाठी वेळ खर्च होतो. प्रत्येक पाऊल सूर्यास्ताला अधिक जवळ आणते.

तुम्हाला तुमचा मार्ग काळजीपूर्वक नियोजित करावा लागेल. नद्या तुमचा मार्ग अडवतात. खडकांमुळे तुम्हाला लांबचा वळसा घ्यावा लागतो. पाणी ओलांडण्यासाठी पूल बांधण्यासाठी तुम्हाला लाकडाची गरज आहे. जर तुम्ही खूप जास्त हालचाली केल्या किंवा निरुपयोगी संसाधने गोळा केली, तर तुम्ही हराल.

ध्येय कार्यक्षमता (efficiency) गाठणे हे आहे.

AI हा गेम खेळू शकेल का, हे मला पाहायचे होते. मी AI मॉडेलला गेमशी जोडण्यासाठी Google WebMCP चा वापर केला.

मी AI ला दोन साधने (tools) दिली:

  • getGameState: हे नकाशा, नियम आणि तुमची सध्याची संसाधने दर्शवते.
  • submitPlan: हे AI ला हालचालींची संपूर्ण यादी गेमला पाठवण्याची परवानगी देते.

AI ला एकेक पाऊल उचलण्यास सांगण्याऐवजी, मी त्याला एक संपूर्ण योजना तयार करण्यास सांगितले. त्यानंतर माझा गेम थोड्या अंतराने त्या हालचाली पुन्हा प्ले करतो. यामुळे AI रिअल टाइममध्ये विचार करत आहे आणि खेळत आहे असे वाटते.

निकाल आश्चर्यकारक होते.

मी Gemini 1.5 Flash सह अनेक मॉडेल्सची चाचणी घेतली. साधने (tools) उत्तम प्रकारे काम करत होती. AI नकाशा वाचू शकत होते आणि कोणत्याही त्रुटीशिवाय हालचाली पाठवू शकत होते.

पण AI ला जिंकण्यासाठी संघर्ष करावा लागला.

अगदी सोपे स्तर (levels) देखील मॉडेल्ससाठी कठीण होते. त्यांना सर्वात कार्यक्षम मार्ग शोधण्यात अपयश आले. यातून मला एक महत्त्वाची गोष्ट शिकायला मिळाली. मानवासाठी जे कोडे सोपे वाटते, त्यासाठी तर्क (reasoning) आणि अंतर्ज्ञानाची (intuition) आवश्यकता असते, जे AI साठी अजूनही कठीण आहे.

मानवासाठी सोपे पण AI साठी कठीण असे स्तर डिझाइन करणे हे एक नवीन प्रकारचे आव्हान आहे.

तुम्ही येथे गेम खेळू शकता किंवा कोड पाहू शकता: tower-before-dusk.gramli.workers.dev

Source: https://dev.to/gramli/tower-before-dusk-i-built-a-puzzle-game-for-humans-and-ai-oao

वैकल्पिक शिक्षण समुदाय: https://t.me/GyaanSetuAi