𝗧𝗼𝘄𝗲𝗿 𝗕𝗲𝗳𝗼𝗿𝗲 𝗗𝘂𝘀𝗸: 𝗜 𝗕𝘂𝗶𝗹𝘁 𝗮 𝗣𝘂𝘇𝘇𝗹𝗲 𝗚𝗮𝗺𝗲 𝗳𝗼𝗿 𝗛𝘂𝗺𝗮𝗻𝘀 𝗮𝗻𝗱 𝗔𝗜

Tôi đã xây dựng một trò chơi cho cuộc thi June Solstice Game Jam.

Ý tưởng rất đơn giản. Bạn phải đến được tòa tháp của mình trước khi mặt trời lặn. Mỗi bước đi đều tiêu tốn thời gian. Mỗi bước tiến lại gần hơn với hoàng hôn.

Bạn phải lên kế hoạch lộ trình một cách cẩn thận. Những dòng sông sẽ chặn đường bạn. Những tảng đá buộc bạn phải đi đường vòng xa hơn. Bạn cần gỗ để xây cầu băng qua nước. Nếu bạn di chuyển quá nhiều hoặc thu thập những tài nguyên vô ích, bạn sẽ thua.

Mục tiêu là sự hiệu quả.

Tôi muốn xem liệu AI có thể chơi trò chơi này không. Tôi đã sử dụng Google WebMCP để kết nối một mô hình AI với trò chơi.

Tôi đã cung cấp cho AI hai công cụ:

  • getGameState: Công cụ này hiển thị bản đồ, các quy tắc và tài nguyên hiện tại của bạn.
  • submitPlan: Công cụ này cho phép AI gửi một danh sách đầy đủ các bước di chuyển tới trò chơi.

Thay vì bắt AI di chuyển từng bước một, tôi để nó lập một kế hoạch hoàn chỉnh. Trò chơi của tôi sau đó sẽ phát lại các bước di chuyển đó với một khoảng trễ ngắn. Nó trông như thể AI đang suy nghĩ và chơi trong thời gian thực.

Kết quả thật đáng ngạc nhiên.

Tôi đã thử nghiệm nhiều mô hình khác nhau, bao gồm cả Gemini 1.5 Flash. Các công cụ hoạt động hoàn hảo. AI có thể đọc bản đồ và gửi các bước di chuyển mà không gặp lỗi nào.

Nhưng AI đã gặp khó khăn để giành chiến thắng.

Ngay cả những cấp độ dễ nhất cũng gây khó khăn cho các mô hình. Chúng không thể tìm ra những con đường hiệu quả nhất. Điều này đã dạy cho tôi một bài học quan trọng. Những câu đố có vẻ dễ dàng với con người lại đòi hỏi khả năng lập luận và trực giác mà AI vẫn còn thấy khó khăn.

Thiết kế các màn chơi mà con người thấy đơn giản nhưng AI lại thấy khó khăn là một loại thử thách mới.

Bạn có thể chơi trò chơi hoặc xem mã nguồn tại đây: tower-before-dusk.gramli.workers.dev

Nguồn: https://dev.to/gramli/tower-before-dusk-i-built-a-puzzle-game-for-humans-and-ai-oao

Cộng đồng học tập tùy chọn: https://t.me/GyaanSetuAi