Piala AI Rusia 2018: CodeBall. Kompetisi 3D yang spektakuler



Sejak 2012, kompetisi tahunan Piala AI Rusia telah diadakan untuk menulis kecerdasan buatan dan bot yang bertarung sengit di dunia maya alih-alih pemiliknya. Untuk semua kejuaraan sebelumnya, lebih dari 20.000 pengguna terdaftar di platform, yang mengirimi kami lebih dari 150.000 solusi berbeda. Setiap kejuaraan baru adalah tantangan gim baru dengan aturan, hukum, dan mekaniknya sendiri. Kami mencoba untuk terus-menerus memperkenalkan ide dan fitur baru sehingga permainan dari tahun ke tahun menjadi lebih menarik dan spektakuler, mengembangkan mesin kami di bawah naungan proyek dan melakukan segalanya untuk kemuliaan komunitas kami.

Tahun ini tidak terkecuali. Mail.Ru Group, bekerja sama dengan Codeforces.com, secara resmi mengumumkan tanggal kejuaraan Piala AI Rusia 2018 yang disebut CodeBall.

Jadi ayo pergi!

Tantangan


Secara tradisional, sampai pengumuman kejuaraan, kami mencoba menjaga komunitas dalam kegelapan. Mereka menyiksa kami, memarahi kami, tetapi kami, sebagai partisan, tidak mengungkap data rahasia kejuaraan itu, malah menghangatkan semua orang dengan foto-foto isian dan pikiran kami. Sebuah jajak pendapat dibuat di saluran tidak resmi kompetisi, di mana para peserta mencoba menebak esensi RAIC 2018 baru pada tips dari panitia.



Banyak dari mereka yang dekat, beberapa menebak (tetapi mereka tidak diberitahu tentang ini). Sekarang semua kartu ada di atas meja, saatnya untuk membuka.

Tugas ini didedikasikan untuk sepak bola . Kami benar-benar tidak ingin mengulangi permainan CodeHockey 2014. Kami terinspirasi oleh permainan Liga Rocket yang dinamis, serta Piala Dunia yang lalu.

Kali ini mereka memutuskan untuk membuat game bukan dalam 2D, tetapi benar-benar dalam 3D (menggunakan model 3D).



Di Telegram, kami memposting tangkapan layar ini, setelah itu semua orang merasakan sensasi yang kuat dari angka empat. Tidak ada yang perlu ditakuti. Mereka akan berada di log, tetapi ini hanya digunakan untuk visualisasi. Tidak ada putaran dalam model permainan, semuanya cukup sederhana.

Pertama, seperti sebelumnya, Anda akan memiliki API dan aturan yang terdokumentasi, dan pada hari pengujian beta kami akan menerbitkan artikel lain dengan deskripsi terperinci tentang semua ini dan langkah cepat. Anda dapat menulis dalam bahasa favorit Anda strategi perilaku pemain sepak bola robot Anda di dunia game. Dua strategi peserta yang berbeda diluncurkan ke satu dunia dan saling bertarung. Yang menang - bermain lebih jauh dengan pemain lain, dan siapa yang kalah - meningkatkan strateginya dan menunggu balas dendam.

Kedua, mulai cepat. Kami akan menjelaskan semuanya secara rinci dan membagikannya kepada Anda. Di kejuaraan ini, ambang masuk akan lebih rendah. Kami mencoba memperhitungkan keinginan masyarakat.

Peningkatan platform dan infrastruktur hosting. Sekarang mesin bekerja dari Docker. Ini memungkinkan Anda untuk menempatkan mesin virtual Anda di cloud Mail.Ru Cloud Solutions . Sekarang semua keputusan akan dihitung pada perangkat keras modern, yaitu pada 200 core Intel Xeon E5-2660 v4. Setelah bekerja dengan mereka melalui antarmuka MCS, kami merasakan kekuatan penuh dari platform ini, jadi seharusnya tidak ada kelambatan, dan kecepatan solusi komputasi akan lebih tinggi dari sebelumnya.



Jadi sepakbola macam apa dan mengapa robot ?

Dunia game ada di ruang angkasa, di asteroid yang mengelilingi galaksi. Sebuah stadion dan lapangan dibangun di atasnya, tempat robot berlari dan menendang bola. Tujuannya adalah untuk memenangkan pertandingan, mis. skor gol terbanyak dalam kutu N (satuan waktu di dunia game).





Robot, berada di asteroid, dapat mengatur sendiri akselerasi ke segala arah (objek dalam model tidak memiliki belokan, hanya secara visual). Robot dalam model adalah bola dengan jari-jari lebih kecil dari bola, sehingga Anda dapat mengalahkan dengan kanopi :) Semuanya seperti dalam sepak bola nyata.



Dibuat khusus untuk Anda: sepakbola dapat dimainkan langsung di peramban.





Kejuaraan ini terdiri dari dua putaran dan final.

Di babak pertama, setiap pemain akan menerima jumlah pemain yang sama. Kami belum mengatakan jumlahnya.



Di babak kedua, pemain akan dapat menggunakan boost (nitro) dengan pasokan bahan bakar terbatas, yang dapat diisi ulang dengan mengumpulkan "tank" di lapangan. Peningkatan muncul pada titik yang tetap dan muncul kembali setelah beberapa saat.



Di babak ketiga (final) , setiap pemain akan memiliki lebih banyak pemain. Berapa - sekarang kita tidak akan mengatakannya.

Hasil permainan tidak tergantung pada faktor acak. Kami tidak menambahkan asteroid yang bergetar, meskipun kami ingin :)

Saya mengambil kesempatan ini untuk mengucapkan terima kasih kepada Vitaly Kudasov ( @kuviman ), Mikhail Mirzayanov ( @MikeMirzayanov ) dan seluruh tim kejuaraan untuk permainan yang dibuat.

Jadwalkan


  1. Kotak Pasir: 17 Desember - 5 Januari;
  2. Babak pertama: 5 - 6 Januari;
  3. Babak kedua: 19-20 Januari;
  4. Final: 26 Januari.

Di awal Piala AI Rusia, kompetisi dimulai dalam mode beta. Selama waktu ini, perubahan keseimbangan, penghapusan kesalahan, dan optimalisasi infrastruktur dimungkinkan. Selain itu, perubahan pada aturan juga dapat muncul sebelum final (dalam seminggu).

Tidak ada yang berubah dalam prinsip pemilihan strategi untuk putaran pertama. Dari 17 Desember hingga 5 Januari, kotak pasir berfungsi, dari situ strategi untuk babak pertama akan dipilih berdasarkan peringkat. Dalam hal kemenangan, peringkat meningkat, jika terjadi kerugian - menurun.

Sebagai bagian dari babak pertama, strategi dengan peringkat terbaik masuk ke babak kedua, dan dari babak kedua hingga final. Selain itu, strategi terbaik dari kotak pasir mencapai babak kedua dan final, yang berarti selalu ada peluang! Berdasarkan hasil final, kami mencari tahu siapa yang terbaik dan memberi mereka hadiah.

Hadiah


Dibandingkan tahun lalu, tidak ada yang berubah, hanya sekarang akan mungkin untuk mengganti hadiah dengan yang setara nilainya. Semua pemenang akhir akan menerima:

  • Posisi Pertama - MacBook Pro.
  • Posisi Kedua - MacBook Air.
  • Posisi Ketiga - Apple iPad.
  • Posisi Keempat - Samsung Gear S3.
  • Posisi 5 - WD My Cloud 6 TB.
  • Posisi Ke-6 - WD My Passport Ultra 4TB.

Untuk 6 pemenang kotak pasir terbaik, kami telah menyiapkan WD My Passport Ultra 2TB (tetapi mereka juga dapat diganti).

Semua peserta di babak kedua akan mendapatkan kaos, dan peserta di final akan mendapatkan hoodies.

Bergabunglah dengan komunitas


Sekarang saatnya untuk pergi dan mendaftar untuk pengumuman. Kami pasti akan mengingatkan Anda tentang awal kejuaraan.

Kami menunggu semua orang di obrolan Telegram , saluran Telegram dan grup di VK . Selamat datang di barisan!

Tautan yang bermanfaat
2012 CodeTanks
Artikel
Jalan menuju kemenangan di Piala AI Rusia 2012
Jalan menuju medali perak di Piala AI Rusia 2012
Manuver tank di Piala AI Rusia

Video
Proses penulisan strategi
Piala AI Rusia. Bidang taktik
Piala AI Rusia. Kode tank
Contoh strategi
Contoh strategi

2013 CodeTroopers
Artikel
Piala AI Rusia: detail teknis
Medali emas di Piala AI Rusia 2013 - bagaimana semuanya

Video
Kami menulis AI untuk Piala AI Rusia

CodeHockey 2014
Artikel
Piala AI Rusia 2014: strategi pemenang
Mengembangkan strategi untuk pertandingan hoki sebagai bagian dari kontes Piala AI Rusia
Hasil Piala AI Rusia 2014

Video
Solit 2015. Ivan Polyakov β€œPiala AI Rusia 2014: menciptakan AI untuk permainan waktu nyata”
Mulai cepat: parsing dari peserta
Tinjauan Strategi
Berita Piala AI 2015: Edisi 01 , Edisi 02 , Edisi 03 , Edisi 04 , Edisi 05 , Edisi 06 , Edisi 07 .

2015 CodeRacing
Artikel
Sejarah Kemenangan di Piala AI Rusia tahunan 2015
Sejarah tempat ke-5 di Piala AI Rusia 2015

Video
Contoh strategi
Contoh Kedatangan

CodeWizards 2016
Artikel
Intisari Piala AI. Strategi Five Code Wizards 2016
Cara membuat bot terbaik untuk bermain dalam gaya Dota - wawancara dengan pemenang kompetisi Piala AI Rusia
Sejarah partisipasi (dan hampir kemenangan) di Piala AI Rusia 2016

Video
Agen Pembelajaran Jauh untuk RussianAICup 2016

2017 CodeWars
Artikel
Sejarah 3 tempat Piala AI Rusia 2017
Contoh strategi Piala AI Rusia 2017
Piala AI Rusia: Alat Anggota

Video
Mulai cepat: parsing dari peserta
Contoh strategi
Contoh strategi
Game dari Russian AI Cup 2017 CodeWizards

Source: https://habr.com/ru/post/id432316/


All Articles