Tower Before Dusk: मैंने इंसानों और AI के लिए एक पहेली गेम बनाया
मैंने June Solstice Game Jam के लिए एक गेम बनाया।
इसका कॉन्सेप्ट सरल है। सूरज ढलने से पहले आपको अपने टावर तक पहुँचना होगा। हर चाल में समय खर्च होता है। हर कदम सूर्यास्त को और करीब लाता है।
आपको अपना रास्ता सावधानी से चुनना होगा। नदियाँ आपका रास्ता रोकती हैं। चट्टानें आपको लंबे घुमावदार रास्तों पर जाने के लिए मजबूर करती हैं। पानी पार करने के लिए पुल बनाने हेतु आपको लकड़ी की आवश्यकता होगी। यदि आप बहुत अधिक चलते हैं या बेकार संसाधन इकट्ठा करते हैं, तो आप हार जाएंगे।
लक्ष्य कार्यकुशलता (efficiency) है।
मैं यह देखना चाहता था कि क्या कोई AI इस गेम को खेल सकता है। मैंने गेम को AI मॉडल से जोड़ने के लिए Google WebMCP का उपयोग किया।
मैंने AI को दो टूल्स दिए:
- getGameState: यह मैप, नियम और आपके वर्तमान संसाधनों को दिखाता है।
- submitPlan: यह AI को गेम में चालों की एक पूरी सूची भेजने की अनुमति देता है।
AI को एक बार में एक कदम चलाने के बजाय, मैंने उसे एक पूरी योजना बनाने के लिए कहा। इसके बाद मेरा गेम उन चालों को थोड़े अंतराल के साथ दोहराता है। ऐसा लगता है जैसे AI वास्तविक समय (real time) में सोच रहा है और खेल रहा है।
परिणाम आश्चर्यजनक थे।
मैंने Gemini 1.5 Flash सहित कई मॉडल्स का परीक्षण किया। टूल्स ने पूरी तरह से काम किया। AI बिना किसी त्रुटि के मैप पढ़ सकता था और चालें भेज सकता था।
लेकिन AI को जीतने में संघर्ष करना पड़ा।
सबसे आसान स्तर भी मॉडल्स के लिए कठिन थे। वे सबसे कुशल रास्ते खोजने में विफल रहे। इसने मुझे कुछ महत्वपूर्ण सिखाया। ऐसी पहेलियाँ जो इंसानों को आसान लगती हैं, उनमें तर्क (reasoning) और अंतर्ज्ञान (intuition) की आवश्यकता होती है जिसे AI के लिए अभी भी कठिन पाना है।
ऐसे स्तर डिजाइन करना जो इंसानों को सरल लगें लेकिन AI को कठिन लगें, एक नई तरह की चुनौती है।
आप यहाँ गेम खेल सकते हैं या कोड देख सकते हैं: tower-before-dusk.gramli.workers.dev
स्रोत: https://dev.to/gramli/tower-before-dusk-i-built-a-puzzle-game-for-humans-and-ai-oao
वैकल्पिक लर्निंग कम्युनिटी: https://t.me/GyaanSetuAi