MEMBANGUN APLIKASI GAME PLANE FIGHTER MENGGUNAKAN FLASH
Naskah Publikasi
disusun oleh : Derrys Novy Anggriawan Saputra 06.12.1693
Kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA 2010
Building Application Game Plane Fighter Profiles Using Flash Membangun Aplikasi Game Plane Fighter Menggunakan Flash Derrys Novy Anggriawan Saputra Jurusan Sistem Informasi STMIK AMIKOM YOGYAKARTA
ABSTRACT Game is one of the major industry in the world today. The development of the game so rapidly with a variety of types, ranging from games that can only be played by one person alone until the game can be played by several people at once. Flash is a powerful program to create gaming applications, both for the desktop (computer) or mobile phones. The game will be using the profile that is very popular is Flash. This thesis is aimed to create games that use Flash where. Now our society generally prefers everyting that is portable. In a computer or other multimedia device will not be complete if it feels there is not a game. Making the game or the game can be done in various ways. In making games using Flash, then the process of drawing characters, backgrounds, Sound effects, moving objects can be done with this software. In making this game, the elements that are used in the form of characters, background and other elements by utilizing the tools available in Flash as well as prepare the music and sound effects by clicking the import into the library where the library has put up these elements. Elements that have been prepared and made then arranged in scenes, layers and frames in accordance with what was designed. In the Adobe Flash also has actionsript and motion in arranging the elements in this game for this game became more interesting to play. Keywords: Flash, portable game play.
1.
Pendahuluan Seiring perkembangan teknolongi informasi, pengembangan game mempunyai prospek yang
luar biasa. Banyak peluang yang ditawarkan industry game, yang salah satunya adalah perancangan game. Game merupakan salah satu industry besar di dunia saat ini. Perkembangan game begitu pesat dengan jenis yang beragam, mulai game yang hanya dapat di mainkan oleh satu orang saja hingga game yang dapat di mainkan oleh beberapa orang sekaligus. Game yang cukup di gemari saat ini adalah mini game. Untuk menjadi perancang game, Kita dapat mempelajari suatu software yang salah satunya adalah Flash. Flash merupakan program handal dalam membuat aplikasi game, baik untuk desktop (komputer) maupun telpon genggam. Flash adalah merupakan sebuah perangkat lunak yang umumnya digunakan untuk membuat sebuah animasi, namun saat ini Flash banyak digunakan untuk hal-hal lain, misalnya pembuatan website, game, dan lain sebagainya. Saat ini sudah banyak game yang di buat menggunakan Flash, jenisnya pun bermacam-macam. Game kadang - kadang kombinasikan antara kemampuan animasi Flash dengan kemampuan logika ActionScipt, namun sebagai fitur-fitur utama atau merupakan cara alternative agar user dapat melakukan/mencapai sesuatu yang paling penting dalam game, misalnya untuk mendapatkan sejumlah poin tinggi agar mendapat peringkat tertinggi. Game tersebut nantinya akan menggunakan profil yang sangat popular yaitu Flash. Skripsi ini bertujuan untuk membuat game yang menggunakan Flash dimana sekarang masyarakat kita umumnya lebih menyukai segala sesuatu yang bersifat portable, yang sering di sebut dengan platform independent. 1.1
Rumusan masalah Berdasarkan uraian latar belakang diatas, dapat dilihat masalah yang dapat di rumuskan
yaitu, Bagaimana merancang dan membangun sebuah aplikasi game plane fighter yang dapat dengan mudah dimainkan oleh pengguna game tersebut.
2.
Landasan Teori
2.1
Game Arti istilah game merupakan permainan. Di dalam dunia teknologi informasi istilah ini
digunakan untuk sarana hiburan yang menggunakan perangkat elektronik. 2.2
Elemen Dasar Game Dalam suatu game terdapat beberapa elemen yang menyusun game tersebut, seperti jenis
game, karakter game, background, elemen sound/suara, dan gerakan-gerakan dasar. 2.3
Jenis Game a.
Side Scrolling Game
2.4
2.5
2.6
b.
Shooting Game
c.
RPG (Role Play Game)
d.
RTS (Real Time Strategy)
e.
Simulation
f.
Racing
g.
Fighting
h.
Education
Genre Game a.
Action
b.
Adventure
c.
Puzzel
d.
Strategi
e.
Arcade
f.
Role Playing Game
Dasar-dasar Pembuatan Game 1.
Tentukan tema game
2.
Pilih Genre game
3.
Pilih grafis
4.
Merancang Storyboard
5.
Pilih software
6.
Membuat Flowchart
7.
Cari musik dan sound efek
8.
Mulai membuat game
9.
Tes game
Game Flash Banyak game (permainan) yang dibangun menggunakan Flash. Game kadang-kadang
kombinasikan antara kemampuan animasi Flash dengan kemampuan logika ActionScipt. 2.7
Sistem Perangkat Lunak yang Digunakan a)
Macromedia Flash 8
b)
Adobe Photoshop CS 3
c)
Adobe Audition 1.5
3.
Analisis Sistem Analisis sistem dapat didefinisikan sebagai “Penguraian dari suatu sistem informasi yang utuh
ke dalam bagian - bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan dan hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikannya” Di dalam tahap analisis sistem terdapat langkah-langkah dasar yang harus dilakukan oleh analis sistem sebagai berikut :
3.2.
1.
Identify, yaitu mengidentifikasi masalah.
2.
Understand, yaitu memahami kerja dari sistem yang ada.
3.
Analyze, yaitu menganalisis sistem.
4.
Report, yaitu membuat laporan hasil analisis.
Analisis Perancangan Game Game ini dibuat untuk diimplementasikan pada PC dengan sistem operasi Windows. Game ini
bersifat singelplayer, tugas utama pemain dalam game ini adalah menembakpesawat musuh yang mulai masuk ke kota. Berikut rincian game yang akan dibuat : 1.
Game bergenre Arcade.
2.
Sistem permainan singleplayer.
3.
Game terdiri dari 2 level.
4.
Tokoh yang ada dalam game ini adalah pesawat tempur pemain yang harus menembaki pesawat tempur musuh.
5.
Senjata yang dipakai adalah tembakan laser.
6.
Bahasa yang di gunakan adalah bahasa Indonesia.
7.
Peralatan input yang digunakan adalah keyboard.
8.
Konsep cara bermain adalah Pesawat tempur kita harus
menembaki pesawat tempur
musuh. Waktu yang di gunakan 1 menit, 1 tembakan mengenai pesawat musuh akan memperoleh poin 100 (level 1). Dalam waktu 1 menit pemain harus mendapat poin 2000 agar bisa masuk ke level berikutnya. Jika dalam waktu 1 menit pada level 2 pemain tidak bisa menembak 20 pesawat musuh (1 pesawat 200 poin) pesawat musuh atau mencapai poin 4000 maka permainan berakhir (kalah). Jumlah dan kecepatan musuh akan meningkat seiring dengan kenaikan level. 9.
Tombol yang digunakan dalam permainan a.
Pemain akan menggunakan keyboard untuk tombol panah kiri , kanan, atas dan bawah untuk menggerakkan pesawat.
b.
Tombol Spasi pada keyboard untuk mengeluarakan tembakan peluru yang keluar dari pesawat.
10. Jika pesawat pemain tertembak, Pesawat pemain akan memiliki daya tahan, daya tahan / nyawa akan berkurang jika kita terkena pesawat musuh dan tertembak pesawat musuh. 11. Pesawat akan bertambah daya tahan menjadi 100 atau penuh jika pesawat boing menyentuh pesawat pemain. 3.3
Flowchrat Sistem Permainan Aplikasi Flowchart menggambarkan tahapan proses suatu sistem, termasuk sistem
multimedia. Program flowchart mengambarkan urutan - urutan instruksi dari suatu program komputer. Berikut ini adalah flowchart sistem permainan Plane Fighter :
3.4
Perancangan Antar Muka Dalam pembuatan antar muka game Plane Fighter ini ada tiga tahapan, tahap pertama adalah
antar muka untuk menu utama, kedua adalah antar muka untuk menu petunjuk permainan, ketiga adalah antar muka permainan game. 3.5
Rancangan Antar Muka - Rancangan Antar Muka Menu Utama
- Rancangan Antar Muka Petunjuk Permainan
4.
- Rancangan Antar Muka Pengaturan Musik
- Rancangan Antar Muka Permaian Game
- Rancangan Antar Muka Menang
- Rancangan Antar Muka Kalah
- Rancangan Antar Muka Selesai Permainan
- Rancangan Antar Muka Skor Tertinggi
Hasil Penelitian dab Pembahasan Tahapan ini adalah tahap membangun dan mengembangkan aplikasi sesuai dengan
rancangan yang sudah dibuat. Bagian ini merupakan kegiatan yang meliputi tentang pembuatan desain grafik yang mendukung semua interaksi, membuat animasi sesuai dengan tema, membuat teks sebagai penyampaian pesan. Dan kemudian semua digabungkan dalam Macromedia Flash 8 (ActionScript 2.0). Dalam pembuatan game Plane Fighter ini, langkah awalnya adalah memasukkan atau menyiapkan aset - aset dilibrary flash yang akan digunakan untuk bekerja, contoh aset - aset yang perlu disiapkan dalam membuat game ini seperti gambar pesawat pemain, pesawat musuh, tembakan, background dan gambar lainya. Setelah itu membuat desain background baik ditampilan permainan maupun ditampilan - tampilan yang lain. Kemudian membuat animasi yang nantinya akan di tampilkan dalam game seperti animasi pesawat pemain dan pesawat musuh yang berjalan, tembakan, ledakan pesawat, dan
animasi - animasi lainya yang dibutuhkan dalam game. Setelah itu menambahkan script atau perintah untuk menjalakan game dan membuat link antar halaman, kemudian test untuk melihat hasilnya.
4.2.
Persiapan Aset – asset Langkah - langkah awal persiapan aset - aset adalah: 1.
Menyiapkan aset - aset berupa gambar seperti background, pesawat pemain, pesawat musuh, tembakan pemain, tembakan musuh, pesawat pengisi bahan bakar.
2.
Menyiapkan animasi (movie clip) seperti animasi ledakan pesawat, pesawat pemain, pesawat musuh, dan tembakan pesawat.
3.
Menyiapkan sound atau suara yang akan digunakan untuk game tersebut.
-
Background Level 1
-
Background Level 2
-
Pesawat Musuh Level 1
-
Pesawat Musuh Level 2
-
Pesawat Pemain
-
Pesawat Boing ( isi nyawa )
-
Tembakan Laser Pemain
-
Tembakan Laser Musuh
4.3
Pembahasan Cara membuka script dari Macromedia Flash 8 dapat dilakukan dengan cara mengklik
Window pada program Macromedia Flash 8 kemudian pilih Action atau cukup menekan tombol f9 pada keybord. Keterangan dari hasil pembuatan game Plane Fighter menggunakan flash : 1.
.fla adalah hasil dari pembuatan game / file mentah dari adobe flash (Plane Fighter.fla)
2.
.swf adalah hasil dari exsport file .fla ,merupakan aplikasi yang sudah jadi dan bisa dijalankan hanya pada komputer yang sudah terinstal flash player (Plane Fighter.swf)
3.
.exe adalah hasil dari export publish , merupakan aplikasi exe yang bisa dijalankan semua komputer tanpa harus menginstal program flash (Plane Fighter.exe)
4. 4.4
Ukuran file pada game plane fighter menggunakan flash ini adalah 2.69MB.
Manual program Aplikasi ini di rancang sedemikian mudah untuk di gunakan, baik orang yang sudah mengenal
komputer maupun yang baru mengenal komputer. Salah satu cara agar aplikasi ini dapat di gunakan dengan mudah adalah membuat aplikasi sederhana tetapi kandungan materinya sangat padat. Dalam bab ini akan di jelaskan tahap demi tahap penggunaan aplikasi dari awal hingga akhir. Dalam permainan game Plane Fighter ini terdapat tombol - tombol yang digunakan untuk menjalankan gama ini. •
Halaman pembuka
•
Halaman menu utama Halaman menu utama terdiri dari 4 tombol, yaitu tombol mulai permainan, petunjuk permainan, pengaturan dan tombol keluar.
•
Halaman petunjuk permainan Petunjuk permainan ini berfungsi untuk menjelaskan cara-cara permainan.
•
Halaman pengaturan sound Pengaturan suara ini berfungsi untuk menghidupkan dan memamatikan suara dalam permainan game Plane Fighter.
•
Halaman mulai permainan Permainan pada level 1 sedang berjalan.
Permainan pada level 2 sedang berjalan.
Memenangkan permainan game Plane Fighter.
Kalah dalam permainan.
Memenangkan Permainan
Skor Tertinggi
5.
Kesimpulan Dari uraian penjelasan dan pembahasan keseluruhan materi di bab-bab sebelumnya, serta
dalam rangka menyelesaikan laporan skripsi, dapat diambil kesimpulan pokok membangun aplikasi game plane fighter sebagai berikut : 1.
Perancangan dan pembuatan aplikasi game ini dibangun menggunakan macromedia Flash 8, Flash adalah suatu program aplikasi untuk membuat animasi yang sangat handal dan kelengkapan tools yang dimiliki menjadikan program pengolahan animasi ini dipilih.
2.
Banyak game dibangun menggunakan Flash, karena game Flash adalah kemampuan untuk menggabungkan antara kemampuan animasi Flash dengan kemampuan logika ActionSript.
3.
Aplikasi game ini menggunakan tampilan menu dan tombol yang sangat sederhana dan menarik. Sehingga pemakai tidak akan mengalami kesulitan dalam menggunakan aplikasi game plane fighter.