Senin, 16 Desember 2013

My RPG project: The world

Hi semuanya, ketemu lagi dengan aku di blog post yang membahas soal game RPG yang lagi aku bikin. Kalau kalian masih ingat, minggu kemarin aku bilang kalau aku ingin mulai memikirkan soal cerita dan dunia dalam game, kali ini aku ingin menulis soal dunia tempat setting game. Ada tiga kerajaan di dalam game ini, Altiria, Belirium, dan Arkascha.

Altiria



Altiria adalah kerajaan antagonis dalam cerita. Orang-orang Altiria adalah bangsa yang suka berperang, mereka juga adalah bangsa dengan kekuatan fisik yang tinggi (lebih tinggi dari kedua kerajaan lain). Biarpun begitu, masih ada juga orang-orang Altiria yang menggunakan sihir. Altiria bermusuhan dengan Belirium (kerajaan protagonis) karena putri kesayangan raja kawin lari dengan pangeran Belirium. Pihak Altiria menginginkan tuan putri dikembalikan tapi Belirium menolak, akhirnya terjadilah perang.

Karena mereka adalah bangsa yang suka bertarung, maka di sini juga ada olahraga gladiator. Mati dalam pertarungan gladiator atau dalam perang adalah kematian yang terhormat, dan tidak bisa dibalasdendamkan. Sementara itu, bunuh diri adalah tindakan yang paling hina bagi mereka, karena orang yang bunuh diri adalah orang yang nggak berani menghadapi hidup.

Tipe pemerintahan di sini adalah religious leadership, aku nggak tahu apakah di dunia nyata ada istilah seperti itu tapi itulah sistem pemerintahan di Altiria. Seorang raja akan memerintah bersama seorang Grand Cleric. Sebelum pergi berperang raja akan menanyakan pada Grand Cleric apakah para dewa menyetujui perang mereka, kalau Grand Cleric mengatakan para dewa setuju maka raja akan mendeklarasikan perang (di cerita game ini, Grand Cleric sudah menyatakan bahwa para dewa setuju perang untuk mengambil kembali tuan putri). Pada umumnya, raja bebas berbuat apa saja dalam memerintah, kecuali kalau Grand Cleric mendapat wahyu dari para dewa bahwa dewa nggak merestui tindakan raja, maka Grand Cleric akan mengintervensi raja, dan raja akan menghentikan tindakannya.

Berbicara mengenai para dewa, Altiria menyembah beberapa dewa, yaitu:

  • Kohrob, Sang Pencipta, Yang Maha Tahu, Pemimpin Para Dewa
  • Carathian, Sang Pelindung Kehidupan
  • Voraldin, Sang Pencipta makhluk
  • Reyrull, Sang Pencabut Nyawa
  • Elloyr, Sang Penyembuh (juga Sang Matahari)
  • Andallar, Sang Dewa Kesuburan
Altiria juga punya mitologi penciptaan dunia, seperti ini:

Kohrob menciptakan dunia dari kehampaan
Carathian melindungi dunia dari ancaman
Voraldin menghidupkan manusia, binatang, dan semua makhluk lain
Reyrull mengakhiri yang masanya telah habis
Elloyr menyinari dunia, menyembuhkan yang terluka
Andallar menyuburkan tanah, menghidupkan tanaman, membuat para makhluk saling mencinta
Dan begitulah keseimbangan dunia ini tercipta

Para penduduk Altiria juga selalu mengucapkan "May Carathian protects you" pada orang lain, ini adalah ekuivalen dari "May the force be with you" dari star wars. Sebenarnya ini cuma secuil dari sistem mitologi dewa-dewi di Altiria, aku mungkin akan menambahkan dewa-dewi lain untuk disembah, tapi lima dewa utama adalah mereka ini. Aku juga akan membuat mitologi dan kisah hubungan antar dewa nantinya (juga aturan dan larangan menurut agama mereka). 

Aku jadi tertarik membuat agama dalam game setelah memainkan dragon age 2, di mana mereka punya agama (virtual) yang rumit dan banyak disinggung dalam game (ucapan "Maker's breath" atau "Praise the Maker"), bahkan sampai memengaruhi bagaimana mereka melihat orang lain (templar yang membenci penyihir, misalnya). 

Karena Altiria adalah kerajaan yang gemar berperang, teknologi perang mereka juga yang paling maju diantara kerajaan tetangga mereka, ini juga yang membuat pasukan tempur mereka amat kuat. Mereka sudah punya catapult, trebuchet, dan battering ram. Hanya saja mereka belum bisa menemukan bubuk mesiu. Soalnya kalau mereka punya bubuk mesiu, mereka menang jauh atas kedua kerajaan lainnya.

Satu lagi soal Altiria, selain dihuni oleh manusia, kerajaan ini juga dihuni oleh para orc. Mereka menempati hutan di barat dan utara Altiria, ini sebabnya nggak ada kota manusia di sebelah barat, karena pasti akan diserang orc. Para orc ini biasanya menyerang caravan pedagang. Altiria sebenarnya sudah berusaha membunuh para orc, tapi fisik para orc ini jauh lebih kuat dari tentara Altiria, sehingga menyulitkan mereka.

Selain orc, para penduduk Highview juga beberapa kali mengklaim melihat naga terbang di atas kota mereka. Ini membuat orang-orang yakin bahwa naga itu membuat sarang di pegunungan panjang yang membentang (aku belum punya nama buat pegunungan itu),  hanya saja belum ada yang pernah melihat sarangnya. Sampai saat ini naga itu nggak pernah menyerang pemukiman manusia, jadi nggak ada yang berusaha membunuh naga. Kalaupun ada yang mencoba melakukannya, mereka nggak pernah kembali.

Senin, 09 Desember 2013

Animasi & Spriter

Halo, kembali lagi di blog post soal pengembangan game RPGku. Kali ini aku mulai membuat battle system, yang kurencanakan akan berupa action based. Tapi sebelum itu aku perlu membuat animasi masing-masing karakternya, jadi seminggu kemarin aku lebih banyak berkutat dengan Spriter.

pembuatan animasi di Spriter
Awalnya aku kira membuat animasi akan agak susah, ternyata memang susah (walaupun nggak sesusah yang aku kira). Untuk membuat animasi ini aku membuat gambar anggota tubuh dalam beberapa bagian (kepala, badan, tangan & kaki) sebelum kemudian memasang bone & menganimasikannya. Awalnya aku agak bingung bagaimana membuat animasi, bagaimana tubuh karakterku bergerak, dsb. Tapi sesudah mencoba-coba selama beberapa menit, aku akhirnya bisa membuat animasi yang cukup bagus.

Berikutnya adalah soal memakai animasi Spriter ini di Construct 2. Awalnya aku bisa me-load file Spriter dan mengganti-ganti animasi untuk satu karakter, tapi entah kenapa aku nggak bisa mengganti ke karakter yang lain dari satu file Spriter yang sama. Animasinya memang berganti, tapi sprite-nya tetap sprite Argus, bukan Tiara. Aku sudah melihat-lihat forum Construct 2, tapi kelihatannya ini karena Spriter masih dalam tahap beta. Solusi yang aku pakai adalah menganimasikan karakter dalam file Spriter masing-masing, jadi aku nggak perlu susah-susah mengganti entity dari Construct 2. Nantinya pasti hal ini akan diperbaiki di update berikutnya dari Spriter, tapi untuk sementara ini saja cukup.

Untuk sekarang aku baru menganimasikan Argus dan Tiara. Tadinya aku ingin menganimasikan semua karakter lainnya dulu sebelum berlanjut ke animasi musuh, tapi karena prioritas utamanya adalah membuat battle system sampai cukup bagus, jadi aku ingin berlanjut ke membuat musuh & animasinya. Tapi sebelum membuat musuh paling tidak aku harus membuat setting dunia dan konsep kasar ceritanya, supaya aku tahu musuh yang harus aku buat (mungkin ada bandit, serigala, beruang, atau yang lainnya tergantung setting), jadi mungkin minggu ini aku akan mengurus hal itu.

Senin, 02 Desember 2013

RPG update: pixeling the art

Halo semua, selamat datang di blog-ku lagi. Sesudah sebelumnya aku menulis update game ini dari segi programming, kali ini giliran bagian art dari game-ku. Karena game ini aku mengerjakannya sendirian, ini berarti bagian art (dan nantinya juga mungkin musik) akan aku kerjakan juga. Jadi untuk sementara, inilah sprite2 dari para karakter penting:

Argus Soruva

Tiara Roldyn

Sophie Roldyn

Anita Nurrein

Valerie

Rudolf Vaughan