Saturday, October 06, 2012

RGSS : Part 1 - Introduction

Introduction

RGSS adalah singkatan dari Ruby Gaming Scripting System. Inilah yang menjadi scripting language yang dipakai oleh RPG Maker XP. Pada dasarnya, RGSS berasal dari Ruby, sebuah Object-Oriented Programming Language. Nah, karena itu kalau kamu menguasai Ruby, tentu kamu bisa menguasai RGSS

Sebelum memulai, ada baiknya kamu mempersiapkan hal-hal berikut :
1. Notepad ++. Optional. Tapi, menurut saya, Notepad ++ sangat membantu dalam proses pembelajaran karena lebih mudah untuk membaca kode. Notepad ++ berfungsi sebagai external editor jadi entar kode yang sudah jadi baru di copy ke RMXP.

2. Sebuah projek RMXP yang siap untuk diutak-atik. Sebelumnya, coba back-up data-data penting.

3. Waktu yang cukup. Paling lama untuk latihan dalam sehari itu 1 jam. Minimal 5-10 menit.

4. Help File RMXP.

Basic

Sebelum kita memulai scripting, ada baiknya kita mengenal workspace kita dahulu. Untuk membuka script editor di RMXP, pencet F11.

Maka akan terbuka tampilan ini :



Penjelasan :

1 : Script List
Berisi script-script yang dipakai di projek.

2 : Script Name
Nama script.

3 : Script Content
Isi script.

Syntax Highlighting

Syntax Highlighting adalah sebuah fitur yang disediakan oleh Enterbrain untuk membantu pembuatan script karena membuat warna atau font yang berbeda untuk kode-kode tertentu.

Untuk informasi lebih lanjut, cek : http://en.wikipedia.org/wiki/Syntax_highlighting

Apa sajakah arti dari warna-warna syntax yang ada di Script Editor?

Biru
Biru menandakan kode itu adalah syntax atau reserved word yang ada di RGSS. Contoh : class, def, if, end, when, while, dsb.
class Cool_Class

Hijau
Hijau menandakan kode itu adalah comment atau komentar. Tulisan ini tidak akan diproses oleh RMXP.
Contoh : #, =begin, =end
# This is a comment.

Merah
Merah menandakan kode itu adalah integer atau angka.
Contoh : 1, 2, 3.4
NUMBER = 1, 2, 3

Biru Muda
Biru muda menandakan kode itu adalah operator dan operand.
Contoh : =, /, %, *
ME == 123454321


Ungu
Ungu menandakan kode itu adalah sebuah string.
Contoh : “Coolz”
TEXT = "This is a sample text."

0 comments: