מגדל לפני הדמדומים: בניתי משחק פאזל לבני אדם ולבינה מלאכותית
בניתי משחק עבור ה-June Solstice Game Jam.
הקונספט פשוט. עליכם להגיע למגדל שלכם לפני שהשמש שוקעת. כל מהלך עולה בזמן. כל צעד מקרב את השקיעה.
עליכם לתכנן את המסלול שלכם בקפידה. נהרות חוסמים אתכם. סלעים מאלצים אתכם לקחת עיקופים ארוכים. אתם זקוקים לעץ כדי לבנות גשרים לחציית מים. אם תזוזו יותר מדי או תאספו משאבים חסרי תועלת, תפסידו.
המטרה היא יעילות.
רציתי לראות אם בינה מלאכותית יכולה לשחק במשחק הזה. השתמשתי ב-Google WebMCP כדי לחבר מודל AI למשחק.
נתתי ל-AI שני כלים:
- getGameState: זה מציג את המפה, את החוקים ואת המשאבים הנוכחיים שלכם.
- submitPlan: זה מאפשר ל-AI לשלוח רשימה מלאה של מהלכים למשחק.
במקום לגרום ל-AI לזוז צעד אחר צעד, הנחיתי אותו ליצור תוכנית מלאה. המשחק שלי משחזר לאחר מכן את המהלכים הללו בעיכוב קצר. זה נראה כאילו ה-AI חושב ומשחק בזמן אמת.
התוצאות היו מפתיעות.
בדקתי מספר מודלים, כולל Gemini 1.5 Flash. הכלים עבדו בצורה מושלמת. ה-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
Optional learning community: https://t.me/GyaanSetuAi