3.KONSEP PERANCANGAN
3.1 Sintesis
3.1.1 Tujuan Visualisasi
Tujuan perancangan versi demo game “Game Sepeda Interaktif Kota Surabaya”.
• Menjelaskan pembuatan materi grafis sebuah game Adventure Simulation.
• Menampilkan penyajian game Adventure Simulation dengan pendekatan visual yang menarik dengan latar Landmark kota Surabaya.
• Menampilkan sesuatu yang berbeda dimana permainan menggunakan sepeda statis untuk menggerakan game.
3.1.2 Strategi Visualisasi
• Menggunakan design document
• Menggunakan pendekatan game play menggunakan sepeda interaktif berupa sepeda statis sebagai controller untuk memainkan game
• Penggunaan model pendekatan visual dengan latar local berupa landmark kota Surabaya yang belum banyak diangkat dalam game dan visual yang di tampilkan sesuai dengan kondisi di lapangan.
3.2 Proses Kreatif
3.2.1. Characther, object, terrain design.
Proses Kreatif pembuatan game characther (dalam hal ini sepeda fixie) dan adversary characther (seperti mobil, becak, serta lawan yang ada dalam game) membutuhkan 2 kali pengerjaan sesuai dengan kebutuhan setiap karakter.
Setiap pembuatan karakter dalam game membutuhkan gambar refrensi untuk mengetahui bentuk proporsional dari characther yang dibuat beserta atribut, serta menunjukan bagian – bagian yang dapat bergerak serta sumbu – sumbu yang akan digerakan. Kemudian nantinya characther tersebut akan digambar ulang dalam posisi tampak depan, samping kiri dan kanan, dengan proporsi yang sudah fix.
Dalam game setiap karakter dibuat dalam bentuk low polygon. Biasanya kisaran polygon untuk sebuah karakter dibatasi sekitar 10.000 polygon tergantung pada kekuatan mesin dan program yang akan menjalankan game tersebut serta luasan lingkungan (environment). Cara ini digunakan untuk mengefektifkan pergerakan karakter yang nantinya akan dijalankan dan dilihat pengguna / pemain.
Dalam prosesnya setiap objek tiga dimensi baik karakter maupun lingkungan memiliki apa yang dikenal dengan Unwrap UV dimana nantinya UV ini akan dijadikan patokan atau bidang untuk memberikan warna atau textur tertentu pada objek tiga dimensi baik itu lingkungan environment maupun karakter, proses ini dilakukan dengan memproyeksikan tiap sisi dari benda atau objek tiga dimensi dimana masing masing hasil proyeksi tiap sisi objek akan di satukan sehingga menjadi sebuah bidang berupa grid yang nantinya dalam tahapan texturing memudahkan untuk mengetahui letak koordinat textur pada benda yang ditextur.
Setelah textur diimplementasikan pada karakter atau objek dalam game semua objek kemudian di convert menjadi format .mesh dimana nantinya format .mesh inilah yang akan terbaca di ogre engine dimana akan dibuat grid – grid untuk membatasi pergerakan karakter atau objek antara area yang dapat dilewati oleh pemain dan tidak dapat dilewati.
Agar memudahkan pemahaman mengenai urutan dari proses yang terjadi, maka dibuatlah Flowchart untuk perangkat lunak ini. Dimulai dari inisialisasi dan pembuatan engine untuk game. Kemudian dibuatlah object-object pendukung game, juga adanya kontrol untuk pemain ketika di map. Flowchart dari keseluruhan sistem kerja perangkat lunak pembuatan aplikasi Adventure Game berbasis 3 Dimensi ini dapat dilihat pada Gambar 3.1.
Gambar 3.1. System Flowchart
3.2.2 GUI
Graphic User interface merupakan bagian utama dalam sebuah game semua status permainan dapat dilihat dalam menu ini. Pengaturan link tidak sesederhana yang dilihat karena banyaknya link dan sifat sebuah pilihan (option).
Menu dalam “Surabaya Fixie Fun” dibagi menjadi 3 bagian besar : 1. Menu Utama
Menu utama tidak memiliki banyak pilihan dan penggunaan yang rumit karena sifatnya yang merupakan menu pembuka dan hanya sebagai penghantar untuk menjalankan game baik itu dari awal atau dari save game.
2. Menu Status Karakter
Menu status karakter merupakan bentuk menu yang paling rumit untuk dibuat karena banyaknya pengaturan yang bias diakses dalam menu ini seperti healthbar, dan, questbar.
3.2.3 Pasca Produksi
3.2.3.1 Penggabungan Dengan Game Keseluruhan a. Karakter
Langkah Pertama adalah mengexport objek atau karakter kedalam format .mesh agar dapat diimport kedalam Ogre engine (game engine) kemudian untuk tekstur dibuat dengan ukuran standard TGA (Targa) uncompressed, 32-bit with alpha.
Langkah selanjutnya mengimport semua objek yang dibutuhkan dalam game kedalam game engine setelah proses import programer menyesuaikan posisi objek yang sudah ditentukan oleh desainer, serta mengatur beberapa titik / sumbu putar untuk pergerakan karakter sehingga nantinya dapat berjalan dengan benar.
b. Level Design / Environment
Programmer menyeleksi invisible room dan kamera yang dibutuhkan kemudian diekspor sehingga dapat dibaca dalam program. Keduanya digunakan untuk menentukan refrensi FOV (Field Of View) suatu scene (rendered background) supaya karakter berada dalam FOV yang sama sehingga karakter
dibaca dan dapat ditampilkan secara proporsional sesuai dengan kedalaman ruang tampilan background.
c. GUI
Standard format gambar tetap menggunakan TGA 32-bit uncompressed with alpha dengan potongan-potongan terpisah. Untuk image yang bergerak (dapat dikendalikan, contoh kursor) dibuat dengan potongan yang berukuran sama dengan tampilan dalam konsep.
3.2.4 Final
Semua data visual di-load di program dengan tidak bersamaan, bergantung pada kesiapan data tersebut. Namun untuk pertama kali biasanya programmer akan meminta dahulu :
a. Objek yang akan diload kedalam game yang akan dimainkan atau digerakan oleh pemain untuk menentukan posisi sumbu masing objek yang bias diputar
b. 3D background beserta invisible roomnya
c. Menu Utama yang digunakan untuk tampilan awal sehingga programmer dapat memishakan antara walkthrough dan battle dengan menggunakan system link pada icon menu.
d. Menu Status Karakter menu ini merupakan hal penting yang harus dihitung juga pada awal pembuatan game. Karena menu ini sebenarnya merupakan salah satu kekompleksan game. Karena menu ini sebenarnya merupakan salah satu kekompleksan game. Dalam menu ini terdapat atribut yang mengatur seluruh game. Programmer juga harus bekerjasama dengan desainer GUI untuk menganimasikan setiap layer yang masuk atu keluar sehingga sesuai dengan keinginan desainer.
Setelah semuanya tersedia, terutama data-data untuk pembuatan engine awal maka data visual lain yang sudah siap bias langsung dimasukkan dan dirangkai ulang untuk mengurutkan peristiwademi peristiwa yang nanti akan muncul dalam game (event dalam game).
Kemudian langkah terakhir adalah memainkan game tersebut untuk memeriksa akan adanya bug dan glitch yang mungkin ada setelah game tersebut
jadi. Lalu ketika semuanya sudah selesai, maka data game tersebut dibuatkan installernya dan penambahan beberapa document untuk ditujukan bagi pengguna seperti spesifikasi computer, bagaimana cara meng-install, tutorial singkat game tersebut, dan lain-lain yang dibutuhkan untuk disampaikan ke pengguna
3.2.5 Penjadwalan
Gambar 3.2. Table Timeline
3.2.6 Konsep Pembuatan Media Promosi
Media promosi untuk game ini dikeluarkan bersamaan dengan publikasi game “Surabaya Fixie Fun” yaitu pada awal tahun 2012 dan berakhir pada pertengahan Maret 2012. Media promosi ini diedarkan di beberapa tempat di Surabaya khususnya di took – toko game.
a. Cover CD
Fungsi : cover CD memberikan informasi langsung pada pengguna tentang isi dalam CD tersebut supaya ketika CD tersebut terpisah atau tertukar dari packaging CD-nya CD tersebut masih dapat dikenali isinya.
Waktu ( Tahun 2011)
Juni Juli Agustus September Oktober November
No Jadwal Konsep Dan
Kegitan Design
1 Konsep Sepeda
Mobil Bus 2 Modeling
Characther / Object
Becak Low Polygon
3 Quest And Clue
4 Environment Modelling
5 Texturing 6 Combat 7 GUI
8 Game
Engine Development
Konsep : Cover CD di desain mengikuti bentuk CD. Desain yang ditampilkan pun setema dengan desain dalam game.
b. Cover Packaging
Fungsi : Seperti halnya cover CD, cover packaging cenderung memberikan informasi kepada pengguna tentang CD yang ada dalam packaging tersebut.
Konsep : Tampilan depan cover packaging hampir sama dengan Tampilan poster dan buku panduan
c. Packaging CD
Fungsi : Secara logika, Packaging CD memberikan perlindungan terhadap CD dari bahaya seperti terkena air, sinar matahari langsung, dan lain-lain. Namun selain itu juga packaging CD memberi niali promosi. Packaging CD ada 2 macam yaitu Packaging dalam untuk perlindungan (biasanya dengan bahan plastik) dan packaging luar yang digunakan untuk membungkus packaging dalam. Bagian luar packaging biasanya terdapat ilustrasi isi dalam CD sehingga selain bentuk promosi juga untuk memberikan informasi dalam CD.
d. Buku Panduan (manual book)
Setiap software interaktif memiliki berbagai aturan sendiri dalam penggunaannya.
Sehingga dibutuhkan sebuah penentuan untuk pengguna agar memahami software tersebut dan dapat dipakai. Terutama dalam sebuah game yang tentunya banyak memiliki aturan yang harus diikutipemain, sehingga pemain tidak kehilangan informasi untuk menjalankan game tersebut sehingga malas untuk memainkannya.
e. Poster Promosi
Fungsi : pemain menilai sebuah game dalam banyak hal, bias dari bentuk permainan, grafis, dan lain-lain. Yang menyebabkan pemain tersebut membeli dan memainkan game tersebut. Namun semuanya itu tidak dapat dihadirkan dalam packaging CD saja sehingga game tersebut dapat dikenal. Maka diperlukan juga poster untuk mempromosikan game tersebut.
3.3 Konsep Kreatif
Latar belakang game Surabaya Fixie Fun seluruhnya merupakan obyek 3 dimensi yang diberikan tekstur. Seluruh Map dalam game ini terdiri dari objek mesh 3D yang telah dilapisi dengan tekstur gambar 2D.
Pada game ini arena bermain dibagi menjadi area jalan yang dapat dilalui dan area jalan yang tidak dapat dilalui. Setiap area yang tidak dapat dilalui akan diberi tanda atau trotoar sebagai batas dari jalan yang dapat dilalui. Dengan demikian pemain cukup diberi kebebasan dalam mengeksplorasi dunia yang ada sebelum berpindah ke area yang lain. Penggambaran desain map akan dapat dilihat pada Gambar 3.8.
Gambar 3.3. Desain player ketika berada di map
Daerah yang berwarna putih merupakan area yang dapat dilalui oleh player, daerah ini berupa jalan raya. Dan daerah yang berwarna lain tidak dapat dilewati oleh player. Daerah ini dapat berupa lokasi trotoar, bangunan-bangunan seperti rumah dan lain-lain, dan pembatas jalan.
Penggambaran area pada game “Surabaya Fixie Fun” lebih ditonjolkan pada budaya atau bangunan bersejarah pada daerah sekitar kota Surabaya bagian tengah, terdapat pemandangan–pemandangan yang memperlihatkan rumah-rumah penduduk, taman bungkul, dan tempat-tempat yang menjadi ciri kota Surabaya.
o Jalan raya
Pada tempat ini terdapat banyak mobil dan becak yang sedang berjalan melintas. Pembalap harus berhati-hati pada saat berjalan untuk menghindari terjadinya tabrakan.
o Daerah sekitar taman bungkul
Pada daerah sekitar taman bungkul ini akan terdapat beberapa orang NPC yang bertugas untuk memberikan petunjuk dan teka-teki untuk diselesaikan oleh pembalap.
3.3.1 Desain Graphical User Interface (GUI)
Secara umum menu dalam game Surabaya Fixie Fun dibagi menjadi 3 bagian.
• Main Menu
Menu ini akan tampil pada awal permainan dengan latar belakang yang dibuat dari gambar 2D, dimana pemain dapat memilih pilihan sebagai berikut:
a. Start
Start merupakan menu dimana jika ditekan maka game akan dimulai dari awal permainan.
b. Exit
Exit merupakan menu dimana jika ditekan maka game akan dianggap selesai dan applikasi ini akan menutup dengan sendirinya.
Desain awal menu utama game ini dapat dilihat pada Gambar 3.9.
Gambar 3.4. Desain game ketika awal permainan serta GUI pada saat bermain
• GUI Quest solving
Menu ini dapat diakses apabila pemain berada pada NPC yang akan memberikan teka-teki. Pemain dapat memilih jawaban untuk teka-teki yang diberikan. Apabila jawaban dari pemain salah maka pemain akan tetap berada pada menu ini. Desain GUI Quest solving dapat dilihat pada Gambar 3.10.
dibawah ini.
Gambar 3.5. Desain game ketika memasuki GUI Quest solving
Perancangan Game Sepeda Interaktif Kota Surabaya berjudul “Surabaya Fixie Fun” ini memiliki konsep video game yang di mainkan secara interaktif menggunakan sepeda statis sebagai controller untuk memainkan game. Pesan yang disampaikan melalui media game ini berupa visualisasi landmark kota Surabaya yang dikemas dalam bentuk video game dimana audience di ajak untuk memainkan game dengan beberapa quest serta rintangan yang ada di dalamnya sehingga mampu memberikan kesan tersendiri bagi audience dalam memainkant game ini. Selain itu game ini dibuat untuk memberikan kontribusi terhadap perkembangan game local serta memperkenalkan landmark kota Surabaya. Dalam permainan ini pemain memulai start dari taman yang di Surabaya dikenal dengan nama taman Bungkul pemain mengayuh sepeda untuk mencari checkpoint dalam hal ini checkpoint dapat berbentuk pos polisi, warung, serta tempat – tempat yang merupakan landmark kota Surabaya dimana nantinya pemain di ajak berkeliling kota Surabaya dengan menyelesaikan beberapa quest yang didalamnya memperkenalkan sejarah kota Surabaya serta beberapa pertanyaan seputar kota Surabaya. Dimana pemain harus menyimak setiap pertanyaan atau quest serta clue atau petunjuk yang diberikan oleh NPC (Non Player Characther) yang
dimana nantinya setiap memulai serta menyelesaikan quest pemain akan mendapat clue atau petunjuk yang akan berguna di checkpoint atau quest selanjutnya.
3.3.2 Story Line
Versi demo game “Game Sepeda Interaktif Kota Surabaya” dengan judul Surabaya Fixie Fun memiliki tahapan dalam memulai alur permainan berikut adalah urutan alur permainan dari game tersebut :
Tabel 3.1 Storyline
No. Fase Aksi Lokasi Penjelasan
1. Tutorial Cara Menjalankan Sepeda
Taman Bungkul Pada act ini pemain diajarkan untuk berjalan dengan menggunakan tombol “W”, “S”, “A”, “D” pada keyboard ketika bermain dengan Keyboard Mode atau dengan mengayuh sepeda statis pada saat menggunakan sepeda statis sebagai controller
Melakukan Aksi Taman Bungkul checkpoint pertama
Di sebuah warung di daerah Taman Bungkul seorang NPC menunggu pemain untuk mengambil quest disini pemain diajarkan untuk mengambil quest dengan cara memposisikan sepeda pada titik area tertentu untuk berbicara dengan NPC
Melakukan Aksi terhadapat lawan
Taman Bungkul Pemain dikenalkan dengan GUI yang ada di tampilan layar ketika bermain : seperti HP, quest yang sedang berjalan dan jumlah quest yang sudah selesai.
2. Event Eksplorasi Bebas Seluruh Area Pada act ini, pemain diberikan
pada game bertempat di Surabaya Pusat
kebebasan untuk mengeksplorasi semua area pada game dimana pemain bebas berkeliling untuk menyelesaikan quest yang diberikan oleh NPC.
3.3.2.1 Adversaries Characters
Adversaries Characters dalam game Surabaya Fixie Fun ini dibagi menjadi 4 Jenis :
a. Mobil Jenis City Car : dimana menjadi salah satu objek yang mampu memberikan unsur challenge dalam game pada saat pemain melalui rute – rute utama dalam game karena apabila terjadi collision dengan mobil maka healthpoint akan berkurang
b. Becak : becak menjadi salah satu objek pelengkap ketika pemain melalui rute – rute kecil dimana apabila terjadi collision healt point juga akan berkurang namun tidak terlalu banyak apabila terjadi collision dengan mobil atau bus.
c. Fixie : Fixie dalam game ini menjadi lawan pada saat pemain menjalankan quest terakhir dimana pemain harus melakukan race melalui jalan protocol atau rute utama pada game sekaligus bermanuver menghindari adversaries characther yang lain.
3.3.2.2 Quest NPC :
Quest dari NPC dalam game Surabaya Fixie Fun ini didapatkan ketika pemain mencapai checkpoint yang sudah ditentukan dalam game, dimana pemain harus mencari checkpoint tertentu yang nantinya seorang NPC akan memberikan clue serta pertanyaan untuk quest selanjutnya. Dalam versi demo game “Game Sepeda Interaktif Kota Surabaya”. Dengan judul Surabaya Fixie Fun ini terdapat total 7 quest dengan tempat yang berbeda – beda untuk setiap quest setiap menyelesaikan quest pemain mendapatkan point yang dimana jumlah point yang didapat tergantung dari waktu pemain menyelesaikan quest tersebut berikut rincian quest beserta narasi dialog dan lokasinya.
Tabel 3.3.1.3 Quest dan Clue
No Quest Dan Clue Lokasi Detail
1. Quest dan Clue Taman Bungkul Pada quest awal
pemain akan mendapat quest serta clue dari NPC dengan
rincian : Quest : Tolong sampaikan pesan ini kepada Seorang teman yang menunggu saya di sebuah warung di dekat Rumah Sakit Darmo. Pergilar ke daerah Rumah Sakit Darmo lalu cari dan temuilah penjual warung yang ada disana untuk mendapatkan quest selanjutnya. Isi pesan “ada beberapa tempat yang wajib dikunjungi ketika berada di Surabaya”
Clue : Grahadi, Balai Kota Surabaya, Balai Pemuda, Jembatan Merah, Kantor Gubernur Jawa Timur, Monumen Kapal Selam, Hotel Majapahit
2. Quest dan Clue Rumah Sakit Darmo Setiba di lokasi quest yang kedua ini pemain akan diberi
pertanyaan yang mengarah kepada clue
yang diberikan oleh NPC yang berada di
awal permainan Quest : Seorang teman menitipkan pesan kepadamu untuk menyampaikannya kepadaku
“Tahukah kamu berapa tempat yang disebutkan oleh teman ku yang wajib dikunjungi ketika berada di Surabaya”. Saya harap kamu masih ingat apa yang dia katakan agar kamu tidak perlu kembali kepadanya untuk bertanya berapa jumlah tempat yang ia sebutkan.
Option : A. 4 B. 6 C. 3 D. 5 Result :
• Gagal : Nampaknya kamu melupakan petunjuk yang diberikan, tolong kembali untuk memastikan apa petunjuk yang diberikan oleh temanku.
• Sukses : Terimakasih telah mengingat petunjuk yang diberikan dan menyampaikan kepadaku, karena itu aku akan memberikan kepadamu petunjuk untuk melanjutkan ke
quest selanjutnya.
Clue : Dari Rumah Sakit Darmo ikutilah jalan besar hingga kamu tiba di perempatan lalu beloklah ke kanan di sana ada sebuah pedagang buah dimana ia akan memberikan kepadamu quest selanjutnya.
3 Quest Depan Gedung St
Louis
Di lokasi quest yang ketiga ini pemain
akan diberikan sejumlah pertanyaan Aku akan memberikan mu quest pergilah ke pos polisi yang terletak di depan gedung Wismilak , untuk mencapai tempat tujuan kamu cukup kembali ke perempatan sebelum kamu menuju kemari sesampainya di perempatan ambilah lajur kanan dan belok kekanan setelah itu ikutilah jalan lurus yang ada hingga kampu melihat patung karapan sapi. Dari situ carilah pos polisi terdekat. Setibanya di pos berikan lah buah ini kepadanya.
4 Clue Monumen Perjuangan
Polri
Di lokasi ke empat ini
pemain akan
mendapatkan clue untuk quest yang terakhir
Ah sebelumnya aq ingin mengucapkan terima kasih karena telah mengantarkan buah ini kepadaku, seperti yang kamu ketahui aku terlalu sibuk mengatur lalu lintas sampai - sampai untuk membeli buah ini haru kamu yang menghantarkan kemari, oleh karena itu aku akan memberikan kepadamu sebuah clue untuk quest selanjutnya, pergilah ke tamanbungkul sesampainya di sana carilah seseorang dengan sepeda Fixie dan berbicaralah kepadanya.
5 Quest Taman Bungkul Quest final ini mengajak pemain untuk melakukan race dengan AI yang menggunakan sepeda fixie melalui rute utama dalam game serta melakukan manuver terhadap adversaries
characther yang ada dalam game
Ah aku telah menunggumu, aku dengar kamu hobby bersepeda fixie di sekitaran sini bagaimana kalau kita beradu race melintasi rute utama kota Surabaya ? apakah kamu mau menerima tantangan dariku ?,
3.4 Biaya Kreatif
Tabel 3.4.1 Budgeting Kebutuhan Standard Pembuatan Game Kebutuhan Standard
No Kebutuhan Kuantitas Harga
Satuan Lama (bln) Total
1 Gaji
Programing (Lead Programer)
1 63.000.000 6 378.000.000
2 Hardware PC
Workstation
4 36.000.000 - 144.000.000
3 Office Expenses
Office Equipment
10.000.000 - 10.000.000
4 Software
3D Engine License
Open Source
- Open Source
TOTAL (Rp) 532.000.000
Tabel 3.4.2 Budgeting Kebutuhan Software Untuk Pembuatan Game Kebutuhan Software ( Jika Belum Memiliki )
No Jenis Nama Software Kuantitas Harga Jumlah 1 Standard
Microsoft Windows 7 64
bit
4 1.773.090 7.092.360
2 2D and 3D Autodesk Maya 2 3.495 $ 6.990 $
Graphic 2011 Adobe Photoshop CS 5
2 699 $ 1.398 $
3 Programing Ogre Engine 1 Open
Source
Open Source
Total 7.092.360
& 8.338 $
Tabel 3.4.3 Budgeting Kebutuhan Media untu Promosi Kebutuhan Media
No Nama Media Harga Satuan (Rp) Kuantitas Jumlah
1 CD 2000 1000 2.000.000
2 Cover CD 1000 1000 1.000.000
3 Cover
Packaging
12.500 1000 12.500.000
4 Packaging CD
12.500 1000 12.500.000
5 Buku Panduan 12.500 1000 12.500.000
6 Poster Promosi
35.000 100 3.500.000
TOTAL (Rp) 44.000.000
Tabel 3.4.4 Grand Total Kebutuhan
No Kebutuhan Jumlah
1 Standard 532.000.000
2 Software 7.092.360 & 8.338 $
3 Promosi 44.000.000
GRAND TOTAL 583.092.360 & 8.338 $