Sự khác biệt giữa Starcraft và Dota từ góc độ AI là gì?


7

Vì vậy, Deepmind đang thúc đẩy một bot Starcraft cấp độ con ngườiOpen AI chỉ tạo ra một bot Dota 1vs1 cấp độ con người .

Thật không may, tôi không biết điều gì biểu thị bởi vì tôi chưa bao giờ chơi Starcraft hay Dota và tôi cũng không có nhiều hơn một người quen thoáng qua với các trò chơi tương tự.

Câu hỏi của tôi là sự khác biệt giữa Starcraft và Dota là gì từ góc độ AI và ý nghĩa khoa học mà các siêu nhân tương ứng sẽ có.


Những người nêu lên câu hỏi này cho chúng tôi biết tại sao?
quintumnia

Câu trả lời:


3

Những chương trình học AI đó có thể có sơ đồ rất giống nhau. Chúng tôi chỉ thay đổi đầu vào và các hành động có thể (như "sử dụng kỹ năng" hoặc "di chuyển đến đây"). Starcraft AI phải thực hiện nhiều hành động và điều khiển nhiều đơn vị. Dota là MOBA, vì vậy bot nên có vị trí tốt trên bản đồ chẳng hạn. Đối thủ khác nhau để tiêu diệt và nhắm mục tiêu để giành chiến thắng.

AI cần chơi nhiều trò chơi để học chơi trò chơi với một số quy tắc để tìm ra nước đi tốt nhất trong một số tình huống / trạng thái.

Tất nhiên đó chỉ là ý kiến ​​lập trình viên mới của tôi :)


1
Tôi nghĩ rằng động lực tại DeepMind là biến "AI hẹp mạnh" thành Trí tuệ tổng hợp nhân tạo, và các trò chơi chắc chắn là một cách để tiếp cận điều này. Trong một số ý nghĩa, AGI, không liên quan đến "sức mạnh" có thể được coi là sức mạnh nhất quán trên một loạt các bối cảnh rộng lớn và không ngừng mở rộng. Các bối cảnh này có thể đơn giản như các trò chơi kết hợp với một chút khác biệt về cơ chế trò chơi hoặc các trò chơi khác nhau, chẳng hạn như dota2 và Starcraft. Tôi ủng hộ vì câu trả lời này là chủ nghĩa giản lược, đi vào cốt lõi của vấn đề.
DukeZhou

3

Trong SC2, người chơi có nhiều quyền kiểm soát hơn đối với mọi thợ máy minuet (xây dựng các tòa nhà, khai thác và quản lý tài nguyên, kiểm soát tay sai ...) trong trò chơi, do đó đặt thêm trách nhiệm chiến thuật lên gánh nặng của người chơi. Trong DOTA2, người chơi chỉ được điều khiển chính anh hùng siêu năng lực và không có nhiều khía cạnh khác trong lối chơi.

Thật đáng tranh luận nếu các tùy chọn này làm cho trò chơi "tốt hơn" hoặc khó khăn hơn. Nhưng chắc chắn rằng tổng thể không gian tìm kiếm của vấn đề tăng nhanh hơn nhiều khi kích thước của tự do tăng lên.

Tất nhiên, DOTA2 cũng chứa rất nhiều cơ chế trò chơi (một tấn vật phẩm thay đổi nhiều chỉ số khác nhau, rất nhiều loại anh hùng có mỗi đòn tấn công riêng, nhiều tòa nhà nằm rải rác trên bản đồ, cửa hàng bán vật phẩm cho người chơi ), nhưng có vẻ như phần lớn sự phức tạp này tập trung vào sự tham gia của người chơi, mặc dù rất quan trọng cho sự phát triển của trò chơi, cho phép chúng tôi phân tích thời gian PvP ngắn hơn nhiều so với toàn bộ trò chơi.

Và thực tế, bot DOTA2 từ OpenAI đã bị hạn chế trong một cuộc chiến giữa làn đường với tư cách là một anh hùng độc thân với các vật phẩm bị hạn chế, do đó hạn chế hầu hết sự phức tạp mà DOTA2 phải cung cấp.

Có lẽ tôi đang vượt qua sự tương tự này, nhưng kết quả OpenAI hơi giống với cấu hình kết thúc cờ vua đã được giải quyết, trong khi SC2 sẽ giống như cờ vua theo kiến ​​thức mà không người chơi nào có thể nhìn thấy các quân cờ của nhau cho đến khi họ ở vị trí mà bạn có thể nắm bắt chúng .

Tóm lại: SC2 mang tính chiến thuật hơn. DOTA2 giống như arcade hơn.


Phân tích tốt đẹp. Liên quan: ai.stackexchange.com/a/3838/1671 (Tôi đã cố gắng trả lời một câu hỏi tương tự mà không biết quá nhiều về cơ chế dota2, và đưa ra dòng "giả sử cả hai trò chơi có độ phức tạp tương tự nhau về mặt cơ học ... ")
DukeZhou
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.