perpustakaan.uns.ac.id
digilib.uns.ac.id
Untuk merancang game Tales of Tarub dibutuhkan landasan teori yang dapat membantu dalam proses pembuatan game. Berikut adalah beberapa teori yang digunakan dalam perancangan game : 2.1 Teori Utama 2.1.1 Game Game adalah sebuah permainan komputer interaktif yang di kendalikan oleh mikroprosesor. Komputer dapat menciptakan bahan-bahan maya untuk digunakan dalam sebuah permainan seperti kartu dan dadu. Sebuah permainan komputer atau Video Game menggunakan satu atau lebih alat input, biasanya sebuah tombol atau kombinasi dari joystick, sebuah keyboard dan mouse dan trackball atau sebuah controller ataupun sebuah alat yang mempunyai sensor gerak. Video Game adalah permainan yang biasanya melibatkan Player berinteraksi dengan alat pengendali atau controller untuk menghasilkan umpan balik secara visual dalam sebuah layar video. Video Game biasanya juga mempunyai sistem pemberian hadiah yang diberikan kepada pemain apabila menyelesaikan tugas-tugas tertentu yang berada didalam aturan atau rule set Game tersebut. Tipe-tipe peralatan elektronik dimana Video Game dapat dimainkan disebut dengan Platform dan contoh dari Platform adalah PC (personal komputer) dan mesin Video Game (Video Game console). Video Game juga hadir dalam semua tingkatan teknologi mulai dari komputer sampai dengan peralatan genggam seperti handphone dan PDA. Selain elemen dasar dari umpan balik berbasis video, Video Game juga menggunakan banyak system lain untuk menyediakan interaksi dan informasi kepada pemain. Contoh
commit to user 7
perpustakaan.uns.ac.id
digilib.uns.ac.id 8
umumnya adalah penggunaan system audio (speaker) dan peralatan interaktif seperti umpan balik dengan getaran. (Crawford, 1997)
2.1.2 Genre Game Game secara umum dikategori-kategorikan kedalam genre. Karena kurangnya penyetujuan syarat atas genre atau kriteria untuk definisi sebuah genre, klasifikasi dari Game menjadi tidak konsisten atau sistematis. Dibawah ini merupakan daftar genre-genre yang sering dimainkan orang. Banyak dari kategori Game dibawah ini bertabrakan satu sama lainnya, contohnya pada Game Legend of Zelda yang mempunyai elemen action, adventure, dan role-playing. a. Game action mungkin adalah genre Game yang paling basic, dan pastinya salah satu yang terbesar. Game action di karakteristik kan oleh Gameplaynya yang fokus kepada aksi yang mengharuskan pemain melakukannya secara reflek, dalam realtime. Game fighting dan First Person Shooters s termasuk dalam kategori ini. b. Game action-adventure fokus dalam penjelajahan, dan biasanya melibatkan pengumpulan benda, penyelesaian teka-teki yang sederhana, dan pertempuran. Game actionadventure yang pertama adalah Game Atari 2600 yang berjudul adventure (1978). c. Game
First Person Shooters , biasanya disebut
dengan FPS, menggambarkan menembak dan bertempur dalam perspektif orang pertama dari karakter yang mereka kontrol. Perspektif ini berarti memberikan pemain perasaan
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id 9
membidik.
Kebanyakan
FPS
sangatlah
cepat
dan
memerlukan reflek yang sangat cepat dalam tingkat kesulitan yang tinggi. d. Third person shooter Third person shooter yang dikenal sebagai TPS atau 3PSs, menekankan pertempuran dari perspektif kamera di mana karakter pemain terlihat di kejauhan. Perspektif ini memberikan pemain pandangan yang lebih luas dari lingkungan mereka yang bertentangan dengan keterbatasan sudut pandang dari genre first-person shooter. third-person shooter memungkinkan pergerakan yang lebih rumit seperti bergulir atau menyelam, melompat dan berjongkok. Beberapa TPS memiliki fungsi yang memungkinkan Anda untuk beralih ke FPS dalam Game. e. Game perkelahian adalah pertarungan satu lawan satu antara dua karakter yang salah satunya dikendalikan oleh komputer. Game ini biasanya fokus dalam bela diri dan bentuk lain dari pertempuran tangan kosong. Banyak dari gerakan yang dilakukan oleh petarungnya di dramatisir dan tidak
mungkin
secara fisik. Beberapa karakter yang
bertarung juga menggunakan senjata seperti pedang dan atau serangan jarak jauh seperti serangan tenaga dalam. Game perkelahian Street Fighter, Super Smash Bros., King of Fighters, Soul Edge dan Soul Calibur, terkenal antara lain adalah Mortal Kombat, Tekken, Dead or Alive, dan Virtua Fighter.
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id 10
f. Game ini adalah Game dimana ada pertarungan jarak dekat satu lawan banyak, bertempur melawan sejumlah musuh yang dikontrol oleh komputer. Gaya bertarungnya biasanya lebih sederhana daripada Game fighting satu lawan satu.
Genre
ini
popular
pada
tahun
1987
dengan
dikeluarkannya Double Dragon, diikutisejumlah
banyak
Game-Game serupa. Gameplay dalam Game ini melibatkan pemain bertarung melewati sebuah seri level yang semakin sulit. Kritik mengatakan bahwa Game seperti ini terkesan terus diulang-ulang dan membosankan. Di waktu sekarang, genre ini sudah bergabung dengan genre action-adventure. Beberapa contoh Game genre ini Final Fight, Double Dragon, Battle Toads, Streets of Rage, Golden Axe, dan yang modern Dynasty Warriors, Viewtiful Joe, The Warriors dan Samurai Warriors. g. Role-Playing Game (RPG) seringkali memposisikan pemain dalam sebuah fantasia atau science fiction dan membawa Gameplay- nya melalui suatu jalan cerita yang rumit. Kebanyakan dari Game ini membuat pemain beracting menjadi mempunyai
spesialisasi
dalam
sebuah
kumpulan
kemampuankemampuan (seperti pertarungan, mengeluarkan ilmu sihir). Tipe petualang yang bermacam-macam ini satu atau lebih dari karakterkarakter ini. h. Massively MultiPlayer Online Games Massively MultiPlayer Online Games merupakan sebuah dunia virtual dimana bisa terdapat ribuan pemain berinteraksi bersama melalui internet. Kebanyakan dari
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id 11
Game ini berbasiskan pendaftaran, tetapi belakangan beberapa MMO mengizinkan pemain untuk membeli Game nya sekali saja dan memainkannya secara online dengan gratis. i. Platform Game, juga biasa disebut Platformer, adalah Game yang dalam Gameplay-nya melibatkan perjalanan antar Platform dengan cara meloncat
(biasanya juga
berayun dan memantul). Genre ini biasanya dihubungkan dengan tokoh-tokoh 12 kartun seperti sonic the hedgehog, Mario, dan rayman, walaupun mungkin mempunyai tema yang lainnya. Platform Game yang cukup terkenal meliputi Castlevania, Super Mario Bros., Metroid, Sonic
the
Hedgehog, Mega Man, Donkey Kong, Contra, Lode Runner, Spyro the Dragon, Rayman dan Crash Bandicoot dan seri Prince of Persia 2D. j. Simulation Games Game simulasi bertujuan untuk mensimulasikan pengalaman seperti terbang didalam pesawat, serealistis dan sepraktis mungkin, dan juga terdapat hokum fisik seperti di dunia nyata. Beberapa Game membutuhkan untuk banyak membaca sebelum Game dimainkan. Game simulasi seringkali dikaitkan dengan simulator sebagian dari Game tersebut
sungguhan, dan
memang berguna
dalam
pelatihan militer sungguhan atau untuk kepentingan umum. k. Sebuah permainan simulasi pemerintahan (Game poliitk)
melibatkan simulasi dari kebijakan-kebijakan,
ppemerintahan atau politik dari
sebuah
negara,
tapi
biasanya tidak melibatkan peperangan, tipe Game seperti ini Game
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id 12
l. Sports Game olahraga
menampilkan
permainan
dari
olahraga fisik tradisional seperti kriket, baseball, sepak bola, American football, tinju, golf, basket, skateboard, hoki es, tenis, bowling, rugby, dan lainnya. Beberapa fokus pada memainkan olahraganya dan beberapa fokus pada strategi dibalik olahraga tersebut (seperti Game championship manager). Lainnya menggunakan olahraga untuk efek komik (seperti Game Arch Rivals). Salah satu yang paling terkenal dari genre ini adalah Madden NFL.Genre ini ada pada masa awal sejarah video Game (pong) dan masih popularsampai sekarang. m. Racing Game balapan biasanya memposisikan pemain di kursi pengemudi dari kendaraan ber performa tinngi dan memerlukan pemain untuk berlomba melawan pengemudi lainnya ataupun melawan waktu. Genre ini merupakan genre yang selalu ada dalam permainan komputer dan banyak permainan yang diciptakan pada masa awal adalah bagian dari genre ini. Berawal dari tahun 1970, genre ini masih popular
sampai
sekarang
dan
terus
mendorong
perkembangan performa dan grafis. Ada dua sub genre dari genre ini
yaitu
simulasi
dan
arcade.
Genre arcade
biasanya bersifat fantasi, kerusakan kendaraan yang tidak realistis. Genre simulasi
lebih fokus terhadap handling
kendaraan yang realistis dan performa yang sama dengan mobil sungguhan, dan biasanya mengizinkan pemain untuk mengikuti perlombaan sungguhan seperti Indianapolis dan dakkar. Balapan simulasi memperbolehkan pemain untuk merubah performa
kendaraanya,
commit to user
mulai
dari
saluran
perpustakaan.uns.ac.id
digilib.uns.ac.id 13
pembuangan
mesin
sampai
rasio
gigi transmisi, tapi
sekarang semua itu juga di aplikasikan pada Game arcade. n. Strategy Game strategi fokus pada perencanaan yang cermat dan manajemen sumber daya yang
sangat
baik
dalam
rangka mencapai kemenangan, dan selanjutnya Game ini dikategorikan sebagai
Game ini bisa
berbasiskan giliran atau realtime, tapi kadang campuran keduanya seperti X-com. Genre ini mempunyai penggemar yang
konsisten
sejak
pertengahan
1980an. Walaupun
sebagian besar dari Game strategi adalah Game peperangan, banyak
juga yang
tidak fokus pada peperangan seperti
simulasi dan manajemen transaksi ekonomi, membangun sesuatu,
mengatur konflik skala besar, dan lain-lain.
(Crawford, 1997) 2.1.3 Sensor Kinect Kinect adalah produk dari Microsoft yang awalnya dibuat khusus
untuk
pekerangkat
memperkenalkan teknologi
game motion
Xbox
360,
dimana
gaming sebagai fitur
utamanya. Motion gaming maksudnya adalah membuat pemain dapat berinteraksi ketika bermain game tanpa menggunakan game controller. Sehingga melalui kinect, pemain dapat bermain game cukup hanya dengan menggunakan gerakan tangan atau gerakan tubuh lainnya (Metcalf, 2009). Fitur-fitur yang ada pada teknologi sensor kinect meliputi kamera RGB, depth sensor, motorized tilt, dan multi-array microphone. Dari keempat fitur yang dimiliki sensor kinect, depth sensor lah yang berperan penting dalam sistem motion gaming tersebut. Depth sensor bertujuan untuk mendapatkan data video dalam kondisi tiga dimensi didalam kondisi ambient light
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
(menyesuaikan sumber cahaya yang ada dilingkungan tersebut). Pada gambar 2.1 dapat dilihat bentuk dari pekerangkat keras kinect.
Gambar 2.1 Perangkat keras sensor kinect Depth sensor terdiri atas kombinasi dari infrared laser projector dan monochrome CMOS sensor (Mathe, 2011). Infrared laser projector berfungsi dalam mentransmisikan cahaya invisible near - infrared ke seluruh bagian ruangan yang terjangkau oleh sensor kinect seperti pada gambar 2.2.
Gambar 2.2 Cara kerja depth sensor pada pekerangkat sensor kinect (Mathe, 2011)
Cahaya near - infrared tidak dapat dilihat secara kesat mata dan menggunakan laser kelas 1 yang aman untuk tubuh manusia (Klug, 2010). Cahaya near - infrared tersebut hanya
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id 15
dapat dilihat dengan menggunakan kamera night vision seperti gambar 2.3
Gambar 2.3 Hasil proyeksi dari infrared laser projector
Sedangkan fungsi dari monochrome CMOS sensor adalah mengukur waktu penerbangan cahaya setelah terpantul oleh objek didepannya. Sistem ini bekerja layaknya sebuah sonar, bila diketahui berapa lama waktu yang dibutuhkan untuk cahaya tersebut kembali, maka dapat diketahui jarak suatu objek dari sensor (Carmody, 2010). Hal ini dapat dilihat seperti gambar 2.4
Gambar 2.4 Cara kerja sensor kinect (Carmody, 2010)
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id 16
2.2 Teori Sekunder 2.2.1 Unreal Engine Unreal Engine merupakan salah satu Game Engine. Game Engine adalah mesin atau system yang digunakan untuk membuat atau mengembangkan video game. Banyak fungsi-fungsi yang bisa digunakan dalam game engine tersebut contohnya adalah, dalam membuat sebuah game seorang yang membuatnya harus memberikan nilai tersendiri, agar terlihat game tersebut mempunyai nilai atau harga yang sangat mahal seperti mesin render dalam pengolahan gambar untu 2D dan 3D grafis, suara, script program, efek animasi, kecerdasan buatan yan dimiliki oleh masing-masing karakter. Untuk
memulai
menggunakan
Unreal
3D
games
development ini seperti contohnya dalam bab-bab berikutnya. Contohnya untuk memulai harus mengambil tool singkat dari UDK, untuk melakukan editing juga akan melibatkan aktivitas editor seperti pada software umumnya. Game engine yang banyak beredar saat ini banyak yang berbayar dan tidak berbayar. Salah satu game engine yang tidak berbayar dan cukup dikenal masyarakat ialah Unreal Engine 3. Untuk mengurangi biaya dalam pengembangan tugas akhir ini, penulis akan menggunakan game engine yang tidak berbayar yaitu Teknologi Unreal, yaitu Unreal Engine. Unreal Engine 3 dikeluarkan oleh Epic Games, adalah salah satu game engine yang sangat popular dalam 3D First-Person-Shooter (biasa disebut sebagai FPS atau game dengan
perspektif
orang
pertama).
Game
yang
sudah
dikembangkan dengan engine ini seperti: Unreal Tournament, Sanctum, Hazard, AFF: Planetstorm, Dungeon Defense, Whizzle, Bounty Arms, Gears Of War, Prometheus, dan sebagainya. (Eberly, 2005)
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id 17
2.2.2 Unreal X-Editor Sebuah pesaing kuat untuk IDE paling intuitif adalah Unreal X-Editor. Sementara editor telah datang jauh sejak rilis awal masih dalam masa perkembangan karena alat ini kurang sempurna dari satu tahun pada saat penulisan ini. Unreal X-editor menawarkan sejumlah fitur yang membuatnya menonjol, yaitu sebagai berikut : class tree viewer autocomplete code folding komentar dengan model bahasa C# pengeblokan cahaya pada Syntax basic preset scripts run udk editor / udk game compile/full compile scripts Berbagai skin untuk mengubah tampilan dan nuansa Unreal x-editor menawarkan sejumlah pilihan penyesuaian, termasuk skin tambahan, berbagai warna font, dan kemampuan untuk bekerja tanpa pita GUI sehingga menawarkan antarmuka yang lebih mirip dengan alternatif visual studio. Sejauh ini, IDE ini hampir memenuhi yang apa yang programmer inginkan dan melakukannya dengan antarmuka yang halus. (Voyles, 2013)
2.2.3 FAAST The Flexible Action and Articulated Skeleton Toolkit atau FAAST adalah middleware untuk memfasilitasi integrasi kontrol seluruh tubuh manusia dengan game dan aplikasi Virtual Reality. Toolkit FAAST bergantung pada software dari OpenNI dan PrimeSense
untuk
melacak
gerakan
pengguna
yang
menggunakan PrimeSensor atau sensor Microsoft Kinect. FAAST termasuk dalam server VRPN custom untuk streaming
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id 18
kerangka atau skeleton pengguna melalui jaringan yang memungkinkan aplikasi Virtual Reality untuk membaca sendi tulang sebagai pelacak menggunakan client VRPN. Selain itu, toolkit FAAST ini juga bisa meniru input keyboard yang dipicu oleh postur tubuh dan gerakan tertentu. Hal ini memungkinkan pengguna menambahkan kontrol custom berbasis mekanisme tubuh untuk bisa berinteraksi dengan game yang ada yang tidak memberikan dukungan resmi untuk sensor gerak tubuh pengguna. (Evan, 2013)
2.2.4 Autodesk Character Generator Autodesk Character Generator mempunyai fasilitas untuk rigging dan siap untuk menganimasikan karakter 3D. Layanan terbaru, mudah digunakan, dan berbasis web. Dengan Character Generator, bisa mengatur bentuk karakter tubuh, wajah, pakaian dan rambut, dan dapat menggunakan pewarnaan, tekstur dan gaya artistik seperti
Gorn
atau
. Untuk lebih lanjut bisa
menyesuaikan tampilan karakter yang akan dibuat. desain karakter selesai,
Setelah
dapat melakukan generate karakter
setelah itu diberi animasi ke Autodesk FBX atau Autodesk Maya dan hasil format file yang digunakan dalam animasi seperti Autodesk Maya, Autodesk 3ds Max bisa digunakan dalam game engines seperti Unity. Karakter yang dihasilkan dapat digunakan untuk yang hobi desain, mahasiswa, dan proyek-proyek komersial seperti permainan, visualisasi arsitektur seperti film dan acara TV. (Autodesk, 2014)
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id 19
2.2.5 Autodesk 3Ds Max 3Ds MAX atau 3d Studio Max adalah suatu program standar desain grafis dan animasi yang berbasis Windows yang paling populer dan inovatif saat ini. Program aplikasi ini banyak digunakan dalam pembuatan film animasi 3 dimensi maupun finishing object, baik untuk keperluan film, iklan, arsitektural (interior dan exterior, 3D building design), dan kegunaan lainnya yang berhubungan dengan pembuatan obyek tiga dimensi. Hasil am bentuk JPEG (single) maupun AVI (animasi). (Ansori, 2010)
2.2.6 Adobe Photoshop Adobe Photoshop merupakan salah satu software pengolah grafis berbasis bitmap. Dari pengamatan terhadap beberapa perusahaan dan jasa desain, dapat dikatakan bahwa Photoshop merupakan salah satu software wajib yang dijadikan andalan atau penunjang utama di dalam proses menghasilkan produk seni. Fitur dan fasilitas Adobe Photoshop dikemas dalam interface yang user-friendly dan fleksibel untuk bekerja sama dengan berbagai software lain, baik untuk kepentingan desktop publishing maupun printing, menjadikan tiap versi program ini selalu dinanti-nanti. Interface Photoshop dibagi ke dalam empat kategori utama yaitu menubar, toolbox, option bar, palette dan area dokumen kerja. (Soeherman, 2007)
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id 20
2.2.7 Adobe Audition Adobe Audition adalah software profesional audio editing. Dirancang untuk audio dan video profesional di studio, fasilitas siaran, dan fasilitas paska-produksi, Adobe Audition memberikan fasilias lanjutan pencampuran audio, mengedit, dan kemampuan pemrosesan efek suara. Sampai dengan 128 trek campuran, mengedit file audio individu, membuat loop, dan menggunakan lebih dari 45 efek DSP (pemrosesan sinyal digital). Adobe Audition adalah perangkat studio rekaman yang lengkap yang menawarkan alur kerja fleksibel digabungkan dengan luar biasa kemudahan penggunaan. Adobe Audition mendukung file terbaik dengan kedalaman resolusi suara 32-bit dan lebih dari 192 kHz suara, Semua proses dilakukan pada resolusi 32-bit untuk suara kualitas tertinggi. (halaman 3,Audition User Guide.pdf)
2.2.8 CorelDraw CorelDraw merupakan salah satu perangkat lunak pengolah objek grafis yang paling populer di Indonesia. Kelengkapan fasilitas dan kemampuannya yang luar biasa dalam mengolah objek grafis menjadikan perangkat lunak ini paling banyak
dipakai
keberadaannya
oleh
para
designer
computer.
benar-benar
mampu
membantuk
Karena dan
memudahkan pemakai dalam menyelesaikan pekerjaan, terutama pekerjaan desain grafis (Ansori, 2010).
2.2.9 Adobe Flash Player a. Pengenalan Flash Flash merupakan salah satu teknologi komputasi multimedia. Multimedia diartikan sebagai kombinasi dari teks, grafik, animasi suara dan video yang digabung menjadi satu kesatuan kerja yang menghasilkan suatu informasi yang
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id 21
memiliki nilai komunikasi interaktif yang sangat tinggi bukan hanya dilihat sebagai hasil cetakan melainkan dapat didengar, membentuk simulasi dan animasi yang memiliki seni grafis yang sangat tinggi dalam penyampaiannya. Flash adalah program grafis yang diproduksi oleh Macromedia corp, yaitu sebuah vendor software yang bergerak dibidang animasi web. Macromedia Flash pertama kali diproduksi pada tahun 1996. Macromedia Flash telah diproduksi dalam beberapa versi. Versi terakhir dari Macromedia Flash adalah Macromedia Flash 8. Sekarang Flash telah berpindah vendor menjadi Adobe. Adobe adalah vendor software yang membeli Flash dari vendor sebelumnya yaitu Macromedia. Sejak itu, Macromedia Flash berganti nama menjadi Adobe Flash. Versi terbaru dari Adobe Flash adalah Adobe Flash CC Professional. b. Kemampuan Flash Animasi adalah proses menciptakan efek gerak atau efek perubahan bentuk yang terjadi selama beberapa waktu. Animasi bisa berupa gerak sebuah objek dari tempat satu ke tempat yang lain, perubahan warna atau perubahan bentuk (yang disebut morphing). Flash sangat memungkinkan membuat movie
yang interaktif sehingga user dapat
menggunakan alat alat input komputer seperti keyboard dan mouse untuk menjalankan bagian movie lain, menggerakkan objek, memasukkan informasi tertentu dan menampilkan beberapa operasi sekaligus. Flash merupakan salah satu media dalam desain web yang digunakan untuk editing manipulasi yang handal, sebuah aplikasi yang mempunyai kemampuan dalam
mengolah
objek objek
vektor.
Flash
memiliki
kecepatan release yang sangat tinggi. Flash adalah sebuah software animasi yang sekarang menjadi software favorit para web desainer untuk membuat webnya terlihat dimamis dan
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id 22
lebih atraktif. Bahkan sekarang Flash digunakan untuk berbagai keperluan, diantaranya untuk presentasi, proposal modern, e card, game dan lain lain. c. Ekstensi File Jenis file pada flash ada dua macam, yaitu *.swf dan *.fla, perbedaanya jika file *.fla merupakan file yang berisi source code dan animasi yang bisa dibuka melalui Adobe Flash, sedangkan file *.swf merupakan hasil compile dari program atau source code pada file *.fla itu sendiri, namun file *.swf hanya bisa berjalan apabila ada software tambahan pada windows atau OS lainnya seperti Adobe Flash Player dan bisa juga dijalankan pada browser. Namun file *.swf juga dapat berjalan tanpa menggunakan Flash Player yaitu dengan cara meng-export file *.swf tersebut menjadi file Projector dengan extensi sebagai *.exe atau Executable (Suciadi,2003)
commit to user