Ruby Game Scripting System (atau RPG Maker XP) adalah turunan dari bahasa pemrograman Ruby yang dikhususkan penggunaannya untuk membuat game-game PC. Game Hasil buatan RPG Maker XP ini memiliki resolusi standar 640*480 yang dapat diubah melalui pengubahan script RGSS.[1]

Akar bahasa pemrograman

sunting

RPG Maker XP mengintegrasikan bahasa pemrograman Ruby, memberikan fleksibilitas pengembangan yang lebih tinggi daripada bahasa pemrograman Ruby yang sebenarnya. Karena bahasa pemrograman Ruby tidak mendukung grafis dan audio, RGSS dikembangkan untuk mnyediakan antarmuka dan struktur data dasar yang dapat digunakan oleh editor.[2]

Sistem antarmuka

sunting

RPG Maker XP menggunakan gambar untuk title screen, game over screen, character set, tileset, efek transisi, animasi pertarungan, icon pertarungan, icon item, latar belakang, dan windowskin. Gambar-gambar baru dapat dibuat melalui software pengolah gambar. RGSS dapat menerima semua ekstensi gambar secara teknis seperti PNG, BMP, dan JPG. Tetapi, dalam penggunaan animasi GIF, sebuah script harus diinputkan kedalam database agar animasi dapat ditampilkan, jika tiddak, maka yang tampil hanyalah sebuah gambar biasa.

Sistem pertarungan

sunting

Sistem pertarungan yang disediakan secara default adalah first-person dan bergiliran. Programmer dapt membuat animasi serangan baru dan mengimpor gambar untuk digunakan dalam latar belakang pertarungan. Sistem pertarungan dapat diedit oleh programmer dengan betasan tertentu, karena pda databasenya menggunakan script RGSS dan Ruby itu sendiri.

Tampilan karakter

sunting

Karakter dtampilkan dalam set-set (dinamakan "Character Set" atau "Charset"). Setiap animasi ditampilkan dalam segi 4x4 "pose" untuk setiap Charset. Desain animasi terebut memberikan sebuah ilusi yang mengesankan bahwa karakter tersebut benar-benar berjalan.

Fitur pemrograman

sunting

RPG Maker XP menyediakan class dan module default yang terdapat dalam Script Editor, tetapi beberapa dari mereka disembunyikan, yaitu: RPG, Audio, Grafis, Input, Tilemap, Table, Window, Sprite, Bitmap, Viewport, dan Plane. Beberapa dari class tersembunyi ini dapat ditemukan dalam help file yang terdapat dalam program itu sendiri, tetapi tdak ada cara untuk mengaksesnya kecuali program tersebut diubah.

Catatan kaki

sunting
  1. ^ "RPG game creator - Create Your Own RPG - RPG Maker Tools". Diarsipkan dari asli tanggal 2011-04-10. Diakses tanggal 2011-06-04. ;
  2. ^ "Fajar Nugroho: Ruby Game Scripting System (RGSS)". Diarsipkan dari asli tanggal 2011-07-29. Diakses tanggal 2011-06-04.

Pranala luar

sunting

📚 Artikel Terkait di Wikipedia

Daftar karakter Honkai: Star Rail

Spiers-Unwin, Ruby (November 28, 2024). "Every playable Honkai Star Rail character". Pocket Tactics. Diakses tanggal 28 November 2024. "Character Preview –

Twitter

web Twitter menggunakan kerangka kerja Ruby on Rails, dan peningkat kinerja Ruby Enterprise Edition milik Ruby. Pada awal pengoperasian Twitter, kicauan

Pokémon

mengumumkan untuk merilis versi remake dari Pokémon Ruby dan Sapphire dengan nama Pokémon Omega Ruby dan Alpha Sapphire pada tanggal 21 November 2014. Pada

John F. Kennedy

Oswald dituding sebagai pelakunya dan ditahan malam itu juga, tetapi Jack Ruby menembaknya sampai mati dua hari kemudian, sebelum pengadilan Oswald diselenggarakan

Like Jennie

tanggal 7 Maret 2025, sebagai single keempat dari album studio debutnya, Ruby (2025). Lagu ini ditulis oleh Jennie bersama Tayla Parx, Amanda Ibanez, Zico

Cinta setelah Cinta

Aquamarine Arlos Haidar Hardiman (Tidak dikreditkan) Naura Fiorenza sebagai Ruby Lara Haidar Hardiman (Tidak dikreditkan) Arsyla Shakila Mirza sebagai Aisyah/Bella

Sex Education

Musim ketiga, tahun ajaran baru dimulai saat Otis menjalin hubungan dengan Ruby, Jean akan melahirkan dalam waktu dekat, Eric dan Adam resmi berpacaran,

Tanda sama dengan

dianjurkan untuk menghindari operator == pada JavaScript dalam mendukung ===. Di Ruby, kesetaraan di bawah == memerlukan kedua operand harus jenis identik, misalnya