𝗧𝗼𝘄𝗲𝗿 𝗕𝗲𝗳𝗼𝗿𝗲 𝗗𝘂𝘀𝗸: 인간과 AI를 위한 퍼즐 게임을 만들었습니다
June Solstice Game Jam을 위해 게임을 하나 만들었습니다.
컨셉은 간단합니다. 해가 지기 전에 탑에 도착해야 합니다. 모든 움직임에는 시간이 소요됩니다. 한 걸음 내디딜 때마다 일몰이 더 가까워집니다.
경로를 신중하게 계획해야 합니다. 강은 길을 막고, 바위는 멀리 돌아가게 만듭니다. 물을 건너기 위해 다리를 건설하려면 나무가 필요합니다. 너무 많이 움직이거나 쓸모없는 자원을 줍게 되면 패배하게 됩니다.
목표는 효율성입니다.
AI가 이 게임을 플레이할 수 있을지 확인해보고 싶었습니다. AI 모델을 게임에 연결하기 위해 Google WebMCP를 사용했습니다.
AI에게 두 가지 도구를 제공했습니다:
- getGameState: 맵, 규칙, 현재 자원을 보여줍니다.
- submitPlan: AI가 게임에 전체 이동 목록을 보낼 수 있게 합니다.
AI가 한 번에 한 걸음씩 움직이게 하는 대신, 전체 계획을 세우도록 했습니다. 그러면 게임이 짧은 지연 시간을 두고 해당 움직임들을 재현합니다. 마치 AI가 실시간으로 생각하며 플레이하는 것처럼 보입니다.
결과는 놀라웠습니다.
Gemini 1.5 Flash를 포함한 여러 모델을 테스트했습니다. 도구들은 완벽하게 작동했습니다. AI는 오류 없이 맵을 읽고 이동 명령을 보낼 수 있었습니다.
하지만 AI는 승리하는 데 어려움을 겪었습니다.
가장 쉬운 레벨조차 모델들에게는 어려웠습니다. 가장 효율적인 경로를 찾는 데 실패했습니다. 이를 통해 중요한 사실을 배웠습니다. 인간에게는 쉬워 보이는 퍼즐이라도 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