𝗧𝗼𝘄𝗲𝗿 𝗕𝗲𝗳𝗼𝗿𝗲 𝗗𝘂𝘀𝗸: నేను మనుషుల కోసం మరియు AI కోసం ఒక పజిల్ గేమ్ రూపొందించాను

నేను జూన్ సోల్స్టిస్ గేమ్ జామ్ (June Solstice Game Jam) కోసం ఒక గేమ్‌ను రూపొందించాను.

దీని కాన్సెప్ట్ చాలా సరళమైనది. సూర్యుడు అస్తమించకముందే మీరు మీ టవర్‌కు చేరుకోవాలి. ప్రతి కదలిక సమయాన్ని ఖర్చు చేస్తుంది. ప్రతి అడుగు సూర్యాస్తమయాన్ని మరింత దగ్గరకు తెస్తుంది.

మీరు మీ మార్గాన్ని జాగ్రత్తగా ప్లాన్ చేసుకోవాలి. నదులు మీకు అడ్డంకిగా ఉంటాయి. రాళ్లు మిమ్మల్ని సుదీర్ఘమైన మలుపులు తిరిగేలా చేస్తాయి. నీటిని దాటడానికి వంతెనలు నిర్మించడానికి మీకు కలప అవసరం. మీరు మరీ ఎక్కువగా కదిలినా లేదా అనవసరమైన వనరులను సేకరించినా, మీరు ఓడిపోతారు.

దీని లక్ష్యం సామర్థ్యం (efficiency).

ఒక AI ఈ గేమ్‌ను ఆడగలదా అని నేను చూడాలనుకున్నాను. AI మోడల్‌ను గేమ్‌తో అనుసంధానించడానికి నేను Google WebMCPని ఉపయోగించాను.

నేను AIకి రెండు సాధనాలను (tools) ఇచ్చాను:

  • getGameState: ఇది మ్యాప్, నియమాలు మరియు మీ ప్రస్తుత వనరులను చూపుతుంది.
  • submitPlan: ఇది AI తన కదలికల పూర్తి జాబితాను గేమ్‌కు పంపడానికి అనుమతిస్తుంది.

AIని ఒక్కో అడుగు వేయమని చెప్పే బదులు, అది ఒక పూర్తి ప్రణాళికను రూపొందించేలా చేశాను. నా గేమ్ ఆ కదలికలను స్వల్ప విరామంతో మళ్ళీ ప్లే చేస్తుంది. AI నిజ సమయంలో ఆలోచిస్తూ ఆడుతున్నట్లుగా అనిపిస్తుంది.

ఫలితాలు ఆశ్చర్యకరంగా ఉన్నాయి.

నేను Gemini 1.5 Flashతో సహా పలు మోడళ్లను పరీక్షించాను. సాధనాలు ఖచ్చితంగా పనిచేసాయి. AI మ్యాప్‌ను చదవగలిగింది మరియు ఎటువంటి లోపాలు లేకుండా కదలికలను పంపగలిగింది.

కానీ AI గెలవడానికి ఇబ్బంది పడింది.

అత్యంత సులభమైన స్థాయిలు కూడా మోడళ్లకు కష్టంగా అనిపించాయి. అవి అత్యంత సమర్థవంతమైన మార్గాలను కనుగొనడంలో విఫలమయ్యాయి. ఇది నాకు ఒక ముఖ్యమైన విషయాన్ని నేర్పింది. మనుషులకు సులభంగా అనిపించే పజిల్స్, AI ఇంకా కష్టంగా భావించే తార్కికత (reasoning) మరియు అంతర్ దృష్టిని (intuition) కోరుకుంటాయి.

మనుషులకు సరళంగా, కానీ 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