Bermain dan Belajar dengan Robocode

Oleh: M. Redho Ayasa

Pada umumnya, pemrograman dilakukan untuk membuat sebuah software. Tetapi, apakah Anda tahu bahwa pemrograman dapat menjadi bagian dari suatu permainan?. Ya, Anda dapat bermain dan tentunya sambil belajar pemrograman dengan Robocode. Robocode adalah game pemrograman yang tujuannya adalah memprogram tank untuk bertarung melawan tank lain. Bahasa pemrograman yang dapat digunakan untuk memprogram tank adalah Java dan .NET.

Untuk menjalankan Robocode, setidaknya Java 5 sudah terinstall pada komputer Anda. Jika Anda ingin menginstall Robocode di Ubuntu, Anda dapat menginstallnya dari Ubuntu Software Center atau mengetik sudo apt-get install robocode di Terminal. Untuk menginstall Robocode di Windows, cukup download file berekstensi .jar disini dan jalankan file tersebut.

Setelah Anda menginstall Robocode, jalankan Robocode dan klik menu Battle lalu pilih new untuk memulai permainan, seperti yang ditunjukan pada gambar dibawah ini:

Image

Selanjutnya jendela New Battle akan muncul. Pada jendela ini, segala pengaturan yang berhubungan dengan pertarungan robot ada disini. Klik tombol Add untuk menambahkan robot yang akan dilibatkan dalam pertarungan. Setelah selesai melakukan pengaturan, klik tombol Start Battle untuk memulai pertarungan. Untuk lebih jelasnya, silahkan lihat gambar dibawah ini:

Image

Untuk memprogram robot, klik menu Robot lalu pilih Editor. Setelah muncul jendela Editor, klik menun File lalu pilih New Robot. Selanjutnya akan muncul kotak dialog yang meminta nama robot dan inisial robot dan editor yang berisi kode untuk robot. Untuk membantu Anda dalam pemrograman robot, Anda dapat melihat API untuk bahasa pemrograman Java disini. Dibawah ini adalah screenshot dari pertarungan robot dalam Robocode:

Image

Jadi, jika Anda ingin belajar sambil bermain dengan Robocode, segera install Robocode di komputer Anda, Build the best – Destroy the rest!

 

Referensi:

http://robocode.sourceforge.net/docs/ReadMe.html

http://robowiki.net/wiki/Robocode/Getting_Started

http://robowiki.net/wiki/Robocode_Download_And_Install

http://robowiki.net/wiki/Robocode/My_First_Robot

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s