Những trò chơi trực tuyến nào sẽ cho tôi thực hành phát triển AI? [đóng cửa]


8

Tôi đang thực hiện một dự án thử nghiệm các phương pháp thiết kế Trí tuệ nhân tạo cho các avatar thế giới trực tuyến . Thế giới trực tuyến ở đây khá cởi mở để giải thích; Cuộc sống thứ hai cũng có thể áp dụng như Counter Strike chẳng hạn. Để thực hiện những thí nghiệm này, trước tiên tôi phải phát triển một tác nhân thông minh cho thế giới. Tuy nhiên, tôi thực sự khá bế tắc về việc tôi có thể sử dụng trò chơi nào cho việc này.

Sở thích của tôi là phát triển một "bot" thông minh để chơi MMORPG, nhưng những hạn chế về mặt pháp lý của những trò chơi đó ngăn cản tôi. Tương tự như vậy với hầu hết các game FPS, việc sử dụng một tác nhân thông minh thay cho người chơi bị coi là gian lận.

Tất nhiên, sự thay thế là tạo ra một bot NPC; một tác nhân thông minh cư trú trên thế giới cùng với (các) người chơi thay vì thay thế một người chơi cụ thể. Tuy nhiên, tôi đang vật lộn để tìm một trò chơi cho phép tôi tạo ra một đối thủ thông minh.

Tôi cho rằng các yêu cầu chính sẽ là một trò chơi cho phép chương trình của bên thứ ba sử dụng các cuộc gọi chức năng thường được người chơi sử dụng và đọc phản hồi về tình trạng của thế giới.

Quake III và Unreal Tourathon đã được đề xuất trước đây, nhưng chúng đã là chủ đề của công việc trong dự án nghiên cứu này.

Viết tắt trò chơi trực tuyến của riêng tôi từ đầu, những trò chơi nào sẽ cho phép tôi, thông qua phần mềm trung gian, API, hoặc nói cách khác, để tạo ra một người chơi thông minh nhân tạo hoặc bot?


4
Liên hệ với các nhà phát triển trò chơi. Trong khi các bot vì mục đích gian lận được tán thành, tôi sẵn sàng đặt cược rằng nhiều hãng game sẽ rất vui lòng cho phép bạn làm điều này nếu bạn đề nghị chia sẻ phát hiện của mình với họ.
DampeS8N

Câu trả lời:


7

Bạn có thể thử thiết lập máy chủ của riêng mình chạy một trong các cơ sở mã MMO có nguồn mở. PlaneShift là một trong những trò chơi như vậy và WorldForge có (lần trước tôi đã xem) một số trò chơi với các quy tắc đơn giản hơn. Ryzom là một MMO nguồn đóng trước đây đã phát hành cả mã và tài sản của họ dưới dạng nguồn mở.

Thiết lập máy chủ của riêng bạn từ các cơ sở mã này có thể sẽ tốn một chút công sức và nhiều phần cứng hơn. Mặt khác, bạn có thể kiểm soát môi trường và có thể nhận được dữ liệu tốt hơn về đại lý của bạn. Bạn cũng có quyền truy cập vào mã, điều này sẽ giúp ích rất nhiều trong việc triển khai giao tiếp với đại lý của bạn với các máy chủ trò chơi.


Cảm ơn phản hồi của justinian, đó là những lựa chọn cực kỳ hấp dẫn mà tôi chắc chắn sẽ xem xét! Tôi gần như đã từ bỏ trên mặt trận MMORPG, điều này làm mới lại hy vọng của tôi vô cùng!
Myn

5

Điều này nhắm đến con đường của Counter Strike nhiều hơn Cuộc sống thứ hai, nhưng trò chơi Cube 2 là một FPS nguồn mở hoàn toàn đã được sử dụng trong rất nhiều dự án nghiên cứu cần một trò chơi nhiều người chơi có thể sửa đổi hoàn toàn. Đây là một bài báo mà tôi biết sử dụng nó để dễ dàng sửa đổi.

Đối với một trò chơi loại MMO hơn, bạn luôn có thể thử tìm máy chủ riêng của các trò chơi phổ biến như WOW. Tôi khá chắc chắn rằng những điều này là bất hợp pháp ngay từ đầu, vì vậy việc đóng chai vào một thứ sẽ không ảnh hưởng đến bất kỳ vấn đề pháp lý nào, mặc dù các quản trị viên máy chủ có thể đá bạn.

Cuối cùng, có Minecraft, dường như phù hợp với dự luật trò chơi trực tuyến và việc thiết lập máy chủ của riêng bạn thực sự rất đơn giản. Ngoài ra còn có các công việc trước đây được thực hiện đối với các bot, như đã thấy với các bot xây dựng tự động và các mod AI của kẻ thù phức tạp.


Cảm ơn bạn đã trả lời bộ xương, nếu tôi có thể trả lời tốt nhất cho bạn. Tôi thực sự đang điều tra Minecraft như một trong những lựa chọn vì vậy tôi hoàn toàn đồng ý với mọi thứ bạn nói ở đó, có thể là một trò chơi thực sự thú vị để tiếp tục. Tôi sẽ xem xét điều đó và Cube 2 như một phần trong nghiên cứu của tôi. :) Cảm ơn!
Myn

Man, tôi rất thích nhìn thấy một đặc vụ thông minh chơi minecraft!
justinian

1

Tôi có thể cấp cho bạn quyền truy cập vào giao thức giao tiếp "MMORPG" : s tự chế của tôi nếu bạn muốn.

Đó là bằng tiếng Pháp nhưng tôi có kế hoạch thay đổi điều đó.


Cảm ơn bạn rất nhiều vì lời đề nghị của bạn Valmond, nó rất cảm kích, mặc dù trong dịp này tôi sợ mình phải vượt qua. MMORPG của bạn trông thực sự tốt đẹp, công việc tuyệt vời! Tôi hy vọng sẽ tự mình làm việc vào một thời điểm nào đó trong tương lai, tôi chắc chắn sẽ tìm kiếm công việc của bạn khi tôi làm!
Myn
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.