Sabtu, 30 Maret 2013

Pengembangan games : Level Design


Level Design 


Dalam pengembangan sebuah game, design level adalah tahap untuk membuat tempat terjadinya event dalam game, stages atau arena, atau merancang misi-misi yang akan dimainkan oleh player dalam game tersebut.  Hal yang paling berpengaruh dalam membangun sebuah level dalam game adalah genre dari game itu sendiri apakah game tersebut bertipe FPS, RTS, sport, RPG, puzzle, dll.

Ada beberapa hal penting yang harus diperhatikan dalam membangun sebuah level game.  Yang pertama adalah, semakin tinggi level maka semakin sulit tantangan yang harus diselesaikan oleh pemain.  Yang kedua adalah adanya perbedaan perbedaan teknik ataupun pola permainan dalam menyelesaikan setiap level yang diberikan.  Yang ketiga, level berikutnya haruslah lebih menarik dari level sebelumnya. Itu adalah prinsip dasar yang biasanya digunakan untuk mendesign level dalam sebuah game.

Pada game-game yang bersifat klasik, level biasanya digunakan untuk menyatakan perbedaan tingkat kesulitan dalam sebuah game. Sebagai contoh game klasik windows, minesweeper.  Perbedaan level dalam game ini dibagi menjadi 3 macam yaitu begginer, intermediate, dan expert. Dalam game ini, perbedaan level akan memberikan perbedaan tingkat kesulitan yang berbeda akan tetapi pola penyelesaiannya untuk mencapai goal tetap sama.  Contoh lain dapat ditemui dalam game catur. Dalam game ini, semakin tinggi level komputer yang kita lawan maka semakin pintar permainannya.

Hal yang dibahas di atas adalah peran level dalam sebuah game klasik. Untuk game-game baru seperti sekarang ini, level bukan hanya digunakan untuk membedakan tingkat kesulitan dalam sebuah game, akan tetapi level biasanya biasanya bersifat lebih kompleks dan akan memberikan perbedaan dalam pola penyelesaian permainan.

Seperti yang sudah dijelaskan sebelumnya, bentuk design level dari sebuah game sangat dipengaruhi oleh sebuah genre game. Perbedaan genre akan mengakibatkan perbedaan tahapan dalam pembentukan level dalam sebuah game. Adapun tahap-tahapan yang umumnya ada dalam pembentukan level dalam sebuah game adlah sebagai berikut :

1.     Menentukan bagaimanakah bentuk layout arena dari game yang akan dimainkan.  Bentuk layout ini dapat berupa perbedaan tinggi rendahnya posisi pemain (terrain), posisi bangunan, celah yang dapat atau tidak dapat dilewati, dll. Kondisi arena ini akan menentukan pola pergerakan pemain ataupun lawannya. Contoh paling gampang adalah dalam game pacman. Dalam game pacman, kenapa arena dibuat berkelok-kelok dan penuh dengan percabangan adalah agar memberikan ruang gerak yang bebas terbatas sekaligus bebas kepada player. Player harus bergerak dengan gesit untuk memakan semua titik putih sambil menghidari hantu.

2.      Menciptakan tempat-tempat yang akan menimbulkan beberapa aktivitas spesial. Sebagai contoh adalah dalam game Final Fantasy Tactic (GBA), posisi player yang lebih tinggi dan dari belakang dapat memberikan demage dan akurasi serangan lebih besar. Penciptaan tempat-tempat yang memilki aktivisa spesial biasanya ditemui dalam game yang berbentuk RPG ataupun RTS. Akan tetapi pada game klasik, kita juga dapat melihat beberapa aktivitas spesial seperti pacman. Jika kita memakan apel maka kita dapat memakan hantu yang mengejar selam periode waktu tertentu.

3.        Berikutnya adalah menentukan posisi-posisi entitas dalam sebuah arena permainan.  Entitas-entitas yang dimaksudkan antara lain posisi pemain, posisi lawn, posisi item, posisi save point, dll.  Posisi entitas ini sangat penting karena tanpa posisi yang jelas user kadang-kadang malas untuk mencari. Sebagai contoh sebuah game dalam NDS. Secara gameplay, game yang ditawarkan cukup menarik akan tetapi game tersebut memiliki masalah dalam hal save point. Save point yang diberikan sangat jauh. Jadi apabila player mati ditengah jalan maka player tersebut harus mengulang kembali dari awal.

4.       Membangun proses transisi dari satu level ke level yang lain.  Dalam hal ini adalah bagaimana cara player dapat berpindah dari 1 lokasi ke lokasi yang lain. Apakah dengan menemukan sebuah pintu, apakah dengan menemukan kunci untuk membuka pintu, apakah dengan menyelesaikan misi, dll. Pembentukan transisi ini sangat penting. Pembuatan transisi yang sama dari waktu ke waktu biasanya akan mebuat player merasa bosan karena tidak ada tantangan nyang bersifat baru.  Transisi juga berkaitan dengan seberapa sulit dan seberapa banyak award yang bisa diperoleh jika kita mengalami perubahan level. Apabila kesulitan dan award yang diterima tidak sebanding maka player mumumnya malas untuk melanjutkan ke level berikutnya

Followers