CodeSide. Game baru untuk kompetisi Piala AI Rusia yang terkenal



Komunitas kejuaraan dan tim Grup Mail.ru, bekerja sama dengan Codeforces.com, mengundang Anda ke pembantaian nyata, dari mana Anda akan mendapatkan malam tanpa tidur dan kapalan di tangan Anda karena Anda akan berpartisipasi dalam salah satu kejuaraan pemrograman kecerdasan buatan yang paling hidup dan menarik di dunia. - Piala AI Rusia . Percayalah, penyelenggara semua kegilaan ini menjual semua jiwa mereka untuk membuat game yang ingin Anda mainkan.

Anda hanya perlu akses ke Internet, komputer, kepala, tentu saja, dan keinginan untuk masuk ke dalam kumpul-kumpul paling luar biasa. Mungkin kopi masih bermanfaat. Selamat datang

Setiap tahun kami memutar otak untuk mengemukakan tema kompetisi berikutnya. Jadi kami sudah melakukan sejak jauh 2012. Pada artikel ini saya tidak akan berbicara tentang kompetisi sebelumnya. Tautan yang bermanfaat akan ada di akhir artikel.

Setelah membaca ulang seluruh forum dan semua saran dari para peserta yang dapat ditemukan, tim kami membuat keputusan rahasia untuk membuat game dalam genre platformer. Selama satu tahun, kami membuat seluruh komunitas kami dalam tekanan nyata, tidak menceritakan apa pun tentang tantangan baru. Kami disiksa, tetapi tidak ada yang menyerah pada provokasi.

Hari ini, 27 November, hari pembukaan pengujian beta, kami akan memberi tahu dan menunjukkan apa yang kami buat dan ciptakan! Jadi, untuk memulainya, nama kode untuk kejuaraan baru adalah CodeSide.

CodeSide 2019




Semua peserta diundang untuk menulis kecerdasan buatan (strategi), yang akan mengelola tim unit di dunia virtual. Jelas, tugas kecerdasan buatan ini adalah untuk mengalahkan kecerdasan serupa lainnya yang ditulis oleh peserta lain.


Saya akan mengatakan langsung bahwa dalam kejuaraan fisika ini tidak akan ada sebanyak yang Anda pikirkan. Kami umumnya percaya bahwa itu tidak ada. Misalnya, sebagai argumen, unit dalam game ini tidak memiliki akselerasi. Kami mencoba melakukan segalanya sehingga para peserta dapat berkonsentrasi pada penulisan strategi yang cerdas, dan bukan pada sepeda dengan fisika.

Unit Anda dapat berlari, melompat, jatuh. Suatu tindakan dapat diblokir oleh suatu entitas, jadi Anda harus terus memantaunya. Semua entitas dalam game berbentuk persegi panjang.



Dunia game adalah dua dimensi, dan itu berubah tergantung pada levelnya. Arsitektur peta adalah dinding, platform, tangga dan lompatan. Semua unit berada di posisi awal, tanpa senjata dan tidak memiliki keunggulan dibandingkan yang lain. Selain itu, hasil curian muncul secara acak di peta - senjata, kotak P3K, dan ranjau.



Untuk menang, Anda harus bisa membidik dan menembak musuh. Setiap senjata memiliki parameter konstan:

  • ukuran klip
  • tingkat api
  • kecepatan muat ulang
  • spread minimum dan maksimum,
  • kembali
  • membidik kecepatan
  • parameter peluru
  • parameter ledakan.

Selain itu, ada juga perubahan parameter:

  • jumlah putaran
  • nilai pencar
  • waktu sampai tembakan berikutnya,
  • parameter sudut (sudut bidik).



Peluru itu tidak biasa. Pertama, mereka persegi. Kedua, jika parameter ledakan ada, ledakan persegi dibuat, menyebabkan kerusakan tambahan pada semua unit. Secara umum, semua entitas berbentuk persegi panjang, sehingga modelnya cukup sederhana.

Jika Anda ingin meremehkan seseorang sedikit kemudian, dan tidak segera, maka Anda dapat menempatkan ranjau. Mereka dapat disimpan dalam persediaan, dipasang saat Anda inginkan.

Mulai cepat


Di situs kejuaraan, Anda akan menemukan dokumentasi lengkap yang memungkinkan Anda untuk bergabung dalam pertarungan hanya dalam beberapa menit. Di dalamnya, Anda akan mempelajari aturan, mengunduh paket bahasa dan versi khusus dari game simulator (aplikasi) untuk peserta - LocalRunner, yang akan memungkinkan Anda untuk menjalankan game uji secara lokal di komputer Anda.

Sistem pengujian kami mendukung hampir semua bahasa pemrograman populer: C ++, C #, D, Go, Java, Kotlin, Python, Ruby, Rust. Jika Anda memerlukan bahasa pemrograman yang berbeda, kami dapat menambahkannya. Selain itu, Anda dapat mengunduh contoh strategi di repositori atau di situs web kejuaraan.

Komunitas


Kami tinggal di Telegram. Kami ngobrol , ada salurannya . Kami berusaha saling membantu dan hanya berkomunikasi. Kami akan senang melihat Anda di peringkat kami!

Jadwalkan


Secara tradisional, kejuaraan berlangsung dalam beberapa tahap.

  1. 27 November - 7 Desember: Pengujian beta game.
    Selama periode ini, perubahan pada neraca dapat dibuat, kesalahan diperbaiki, infrastruktur dioptimalkan. Hasil beta tidak memengaruhi hasil lainnya. Sebelum langkah berikutnya, peringkat diatur ulang.
  2. 7 Desember - 14 Desember: Sandbox.
    Berdasarkan hasil tahap ini, strategi untuk babak pertama akan dipilih berdasarkan peringkat.
  3. 14 Desember - 15 Desember: Babak pertama.
    Strategi berperingkat teratas bergerak ke babak kedua.
  4. 21 Desember - 22 Desember: Babak kedua.
    Strategi berperingkat teratas pergi ke final.
  5. 28 Desember - 30 Desember: Final.
    Menurut hasil final, kami mengumumkan pemenang dan pemenang hadiah dari kejuaraan

Hadiah


Semua pemenang final akan menerima hadiah Tahun Baru yang baik:

Posisi Pertama - MacBook Pro 15 ".
Posisi Kedua - MacBook Pro 13 ".
Posisi Ketiga - Apple iPad.
Posisi Keempat - Samsung Gear S3 atau Apple Watch S3.
Posisi 5 - WD My Cloud 6 TB.
Posisi Ke-6 - WD My Passport Ultra 4TB.

Selain itu, 6 pemenang kotak pasir teratas akan mendapatkan WD My Passport Ultra 2TB.

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

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

2018 CodeBall


Artikel
Sejarah partisipasi (dan kemenangan) di Piala AI Rusia 2018 - CodeBall
Tempat Kedua Sejarah di Piala AI Rusia 2018: CodeBall
Piala AI Rusia 2018, sejarah 9 tempat
Membuat bot untuk berpartisipasi dalam Piala AI Rusia 2018 CodeBall
Bagaimana saya mengajar jaringan saraf untuk menerapkan fungsi penilaian posisi di Russian AI Cup CodeBall 2018

Video
Momen indah Codeball Piala AI Rusia
Piala AI Rusia 2018: My Renderer
Piala AI Rusia 2018: CodeBall

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


All Articles