Game online apa yang memungkinkan saya berlatih pengembangan AI? [Tutup]

8

Saya sedang mengerjakan sebuah proyek yang bereksperimen dengan metodologi desain Kecerdasan Buatan untuk avatar dunia online . Dunia online di sini cukup terbuka untuk interpretasi; Second Life sama berlaku seperti Counter Strike , misalnya. Untuk melakukan percobaan ini, pertama-tama saya harus mengembangkan agen cerdas untuk dunia yang bersangkutan. Namun, saya sejujurnya cukup macet tentang game mana yang bisa saya gunakan untuk ini.

Preferensi saya adalah untuk mengembangkan "bot" yang cerdas untuk memainkan MMORPG, tetapi pembatasan hukum dari permainan seperti itu mencegah saya. Demikian juga dengan kebanyakan game FPS penggunaan agen cerdas sebagai pengganti pemain manusia dianggap curang.

Alternatifnya, tentu saja, adalah membuat bot NPC; agen cerdas yang mengisi dunia bersama pemain (s) daripada mengganti pemain tertentu. Namun, saya berjuang untuk menemukan permainan yang memungkinkan saya untuk membuat lawan yang cerdas juga.

Saya kira persyaratan utama adalah permainan memungkinkan program pihak ketiga untuk menggunakan panggilan fungsi yang biasanya digunakan oleh pemain dan membaca umpan balik tentang keadaan dunia.

Quake III dan Unreal Tournament telah disarankan sebelumnya, tetapi mereka sudah menjadi subjek dari proyek penelitian ini.

Pendek dari menulis game online saya sendiri dari awal, game apa yang akan memungkinkan saya, melalui middleware, API, atau lainnya, untuk membuat pemain yang cerdas secara artifisial atau bot?

Myn
sumber
4
Hubungi pengembang game ini. Sementara bot demi kecurangan disukai, saya berani bertaruh bahwa banyak studio game akan senang membiarkan Anda melakukan ini jika Anda menawarkan untuk berbagi temuan Anda dengan mereka.
DampeS8N

Jawaban:

7

Anda dapat mencoba mengatur server Anda sendiri dengan menjalankan salah satu dari basis kode MMO bersumber terbuka. PlaneShift adalah salah satu gim tersebut, dan WorldForge telah (terakhir kali saya melihat) beberapa gim dengan aturan yang lebih sederhana. Ryzom adalah MMO sumber tertutup yang sebelumnya merilis kode dan aset mereka sebagai sumber terbuka.

Menyiapkan server Anda sendiri dari basis kode ini mungkin akan membutuhkan sedikit pekerjaan, dan lebih banyak perangkat keras. Sisi baiknya, Anda akan dapat mengendalikan lingkungan, dan mungkin mendapatkan data yang lebih baik tentang agen Anda. Anda juga akan memiliki akses ke kode, yang akan sangat membantu dalam mengimplementasikan komunikasi agen Anda dengan server game.

justinian
sumber
Terima kasih atas tanggapan justinian, itu adalah opsi yang sangat menarik yang saya yakin akan melihatnya! Saya hampir menyerah di depan MMORPG, ini sangat memperbaharui harapan saya!
Myn
5

Ini ditujukan pada jalur Counter Strike lebih dari Second Life, tetapi game Cube 2 adalah FPS open source sepenuhnya yang telah digunakan dalam banyak proyek penelitian yang membutuhkan game multiplayer yang sepenuhnya dapat dimodifikasi. Ini adalah satu kertas yang saya tahu yang menggunakannya untuk kemudahan mod.

Untuk gim jenis MMO yang lebih banyak, Anda selalu dapat mencoba mencari server pribadi dari gim populer seperti WOW. Saya cukup yakin ini ilegal di tempat pertama, jadi meminum satu tidak akan mengenai masalah hukum, meskipun admin server dapat menendang Anda.

Terakhir ada Minecraft, sepertinya sesuai dengan tagihan game online, dan sangat sederhana untuk mengatur server Anda sendiri. Juga ada pekerjaan sebelumnya yang dilakukan terhadap bot, seperti yang terlihat dengan bot pembuatan otomatis, dan mod AI musuh yang kompleks.

skeletalmonkey
sumber
Terima kasih atas skeletalmonkey respons, jika saya bisa memberikan Jawaban Terbaik untuk Anda juga saya akan. Saya sebenarnya sedang menyelidiki Minecraft sebagai salah satu opsi juga, jadi saya sepenuhnya setuju dengan semua yang Anda katakan di sana, bisa menjadi permainan yang sangat menarik untuk disentuh. Saya akan melihat itu dan Cube 2 sebagai bagian dari penelitian saya. :) terima kasih!
Myn
Sobat, saya akan senang melihat agen cerdas bermain minecraft!
justinian
1

Saya dapat memberi Anda akses ke protokol komunikasi "MMORPG" buatan rumah saya jika Anda mau.

Ini dalam bahasa Prancis tapi saya berencana untuk mengubahnya.

Valmond
sumber
Terima kasih banyak atas tawaran Anda, Valmond, ini sangat dihargai, meskipun pada kesempatan ini saya khawatir saya harus lulus. MMORPG Anda terlihat sangat bagus, pekerjaan hebat! Saya berharap untuk bekerja sendiri di beberapa titik di masa depan, saya pasti akan mencari pekerjaan Anda ketika saya melakukannya!
Myn