Ini terinspirasi oleh mini-game Minecraft. Aturannya cukup sederhana: Anda berlari dan melompat-lompat, dan setiap blok yang Anda injak menghilang begitu Anda menginjaknya. Tujuannya adalah menjadi yang terakhir tersisa.
Bot Anda harus merupakan program yang lengkap. Ini harus menerima input sebagai argumen baris perintah. Masukan akan menjadi peta "dunia"; berikut ini sebuah contoh:
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxx xxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxx x xxxxxxxxxxxxx@xxxxxxxxxxx
xxxxxx1xxxxxxxxxxxxx xxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx
xxxxxxxxxx xxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx
xxxxxxxxxxxxxxxxx x x xxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx
xxxxxxxxxxxxxx xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxx xxx xx3xxxxxxxxxx
xxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxx x
xxxxxxxxxxxxxxxxxxxxxxxxxxx xx
xxxxxxxxxxxxxxxxxxxxxxxxx 2
xxxxxxxxxxxxxxxxxxxxxxx
Legenda adalah sebagai berikut:
x: solid block
: empty air
@: your bot
1,2,3,4,5,6,7,8,9,0: other bots
Bot Anda harus menampilkan gerakan Anda sebagai sepasang bilangan bulat. Contoh: -1, 2
akan memindahkan 1 blok ke kiri dan 2 blok ke bawah (koordinat asal ada di sudut kiri atas).
Anda dapat bergerak hingga empat blok, jarak manhattan, dari lokasi Anda saat ini. Jika Anda mencoba untuk bergerak lebih jauh dari itu, langkah tersebut tidak valid. Setiap langkah yang akan memindahkan Anda melewati tepi akan menempatkan Anda di tepi sebagai gantinya. Gerakan yang tidak valid akan diabaikan.
Setelah Anda mendarat di blok itu dihapus; jika Anda tetap di blok yang sama pada giliran berikutnya Anda akan jatuh. Dua bot dapat mendarat di blok yang sama pada belokan yang sama dan keduanya selamat; jika ini terjadi, kedua bot hanya akan melihat diri mereka sendiri dan bukan bot lainnya.
Jika Anda perlu menyimpan file untuk kegigihan, silakan lakukan di folder dengan nama bot Anda. Anda tidak boleh membaca data persisten bot lain jika ada.
Pengontrol pertandingan tersedia di https://paste.ee/p/Xf65d .
Silakan gunakan bahasa yang dapat dijalankan pada instalasi Linux atau OSX standar.
Hasil saat ini (100 putaran):
JumpBot 31
LookBot 27
ShyBot 26
Slow Bot 15
KnightBot 2
Moat Builder 0
UpBot 0
Random Bot 0