PEMBUATAN GAME PAK POLISI MENGGUNAKAN FPS CREATOR X10
Naskah Publikasi
diajukan oleh : Arif Khoirudin Toufik Muttaqin 10.21.0482
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA 2012
ii
Making Game Pak Polisi Using FPS Creator X10 Pembuatan Game Pak Polisi Menggunakan FPS Creator X10 Arif Khoirudin Toufik Muttaqin Emha Taufiq Luthfi Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA
ABSTRACT Playing the game is fun, but playing it in a console game machines or gadgets, games were played on a computer is also very pleasant. There's even a good computer is a phrase that could play heavy games, without the application can not say the game is perfect as a computer. Since the discovery of a PC, game development is also very fast start in her own game using the engine or just "ding dong". then grown in a home game machine connected to the television screen as an example of Nintendo. In this modern world if it makes the products required to be creative and innovative, and minimal cost, the game is expected to be more efficient in terms of cost, making it more affordable to the public. Pak'Polisi as the theme this time is very rarely encountered these games against the background of Indonesia, the author's research will build a thesis entitled "MAKING GAME PAK POLISI USE FPS CREATOR X10", the story of this game will attack the headquarters of drug manufacture which is identical in it so many thugs / bandits, giving the title game Pak'Polisi users are expected to feel the sensation of a police or law enforcement agencies, and can give a positive value, that the evil should be eradicated and the truth must be upheld. This game will minimize the application and human resources is expected to rival the previous big games, with good quality at competitive prices.
Keywords: FPS Creator X10, Pak'Polisi, Colonel Arif, Shooting, Gayus, Dataseman88, 3D Games.
iii
1
1. Pendahuluan Memainkan game sangatlah menyenangkan, selain memainkannya di mesin game berupa console ataupun gadget, ternyata memainkan game pada komputer juga sangat menyenangkan. Permainan ini sendiri biasanya dikendalikan dengan menggunakan alat kendali yang dipegang yang terhubung pada console itu sendiri, dinamakan controller. Controller ini pada umumnya terdiri dari sejumlah tombol-tombol dan kendali arah, seperti analog joystick, dimana masing-masing bagian memiliki fungsi tersendiri. Fungsifungsinya adalah untuk mengendalikan maupun berinteraksi dengan gambar yang ada di layar. Selain sebagai sarana hiburan, menurut penelitian game juga meningkatkan kecerdasan seseorang serta kemampuan multitasking. Sejak ditemukannya PC, perkembangan game juga sangatlah pesat dimulai di buatnya game menggunakan perangkat mesin tersendiri atau disebut juga “ding dong”. kemudian berkembang pada mesin game rumahan yang tersambung ke layar televisi seperti contohnya Nintendo. Diantara game yang sangat digemari sekarang adalah game berjenis FPS (first person shooter), hampir di setiap warnet game online menyediakan game bertipe ini, sebagai contoh game Point Blank atau Resident Evil. Terinspirasi dari game tembak menembak pada permainan “resident evil” dan “crysis”. Mengangkat tema Pak‟Polisi karena saat ini sangat jarang sekali ditemui game-game dengan latar belakang Indonesia, penulis dalam penelitiannya akan membangun skripsi dengan judul ”PEMBUATAN GAME PAK „POLISI MENGGUNAKAN FPS CREATOR X10”, pada ceritanya game ini akan menyerang suatu markas pembuatan narkoba yang identik didalamnya banyak sekali preman/bandit, dengan memberi judul Pak‟Polisi pengguna game diharapkan bisa merasakan sensasi menjadi polisi atau aparat hukum, serta bisa memberikan nilai positif, bahwa yang kejahatan harus diberantas dan kebenaran harus ditegakkan. Game ini dalam pembuatanya akan meminimalkan aplikasi dan serta sumber daya manusia diharapkan dapat menyaingi game-game besar terdahulunya, dengan kwalitas yang bagus dengan harga bersaing.. 2. Landasan Teori 2.1 Definisi Game Game bermakna “permainan”, teori permainan adalah suatu cara belajar yang digunakan dalam menganalisa sejumlah pemain maupun perorangan yang menunjukkan strategi- strategi rasional. Teori permainan pertama kali ditemukan oleh sekelompok ahli matematika pada tahun 1944. Teori itu di kemukakan oleh john von ann and Oscar Morgenstern,
menurutnya
permainan
terdiri
atas
sekumpulan
peraturan
yang
2
membangun situasi bersaing dari 2 atau beberapa orang kelompok dengan memilih strategi yang
di bangun untuk memaksimalkan kemenangan
sendiri ataupun untuk
meminimalkan kemenangan lawan. Peraturan- peraturan menentukan kemungkinan tindakan untuk setiap pemain, sejumlah keterangan diterima setiap pemain sebagai kemajuan pemain, dan sejumlah kemenangan ataupun kekalahan dalam berbagai situasi. 2.1.1
1
Sejarah Game Dari beberapa sumber, baik artikel dari majalah maupun internet terdapat banyak
versi awal kemunculan video game. Dimulai pada tahun 1947 game pertama dibuat oleh Thomas T. Goldsmith Jr. dan Estle Ray Mann. Idenya berupa “Cathode Ray Tube Amusement Device” dimana alat ini menampilkan sebuah tampilan analog yang memungkinkan pengguna mengontrol sebuah titik pada layar sebagai peluru/misil yang ditembakkan pada sebuah target.
yang disimulasikan
2
Tahun 1962, game dengan nama Spacewar diciptakan oleh 3 orang mahasiswa MIT bernama Martin Graetz, Steve Russell, dan Wayne Wiitanen. Game Spacewar dapat dimainkan dengan 2 buah controller, berbentuk sebuah kotak dengan 2 tombol kecil di kedua sisinya untuk menggerakkan kapal. Dengan kedua tombol tersebut, gamer harus 6 menjatuhkan kapal lawan dengan cara menembaknya. Era 2007, Sony merilis Playstation 3 dan pesaingnya Nintendo merilis Wii yang mampu memvisualisasikan gerakan game melalui sensor gerak serta XBOX360 dari Microsoft dan merupakan console-console dengan grafik tercanggih dan terbaik saat ini. 2.1.2
Tipe Genre Game Tipe permainan game (genre) atau play mode game dapat dibedakan dari cara
permainannya diantaranya : 1. Arcade/Side Scrolling. 2. Racing. 3. Fighting. 4. Shooting. 5. RTS ( Real Time Strategy ). 1 2
J.Von Neumann and Morgenstern,theory of games and economic behavior(3d ed.1953) Ivan C.Sibero, Langkah Mudah membuat game 3D(2009)
3
6. RPG ( Role Playing Game ). 7. Simulation. 8.
Puzzle.
3. Perancangan 3.1 Perancangan Map Perancangan map ini merupakan gambaran/sketsa map dari setiap level dalam game Pak‟Polisi ini. 1. Map Level 1
Gambar 3.2 Sketsa Map Level 1
2. Map Level 2
Gambar 3.4 Sketsa Map Level 2
3. Map Level 3 Level 3 ini merupakan level terakhir. Di level ini pula terdapat Gayus yang menjadi buruan dari Datasemen88 yang dipimpin oleh Colonel Arif yang nantinya di level ini akan dibantu oleh Agen Yasmin.
4
Gambar 3.5 Sketsa Map Level 3
3.2 Perancangan Karakter Game Dalam perancangan model game menentukan karakter untuk game. Perancangan karakter game merupakan salah satu faktor utama pembentuk game, karakter game di ambil dari media library entities engine machine FPS Creator X10. Berikut karakter game yang terdapat pada game Pak‟Polisi : 1. Karakter Utama Karakter utama pada game ini adalah Colonel Arif yang merupakan pemimpin dari Dataseman88. Karakter ini pula yang akan dimainkan oleh pemain game Pak‟Polisi.
2. Karakter Teman Karakter teman yang akan membantu misi agen Colonel Arif yaitu agen Yasmin. Yasmin adalah salah satu dari anggota Dataseman88 yang merupakan partner Colonel Arif. Agen Yasmin ditemui pada level ketiga yang akan membantu misi Colonel Arif.
3. Karakter Musuh Jumlah karakter musuh ini cukup bervariasi dan banyak, Gayus sebagai musuh utama
membekali
perlengkapan
serta
persenjataan
diantaranya Bull, Bill, Tansil, Thung Rong dan Santos.
mereka
yang
canggih
5
3.3 Perancangan Flowchart Sistem Permainan Start
Main Menu
Load Game
Pilih Menu
New Game
Save Point Level 1 Level 1
Save Point Level 2
Save Point
Apa Level 1 Selesai
Save Point Level 3
No
Yes
Level 2
Game Over
Save Point
Finish No
No
Yes Exit Apa Level 2 Selesai
Apa Lebel 3 Selesai
Yes
Level 3
Save Point
Gambar 3.1 Flowchart Proses Game Pak’Polisi
End
6
4. Hasil dan Pembahasan 4.1 Tahap-Tahap dalam Pembuatan Game Pak’Polisi Adapun tahapan-tahapan pembuatan Game Pak‟Polisi antara lain : 1. Pembuatan Storyline ( Alur Cerita ). 2. Pengaturan game object. 3. Penambahan game object tiap level ke dalam FPS CREATOR X10. 4. Pengaturan scene game. 5. Pengaturan audio game. 6. Informasi kontrol game. 7. Build game. 8. Pengujian game. 4.2 Pembuatan Storyline Game Pak’Polisi Storyline umum dalam game Pak‟Polisi sebagai berikut : a.
Game Pak,Polisi menceritakan keadaan di salah satu wilayah Indonesia yang menjadi markas pembuatan narkoba dipimpin oleh Gayus. Gayus tidak hanya sendirian tetapi memiliki anak buah atau pasukan yang akan menjalankan misinya yaitu menguasai perdagangan narkoba di dunia. Gayus memiliki teknologi perlengkapan senjata canggih.
b.
Datasemen88 yang mempunyai markas rahasia sehingga belum diketahui keberadaannya oleh Gayus. Datasemen88 mendapatkan informasi bahwa terdapat markas pembuatan narkoba yang ingin menguasai perdaganagn dunia. Datasemen88 yang dipimpin oleh Colonel Arif melakukan serangan terhadap Markas Gayus dan sekutunya agar dunia terhindar dari narkoba.
4.3 Alur Game Pak’Polisi 4.3.1
Alur Game Pak’Polisi Level 1 Misi pada level ini adalah menembak dan membunuh anak buah Gayus. Entity
musuh yang ada pada level ini adalah Bull, Bill, dan Tansil. Player diharuskan membunuh semua musuh kemudian mengambil kunci yang berada pada ruang bawah tanah di atas sebuah kotak kayu. Kunci tersebut berguna untuk membuka sebuah pintu yang akan menuju ke level berikutnya. 4.3.2
Alur Game Pak’Polisi Level 2 Player harus mampu mencari kunci yang berada pada sebuah kotak dalam
dinding yang bertuliskan poster sector 12 dan melanjutkan naik ke lantai paling atas di ruang Research Lab mencari lift lain untuk melanjutkan ke level berikutnya. Lift tersebut hanya dapat dibuka dengan kunci yang ditemukan pada sector 12.
7
4.3.3
Alur Game Pak’Polisi Level 3 Level ini player mendapatkan bantuan dari Agen Yasmin. Misi game level
terakhir ini adalah menemukan sebuah kunci yang digunakan untuk membuka pintu utama dari ruang yang merupakan markas Gayus (boss). Banyak rute ruangan yang membuat bingung dan salah arah.
4.4 Pembuatan Map Game 4.4.1
Map Level 1 Map level 1 dibuat dari layer 4 sampai layer 6 dan terdiri dari 2 ruangan. Ruang 1
dimulai dari layer 4, layer 5, dan layer 6 dengan susunan layer 4 terdapat lantai dan tembok, layer 5 berupa tembok tinggi, dan layer 6 berupa atap. Ruang 2 dibuat dari layer 5 dan layer 6 dengan susunan layer 5 terdapat lantai dan tembok, dan layer 6 berupa atap.
Gambar 4.1 Level 1 4.4.2
Map Level 2 Map level 2 dibuat dari layer 4 sampai layer 8 dan terdiri dari 4 ruangan. Ruang 1
terdapat pada layer 4, ruang 2 pada layer 5, ruang 3 pada layer 5 dan layer 6, ruang 4 pada layer 7, dan untuk layer 8 berupa atap.
Gambar 4.2 Level 2
8
4.4.3
Map Game Level 3 Map level 3 dibuat dari layer 6 sampai layer 10 dan terdiri dari 5 ruangan. Ruang
1 terdapat pada layer 6, ruang 2 pada layer 7 dan layer 8, ruang 3 pada layer 7, ruang 4 pada layer 8, ruang 5 pada layer 9, dan untuk layer 10 berupa atap.
Gambar 4.3 Ruang 5 Level 3 4.5 Pembuatan Scene pada Game Pak’Polisi Dalam game Pak‟Polisi ini terdiri dari 3 scene, yaitu Start Menu, Load Game, Loading Screen, dan Game Over. Dalam FPS Creators 10, scene yang bisa dilakukan kostumisasi adalah Loading Screen sehingga untuk scene yang lain menggunakan default FPS CREATOR X10. Cara untuk mengkostumisasi sebagai berikut : 1. Buka file kemudian build game, pada level settings klik level yang ingin diedit. 2. Edit loading screen dan diganti dengan background dari bagian general.
4.6 Informasi Kontrol Game Dalam Game Pak‟Polisi ataupun game lain, terdapat tombol-tombol yang digunakan untuk mengontrol jalannya game. Pada game Pak‟Polisi player akan menggunakan tombol default dari FPS Creators 10 yang sudah merupakan tombol umum pada game ini. Tabel informasi kontrol dapat dilihat pada tabel berikut (Tabel 4.1).
9
Tabel 4.1 Informasi Kontrol pada Game Pak’Polisi W, A, S, D
Tombol tersebut dipergunakan untuk bergerak. W untuk bergerak kedepan, A untuk bergerak ke kiri, S untuk bergerak ke belakang, dan D untuk bergerak ke kanan.
Spasi
Tombol tersebut untuk melompat
R
Reload peluru senjata
1, 2, 3, 4, 5, 6, 7, 8, 9
Memilih senjata yang dimiliki
0
Hide (sembunyikan) senjata
H
Hold position
Shift
Berlari
C
Jongkok ( membungkuk)
Left Click
Untuk menembak
Right Click
Take / Drop Zoom
4.7 Build Game dan Run Game Pembuatan file .exe adalah langkah yang paling penting agar aplikasi ini dapat dijalankan dengan sempurna. Pada pilihan file terdapat fitur build game sehingga seluruh entity dan segment dapat di-compile dan digabung menjadi file berekstensi .exe .
4.8 Pengujian Game 4.8.1
Hasil Game Saat game Pak‟Polisi dijalankan akan muncul sebuah tampilan awal game
berupa menu utama seperti yang ditunjukkan pada gambar dibawah ini.
Gambar 4.5 Game Level 1
10
Gambar 4.6 Game Level 2
Gambar 4.7 Game Level 3 - Bertemu Agen Yasmin
Gambar 4.8 Game Level 3 – Melawan Gayus
11
4.9 Pengujian Aplikasi Tabel 4.2 Pengujian Aplikasi No
1
Nama Pengujian
Tujuan
Run Aplikasi
Cek hasil aplikasi
Test Fungsi GUI
Cek GUI Button
Hasil yang diharapkan Aplikasi berjalan dengan lancar
Hasil yang didapat OK
Aplikasi bisa menampilkan
Button pada Menu
sesuai dengan Button yang
Utama
dipilih
OK
Tombol tersebut dipergunakan untuk bergerak. W untuk W, A, S, D
bergerak kedepan, A untuk
OK
bergerak ke kiri, S untuk bergerak ke belakang, dan D untuk bergerak ke kanan.
Spasi 2 R 1, 2, 3, 4, 5, 6, 7, 8, 9
0
Reload peluru senjata
OK
Memilih senjata yang
OK
dimiliki Hide (sembunyikan)
OK
senjata OK
Berlari
OK
Jongkok ( membungkuk)
OK
Left Click
Untuk menembak
OK
Right Click
Take / Drop Zoom
OK
Aplikasi dapat
OK
Shift C
Level 1
OK
melompat
Hold position
H
3
Tombol tersebut untuk
Menyelesaikan misi level 1
menampilkan hasil dan
12
masuk ke level berikutnya Mengambil Senjata, kunci,
OK
Amunisi, Menembak
Melewati ruang 1
Musuh Menemukan Wine Zone
Melewati Ruang 2
Level 2
dan amsuk ke Level 2
Menyelesaikan misi level 2
Melewati Ruang 1
OK
Aplikasi dapat menampilkan hasil dan
OK
masuk ke level berikutnya Mengambil Senjata, Menembak Musuh
OK
Mengambil Senjata, Melewati Ruang 2
Amunisi, Menembak
OK
Musuh
4
Mengambil Senjata, Melewati Ruang 3
Amunisi, Menembak
OK
Musuh Mengambil Senjata, Amunisi, Menembak Melewati Ruang 4
Musuh, Menekukan Wine
OK
Zone Masuk ke Level berikutnya
Level 3
Menyelesaikan misi level 3
Aplikasi dapat menampilkan hasil dan
OK
dapat menyelesaikan misi Mengambil Senjata,
7 Melewati Ruang 1
Amunisi, Menembak
OK
Musuh Melewati Ruang 2
Mengambil Senjata, Amunisi, Menembak
OK
13
Musuh Mengambil Senjata,
OK
Amunisi, Menembak
Melewati Ruang 3
Musuh Mengambil Senjata, Amunisi, Menembak
Melewati Ruang 4
OK
Musuh Mengambil Senjata, Amunisi, Menembak
Melewati Ruang 5
Musuh, Menemukan Wine
OK
Zone dan Finish
8
9
Test Fungsi Save Button
Test Fungsi Return Button
Aplikasi bisa menyimpan
Cek GUI button
OK
data game
Aplikasi bisa kembali ke
Cek GUI Button
OK
interface game
Aplikasi dapat mejalankan 10
Keluar Permainan
Keluar dari permainan
perintah keluar dari
OK
permainan.
5. Kesimpulan dan Saran 5.1 Kesimpulan Berdasarkan hasil pengujian dari pembuatan game Pak‟Polisi dapat dibuktikan dan dilihat pada pengujian aplikasi ( Tabel 4.2 ), dari data tersebut dapat disimpulkan bahwa program dapat berjalan lancar. Kelebihan dan kekurangan dari Game Pak‟Polisi : a. Kelebihan : 1. Game
Pak‟Polisi
memiliki
tampilan
grafis
3D
yang
sekarang
banyak
dikembangkan oleh pabrikan game. 2. Game Pak‟Polisi memiliki gameplay atau misi permainan dengan penggunaan senjata dan musuh yang bervariasi.
14
b. Kekurangan : 1. Optimalisasi hardware kurang diperhatikan sehingga memerlukan spesifikasi hardware yang tinggi untuk ukuran game ini. 2. Loading game yang cukup lama dikarenakan ini merupakan kekurangan FPS CREATOR X10 Game Engine dari proses build game.
5.2 Saran Untuk lebih memahami tentang sebuah aplikasi FPS CREATOR X10 diperlukan efek editing yang baik, adapun saran yang dapat diberikan untuk pengembangan game adalah sebagai berikut : 1. Untuk membuat game yang baik dan efektif, sebaiknya dikerjakan dalam tim sehingga dapat berbagi tugas, ada yang bertugas untuk mendesain gameplay, ada yang bertugas sebagai programernya dan pembagian tugas lainnya, sehingga game dapat diselesaikan dengan cepat dan efektif. 2. Game Pak‟Polisi ini dirancang dengan konsep yang lumayan kompleks, tetapi jika kebutuhan hardware yang disarankan tidak terpenuhi, maka game ini tidak akan berjalan dengan baik. 3. Dalam pengembangan Game Pak‟Polisi hanya dapat dimainkan secara single player belum mendukung game arena dengan mode internet dan LAN/Multiplayer (gaya Death Match), harapan ke depannya semoga aplikasi ini dapat dikembangkan supaya dapat dipergunakan secara luas seperti jaringan komputer atau internet.
DAFTAR PUSTAKA
Henry, Samuel. 2010. CERDAS DENGAN GAME Panduan Praktis Orang Tua dalam Mendampingi Anak Bermain Game. Yogyakarta : PT Gramedia Pustaka Utama. Henry, Samuel. 2007. Membuat Game dengan FPS Creator. Yogyakarta: Graha Ilmu. Neumann, J.Von and Morgenstern. Theory of Games and Economic Behavior. (3d ed.1953). Sibero, Ivan C. 2009. Langkah Mudah membuat game 3D.
15