Pemrograman Game dengan Robocode

Share

robocode-anatomyRobocode adalah pemrograman game yang berbasis pada Java. Robocode dapat digunakan untuk mengajar atau belajar pemrograman di Java atau. NET. Robocode juga dapat berfungsi sebagai platform untuk menerapkan AI dan game physic dalam game yang di perankan oleh NPC Tank. Selain itu kita dapat menerapkan Metode dalam pembuatan game seperti metode Genetic Algorithm.

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.

Anatomi dari Robocode sebagai berikut :

robocode1

Body – Membawa pistol dengan radar di atas. Body digunakan untuk memindahkan robot depan dan belakang, serta membelok ke kiri atau kanan.

Gun – Dipasang pada tubuh dan digunakan untuk menembakkan peluru energi. Gun bisa berbelok ke kiri atau kanan.

Radar – Dipasang pada pistol dan digunakan untuk memindai robot lainnya saat dipindahkan. Radar bisa berbelok ke kiri atau kanan. Radar menghasilkan peristiwa onScannedRobot ketika robot terdeteksi.

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

Tampilan Utama

Tampilan Utama

Anda akan disajikan dengan layar Pertempuran Baru, di mana Anda memilih robot dan pilihan untuk pertempuran. Beberapa robot yang telah disediakan antara lain MyFirstRobot, RamFire??, dan Tracker dll. Tambahkan mereka dalam dengan mengklik dua kali pada nama mereka (atau memilih masing-masing dan klik Add) Layar sekarang harus terlihat seperti ini:

Pilih Robot

Pilih Robot

Lihat Jumlah kotak Rounds (Ronde) di menu Rules.

Dalam Robocode, pertempuran masing-masing terdiri dari sejumlah putaran (ronde). Kita dapat menentukan banyaknya putaran dalam pertandingan (default 10).

Kemudian klik pada tombol Start untuk memulai Pertempuran!

Arena Pertempuran (Battle)

Arena Pertempuran (Battle)

Untuk memprogram Robot baru, klik menu 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.

Menu Editor

Menu Editor

Untuk membantu Anda dalam pemrograman robot, Anda dapat melihat API untuk bahasa pemrograman Java disini

 

Video Battle

– dfr –

Sumber : http://robowiki.net/wiki/Main_Page

Loading Facebook Comments ...

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Translate »