Mengenal RMXP RPG Maker XP Pembuatan Proyek Baru RGSS Ruby Game Scripting System

7 pandang orang ketiga dengan tampilan grafis 2D,biasanya menggunakan sistem turn-based. Contoh: Breath of Fire,Phantasy Star,Ultima, Final Fantasy d. Frist Person RPG Game RPG dengan sudut pandang orang pertama ketika mengeksplorasi dungeon namun memang ada kalanya diganti sudut pandang orang ketiga ketika bertempur. Kebanyakan menggunakan pola turn-based. Contoh : Might and Magic I dan II e. MMORPG MMORPG merupakan singkatan dari Massive Multiplayer Online Role Playing Game adalah bentuk RPG dimana pemain dapat terhubung dengan pemain-pemain lainnya diberbagai belahan dunia melalui internet untuk bermain bersama-sama dalam dunia virtual. Dalam game ini banyak pemain dapat berada pada suatu tempat yang sama maupun yang berbeda- beda dalam suatu waktu yang sama. Pada umumnya MMORPG dimainkan melalui pc yang terhubung dengan internet namun ada jugayang dapat dimainkan melalui console yang memiliki fasilitas internet. Contoh : Seal Online,Ragnarok Online.

2.8 Mengenal RMXP RPG Maker XP

RPG Maker XP atau yang biasa disingkat RMXP adalah Software untuk mendesain atau membuat Game bergenre RPG pada PC. Software ini menggunakan graphical user interface GUI dan bahasa pemrogaman yang telah di sederhanakan menggunakan bahasa pemrograman ruby. Didalam Software ini Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 7 telah disediakan Run Time Package standard RTP-standard yang berisi gambar- gambar yang diperlukan, BGM lagu latar dan sound effect efek suara yang sudah cukup mendukung untuk mendesain Game RPG. Selain itu RPG Maker XP juga menyediakan fasilitas import untuk mengimpor gambar maupun suara yang dibuat sendiri yang nantinya dapat digunakan di dalam membuat Game RPG yang diinginkan. Dibawah ini adalah kebutuhan minimum yang diperlukan untuk menginstall RMXP : Tabel 2.2 Spesifikasi minimum RMXP OS Windows 98 98SE Me 2000 XP CPU Intel Pentium4 1,5GHz RAM 256MB Video Card Any that support High Colour at resolution of 1024c768 Card Sonud Direct Sound Compatible Hard Disk 100 MB Akan tetapi lebih disarankan jika menggunakan spesifikasi sebagai berikut : Tabel 2.3 Spesifikasi yang disarankan RMXP OS Windows 98 98SE Me 2000 XP CPU Intel Dual Core 2,1GHz or higher RAM 1 GB Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 7 Video Card Any that support High Colour at resolution of 1024c768 Card Sonud Direct Sound Compatible Hard Disk 500 MB

2.9 Pembuatan Proyek Baru

Pertama-tama buat project baru, Klik File-New Projects melalui menu file, atau melalui tombol new di pojok kiri atas layar atau juga bisa melalui shortcut Ctrl+N. Saat mengkliknya, akan muncul kotak dialog seperti berikut: Gambar 2.1 New Project RMXP

2.10 RGSS Ruby Game Scripting System

Ruby Game Scripting System atau yang biasa disingkat RGSS merupakan Script editor yang digunakan untuk membangun sebuah game yang berorientasi pada bahasa Ruby. Dengan RGSS penulis dapat mengubah dan menambah script system pada game yang tentunya akan memberikan kebebasan dan keleluasaan yang lebih bagi pemain game tersebut. Pada prinsipnya RGSS merupakan script editor bagi bahasa Ruby dan dikhususkan untuk membuat game. Ruby sendiri sering disebut sebagai bahasa yang seimbang. Pencipta Ruby, Yukihiro “matz” Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 7 Matsumoto, menggabungkan bagian-bagian dari bahasa-bahasa favorit beliau Perl, Smalltalk, Eiffel, Ada dan Lisp untuk membentuk bahasa baru yang seimbang antara pemrograman fungsional dengan pemrograman imperatif. Pada dasarnya bahasa Ruby kaya akan fitur, diantaranya : a. Ruby memiliki fitur-fitur yang menangani exception, seperti Java atau Python, untuk mempermudah menangani error. b. Ruby menyediakan mark-and-sweep garbage collector untuk semua obyek Ruby. Tidak perlu me-maintain reference count pada library extension. Seperti yang Matz katakan, “Ini lebih baik untuk kesehatan Anda.” c. Menulis extension C di Ruby lebih mudah daripada di Perl ataupun di Python, dengan API yang elegan untuk memanggil Ruby dari C. Ini termasuk memanggil Ruby embedded di Software, untuk digunakan sebagai bahasa scripting. Interface SWIG juga tersedia. d. Ruby bisa load library extension secara dinamis jika Sistem Operasi mengijinkan. e. Ruby menyediakan fitur OS threading yang independent. Maka, untuk semua platform dimana Ruby berjalan, Anda juga punya multithreading, terlepas dari apakah Sistem Operasi mendukung multithreading atau tidak, bahkan pada MS-DOS sekalipun f. Ruby sangat portable: Ruby berjalan di banyak tipe platform diantaranya GNULinux, UNIX, Mac OS X, Windows 9598MeNT2000XP, DOS, BeOS, OS2, dan lain-lain. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 7 RGSS ataupun bahasa Ruby yang akan digunakan untuk pembuatan proyek akhir ini telah dikhususkan untuk membuat suatu game dan telah tersedia dalam paket installer RMXP.

2.11 Pendidikan