برج قبل الغسق: لقد بنيتُ لعبة ألغاز للبشر والذكاء الاصطناعي
لقد بنيتُ لعبة من أجل مسابقة June Solstice Game Jam.
المفهوم بسيط. يجب عليك الوصول إلى برجك قبل غروب الشمس. كل حركة تستهلك وقتاً، وكل خطوة تقرب غروب الشمس أكثر.
يجب عليك تخطيط مسارك بعناية. الأنهار تعيق طريقك، والصخور تجبرك على اتخاذ مسارات طويلة بديلة. ستحتاج إلى الخشب لبناء جسور لعبور المياه. إذا تحركت كثيراً أو جمعت موارد عديمة الفائدة، فستخسر.
الهدف هو الكفاءة.
أردت أن أرى ما إذا كان بإمكان الذكاء الاصطناعي لعب هذه اللعبة. استخدمت Google WebMCP لربط نموذج ذكاء اصطناعي باللعبة.
أعطيت الذكاء الاصطناعي أداتين:
getGameState: تعرض هذه الأداة الخريطة، والقواعد، ومواردك الحالية.submitPlan: تتيح هذه الأداة للذكاء الاصطناعي إرسال قائمة كاملة من التحركات إلى اللعبة.
بدلاً من جعل الذكاء الاصطناعي يتحرك خطوة بخطوة، جعلته يضع خطة كاملة. ثم تقوم اللعبة بإعادة تنفيذ تلك التحركات مع تأخير بسيط، مما يجعله يبدو وكأن الذكاء الاصطناعي يفكر ويلعب في الوقت الفعلي.
كانت النتائج مفاجئة.
اختبرت عدة نماذج، بما في ذلك Gemini 1.5 Flash. عملت الأدوات بشكل مثالي، حيث استطاع الذكاء الاصطناعي قراءة الخريطة وإرسال التحركات دون أخطاء.
لكن الذكاء الاصطناعي واجه صعوبة في الفوز.
حتى أسهل المستويات كانت صعبة على النماذج؛ فقد فشلت في العثور على المسارات الأكثر كفاءة. علمني هذا شيئاً مهماً: الألغاز التي تبدو سهلة للبشر تتطلب قدرات على الاستنتاج والحدس لا يزال الذكاء الاصطناعي يجد صعوبة فيها.
إن تصميم مستويات يجدها البشر بسيطة بينما يجدها الذكاء الاصطناعي صعبة يمثل نوعاً جديداً من التحديات.
يمكنك لعب اللعبة أو عرض الكود من هنا: 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