PERANCANGAN PERMAINAN TEMBAK DENGAN MENGGUNAKAN UNITY UNTUK MELATIH KETANGKASAN MENGETIK CEPAT DAN TEPAT

dokumen-dokumen yang mirip
BAB I PENDAHULUAN. Komputer adalah sebuah alat yang sudah menjadi kebutuhan dalam tiap rumah

GAME PENGENALAN METAMORFOSIS KUPU-KUPU BERBASIS ANDROID TUGAS AKHIR

Persembahan untuk... iv

SISTEM INFORMASI ADMINISTRASI TATA TERTIB SEKOLAH BERBASIS WEB UNTUK MEMPERMUDAH PENCATATAN DATA PELANGGARAN SISWA

GAME PENGENALAN KONSEP PEMROGRAMAN DASAR MENGGUNAKAN BLOCKLY BERBASIS WEBSITE

APLIKASI PEMBELAJARAN MENULIS PERMULAAN BERBASIS ANDROID MENGGUNAKAN UNITY 2D

BAB II LANDASAN TEORI. Menurut Sallen dan Zimmerman (2003), "Game adalah sebuah sistem dimana

SISTEM INFORMASI PENJUALAN SEPATU PADA CV KARYA MANDIRI MOJOKERTO GUNA MEMPERMUDAH PEMESANAN BERBASIS WEB TUGAS AKHIR

BAB I PENDAHULUAN. Perkembangan teknologi dalam bidang komputer, banyak digunakan dalam

BAB 2 LANDASAN TEORI. Landasan teori adalah suatu hal yang penting dalam membuat. tulisan ilmiah, karena landasan teori digunakan untuk memperluas

PENGEMBANGAN SISTEM INFORMASI PENGELOLAAN OBAT GUNA MEMPERMUDAH PERENCANAAN PENGADAAN OBAT DI PUSKESMAS CANDIPURO

BAB 1 PENDAHULUAN 1.1 Latar Belakang

PEMBUATAN GAME D.O.M MENGGUNAKAN UNITY

SISTEM PAKAR IDENTIFIKASI HAMA DAN PENYAKIT TANAMAN APEL DENGAN MENGGUNAKAN METODE FORWARD CHAINING BERBASIS ANDROID

PEMBANGUNAN GAME GATOTKACA SATRIA PRINGGANDANI SEBAGAI SARANA PENGENALAN BUDAYA INDONESIA

RANCANG BANGUN APLIKASI GAME MOBILE WAYANG FIGHTER PADA PLATFORM ANDROID MENGGUNAKAN ALGORITMA BASIC PROBABILITY

APLIKASI PEMBELAJARAN RUMAH ADAT DAN LAGU DAERAH DENGAN MEDIA GAME MENGETIK INTERAKTIF MENGGUNAKAN ADOBE FLASH

BAB 1 PENDAHULUAN. papan ketik. Mengetik bisa dilakukan dengan mesin tik atau dengan keyboard

BAB III TINJUAN PUSTAKA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

SISTEM PAKAR IDENTIFIKASI HAMA DAN PENYAKIT BUAH MANGGA MENGGUNAKAN METODE INFERENSI FORWARD CHAINING BERBASIS WEB TUGAS AKHIR

Game Edukasi Bersihkan Halaman

SISTEM INFORMASI PEMETAAN FUNGSI SERTA KEPEMILIKAN ASET LAHAN DI DESA KEDUNGREJO KECAMATAN REMBANG

PEMBUATAN GAME ENDLESS RUNNING ESCAPING BRAWIJAYA BERBASIS ANDROID MENGGUNAKAN UNITY 3D. Disusun Oleh : GIOVANNI ARTHANIDIO YUDHA PANGESTU M

BAB I PENDAHULUAN 1.1. Latar Belakang

Pembelajaran Tata Surya Siswa Kelas 6 SD Berbasis Macromedia Flash

BAB III ANALISIS KEBUTUHAN DAN PERANCANGAN APLIKASI

RANCANG BANGUN APLIKASI PERMAINAN HANGMAN TEBAK KALIMAT UNTUK PEMBELAJARAN BAHASA INGGRIS SMA I MADE DWI SARASSWASTANA

PEMBANGUNAN GAME SURVIVAL 3D BERBASIS DESKTOP TUGAS AKHIR. Diajukan untuk Memenuhi Sebagian Persyaratan Mencapai Derajat Sarjana Teknik Informatika

APLIKASI EYD DENGAN MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR

SISTEM INFORMASI ADMINISTRASI PENDAFTARAN KONSULTASI DOKTER BERBASIS WEB GUNA MEMPERMUDAH ANTRIAN TUGAS AKHIR

BAB III ANALISA DAN PERANCANGAN

JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADYAH MALANG 2014

BAB V IMPLEMENTASI KARYA. Laporan tugas akhir pada BAB V dijelaskan mengenai proses atau jalan cerita

BAB III ANALISA DAN PERANCANGAN

APLIKASI PEMBELAJARAN BIOLOGI KELAS XII SMA MENGGUNAKAN FLASH DAN DATABASE ACCESS

LAPORAN SKRIPSI RANCANG BANGUN PERMAINAN PETUALANGAN MENCARI HARTA KARUN BERGENRE ROLE PLAYING GAME. Oleh : Muhammad Yudhi S.P.

SISTEM PERHITUNGAN KEBUTUHAN KALORI UNTUK MEMPERSIAPKAN BEKAL PENDAKIAN BERBASIS WEBSITE

Pembangunan Aplikasi Mobile Permainan Teka-Teki Berbasis Prinsip Pemantulan Cahaya

BAB III ANALISA DAN PERANCANGAN

BAB I PENDAHULUAN. menghibur manusia. Game adalah salah satu media yang paling banyak dipakai

BAB III ANALISA DAN PERANCANGAN

LAPORAN SKRIPSI PEMBELAJARAN AKSARA JAWA MELALUI GAME BELAJAR HANACARAKA

RANCANG BANGUN APLIKASI GAME LABIRIN MENGGUNAKAN BLENDER SEBAGAI OBJECT MAKER DAN UNITY SEBAGAI KONSOL GAME UNTUK ANAK USIA 5-8 TAHUN

APLIKASI VIRTUAL REALITY FLIGHT SIMULATOR BERBASIS ANDROID MENGGUNAKAN UNITY 3D

BAB III ANALISIS DAN PERANCANGAN

IMPLEMENTASI FLASH CARD PADA GAME UNTUK MELATIH DAYA INGAT (STUDI KASUS : ULAR TANGGA MODIFIKASI)

BAB III METODE PENCIPTAAN

RANCANGAN DAN PEMBUATAN GAME PETUALANGAN SANG BIMA MENGGUNAKAN HTML5 TUGAS AKHIR

SISTEM INFORMASI PENJUALAN ONLINE PADA SUPERMARKET KESHIA UNTUK MEMUDAHKAN CARA PEMBELIAN DENGAN MENGGUNAKAN MACROMEDIA DREAMWEAVER DAN PHP

MEMBANGUN GAME ARENA OF TIMES DENGAN MENGGABUNGKAN GENRE ARTS DAN SURVIVAL SKRIPSI. Oleh :

3.1.3 Target Pemain Target pemain pada game Cari Kata Indonesia ini adalah semua umur, sehingga segala usia dapat memainkan game ini.

SILABUS MATAKULIAH. Pendahuluan Mengenal Tools Air for Android. - Menu bar - Component Inspektor - Tool Box - Libraries - Stage

RANCANG BANGUN GAME EDUKASI ARITMATIKA BERBASIS J2ME

BAB III ANALISIS DAN DESAIN SISTEM

xiii TAKARIR Action : ActionScript : Android : Array : Attack : Background Music : Block Inventory : Battle System : Touchscreen : Controller :

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

APLIKASI GAME STREET FIGHTER ARYA KAMUNING UNTUK PC DENGAN MENGGUNAKAN GREENFOOT FRAMEWORK

PEMBUATAN GAME ROLE PLAYING GAME (RPG) DETASEMEN KOMPAS MAGIC CARD MENGGUNAKAN RPG MAKER VX ACE SKRIPSI. Diajukan Sebagai Salah Satu Syarat

BAB I PENDAHULUAN 1.1 Latar Belakang

LAPORAN SKRIPSI RANCANG BANGUN GAME LABIRIN ESCAPE DENGAN ALGORITMA GREEDY BERBASIS ANDROID. Oleh : Dwi Susanto

BAB I PENDAHULUAN. Saat ini teknologi telah berkembang pesat, sehingga penggunaan teknologi

1. PENDAHULUAN 1.1 Latar Belakang

KATA PENGANTAR. Puji syukur penulis panjatkan ke hadirat Tuhan Yang Maha Esa, karena

APLIKASI PEMBELAJARAN FISIKA SMA KELAS 2 FRANSISKUS ARDIAN A JURUSAN TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA

RANCANG BANGUN GAME EDUKASI THE FLAFA UNTUK PENGENALAN NAMA ILMIAH FLORA DAN FAUNA TUGAS AKHIR

BAB III ANALISA DAN PERANCANGAN

GAME EDUKASI ANTI KORUPSI BERBASI JAVASCRIPT TUGAS AKHIR

KATA PENGANTAR. karunia dan petunjuk-nya sehingga dengan keterbatasan yang di miliki

IMPLEMENTASI 2D ACCELEROMETER SEBAGAI CONTROL GAME PADA GAME PETUALANGAN SI DAMI BERBASIS ANDROID TUGAS AKHIR

BAB 1 PENDAHULUAN. industri game dan semakin banyaknya game yang dihasilkan untuk berbagai macam

1. PENDAHULUAN 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

IMPLEMENTASI FUNGSI LOOKUP IP DAN RESPONSIVE WEB DESIGN (RWD) DENGAN HTML5 UNTUK PENGEMBANGAN APLIKASI JAFAIK. Oleh: EKO PRAYITNO

PENGEMBANGAN GAME EDUKASI 2D PLATFORMER PETUALANGAN RAMA SINTA BERBASIS ANDROID

PEMBUATAN APLIKASI MULTIMEDIA PEMBELAJARAN PATTERN GENERALIZATION DAN ABSTRACTION PADA KONSEP COMPUTATIONAL THINKING

BAB II TINJAUAN PUSTAKA. Restu Deliana (2015). Dalam penelitian yang berjudul Pembuatan Game

BAB 1 PENDAHULUAN. Perkembangan game memang belakangan ini sangat pesat, game game

BAB I PENDAHULUAN.

BAB V IMPLEMENTASI KARYA. merupakan penjelasan secara rincian tahap produksi dan tahap pasca produksi.

SILABUS MATAKULIAH. Pendahuluan Mengenal Tools Air for Android. Menu bar Component Inspektor Tool Box Libraries Stage

BAB III PERANCANGAN GAME

BAB V IMPLEMENTASI KARYA

ABSTRAK. Keyword : Game, Endless Runner, Unity.

DAFTAR RIWAYAT PENULIS. : Bijahika Maulana Kohri Rijal. Tempat, Tanggal Lahir : Jayapura, 07 Oktober 1994

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. menjadikan indonesia memiliki banyak suku bangsa. Namun, pada era ini sudah

PENGEMBANGAN GAME PENGENALAN HURUF HIJAIYAH. Oleh : GALIH FATHURROJJI PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA

PEMBUATAN APLIKASI PEMBELAJARAN MATEMATIKA DENGAN MEMANFAATKAN WINDOWS MEDIA PLAYER SEBAGAI PEMBERI REWARD. Oleh : MUHLISIN

BAB III ANALISIS DAN PERANCANGAN 3.1 Konsep Dasar Proyek Pengembangan Game Konsep Dasar Game

APLIKASI SIMULASI KOMPRESI ALGORITMA RUN LENGTH ENCODING DENGAN MENGGUNAKAN ACTIONSCRIPT 3.0 TITIK NUR SAKINAH

PERANCANGAN DAN PEMBUATAN APLIKASI ALAT BANTU AJAR PENGENALAN KOMPUTER BERBASIS ANIMASI LAPORAN TUGAS AKHIR

LAPORAN TUGAS AKHIR GAME EDUKASI BAHASA JAWA UNTUK KELAS 2 SEKOLAH DASAR

BAB I PENDAHULUAN. Seiring perkembangan teknologi informasi, Perkembangan game. mempunyai prospek yang luar biasa. Era modernisasi dimana teknologi

PEMBANGUNAN APLIKASI PEMBELAJARAN RAMBU LALU LINTAS BERBASIS MULTIMEDIA INTERAKTIF

SKRIPSI PENGENALAN BINATANG MENGGUNAKAN TEKNOLOGI AUGMENTED REALITY SEBAGAI MEDIA PEMBELAJARAN

APLIKASI KAMUS DIGITAL ANTONIM DAN SINONIM KATA DALAM BAHASA INDONESIA DENGAN MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR

3.1.3 Target Pemain Target pemain pada game Pangeran Diponegoro ini adalah semua umur.

BAB I PENDAHULUAN. Perkembangan teknologi komputer pada saat ini sangat pesat, dimana yang

Transkripsi:

PERANCANGAN PERMAINAN TEMBAK DENGAN MENGGUNAKAN UNITY UNTUK MELATIH KETANGKASAN MENGETIK CEPAT DAN TEPAT TUGAS AKHIR sebagai salah satu syarat untuk memperoleh gelar Sarjana Komputer pada program studi TEKNIK INFORMATIKA Disusun Oleh : Antonico Surya Pratama 111110365 PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH TINGGI INFORMATIKA DAN KOMPUTER INDONESIA MALANG 2016

TUGAS AKHIR BERJUDUL PERANCANGAN PERMAINAN TEMBAK DENGAN MENGGUNAKAN UNITY UNTUK MELATIH KETANGKASAN MENGETIK CEPAT DAN TEPAT Disusun Oleh : Antonico Surya Pratama 111110365 Komisi Sidang Komisi Penguji Koko WahyuPrasetyo, S.Kom., M.TI. KetuaSidang / PembimbingUtama Eva Handriyantini, S.Kom., M.MT. Penguji I Co. Pembimbing SugengWidodo, M.Kom. Penguji II Jozua F. Palandi, M.Kom. Penguji III Malang,...2016 Sekolah Tinggi Informatika dan Komputer Indonesia KETUA Eva Handriyantini, S.Kom., M.MT.

ABSTRAK Antonico Surya Pratama. 2016. PERANCANGAN PERMAINAN TEMBAK DENGAN MENGGUNAKAN UNITY UNTUK MELATIH KETANGKASAN MENGETIK CEPAT DAN TEPAT, Tugas Akhir. Program Studi Teknik Informatika (S1). STIKI Malang. Pembimbing: Koko WahyuPrasetyo, S.Kom, M.Ti. Co. Pembimbing : Koko WahyuPrasetyo, S.Kom, M. Kata Kunci : Game, Arcade shooting 2D, Quick typing, Unity Sudahadabanyaksekali tutorial tentangpengetikancepatdantepat. Namunsamaseperti tutorial lainnya, semuanyacenderungberakhirhanyasebagaibacaansajadantidakmemberikandampakpositif yang efektifdalammengetikcepatdantepat.sementarakemampuanmengetikcepatdantepatsangatdibut uhkanuntukoptimalisasipada proses penggunaankomputer. Perkembangan teknologi dalambidang game dapat dimanfaatkan untuk menciptakan game yang dapatmelatihketangkasanmengetikcepatdantepat. Dari kedua pernyataan diatas, dapat ditarik kesimpulan bahwa game mampumenjadisebuahpelatihanuntukketangkasandalammengetikcepatdantepat.pembuatan game yang melatihketangkasandalammengetikcepatdantepatadalah sebuah terobosansebuahpelatihan untuk memaksimalkankemampuandalammengetik. Penulis memutuskan untuk mengangkat tema Teknologi Informasi dalam penelitian yang berjudul PerancanganPermainanTembakdenganMenggunakan Unity untukmelatihketangkasanmengetikcepatdantepat. Permainaninimenggabungkanduajenispermainanyaituactiondanquicktypingdimanapemainmenggerakkankarakterutamadarititikawalketitikakhirmelewatirintangand anmengalahkanmusuh, danmenyelesaikantantanganmengetikcepat yang adadalamsebuahplatform dandapatditemukan di dalamsetiap level. Dengan adanya permainan ini, melatihketangkasanmengetikcepatdantepatakanmenjadilebihmenarik, karena adanya perpaduan antara berlatih dan bermain.

KATA PENGANTAR Puji syukur dan terima kasih penulis panjatkan kepada Tuhan Yang Maha Esa, berkat kasih karunia-nya, penulis dapat melewati berbagai hambatan dan menyelesaikan Tugas Akhir PERANCANGAN PERMAINAN TEMBAK DENGAN MENGGUNAKAN UNITY UNTUK MELATIH KETANGKASAN MENGETIK CEPAT DAN TEPAT ini dengan baik. Pada Kesempatan ini, penulis ingin mengucapkan banyak terima kasih kepada pihakpihak yang dengan sengaja maupun tidak sengaja membantu dan andil bagian dalam pengerjaan Tugas Akhir ini terutama : 1. Bapak Koko Wahyu Prasetyo, S.Kom, M.Ti. selaku dosen pembimbing 2. Denganjugapihak pihak lain yang turutmembantukesuksesantugasakhirini. Akhir kata, penulis mengharapkan kerja sama, kritik dan saran bagi pengembangan ke depannya. Semoga Tugas Akhir ini benar-benar bermanfaat bagi banyak kalangan. Terima Kasih. Malang, Februari 2016 Penulis

DAFTAR ISI HALAMAN JUDUL... i HALAMAN PENGESAHAN... ii ABSTRAK... iii KATA PENGANTAR... iv DAFTAR ISI... iv DAFTAR GAMBAR... vii DAFTAR TABEL... ix SEGMEN PROGRAM... x BAB I... Error! Bookmark not defined. PENDAHULUAN... Error! Bookmark not defined. 1.1 Latar Belakang... Error! Bookmark not defined. 1.2 Rumusan Masalah... Error! Bookmark not defined. 1.3 Tujuan Penelitian... Error! Bookmark not defined. 1.4 Batasan Masalah... Error! Bookmark not defined. 1.5 Manfaat Penelitian... Error! Bookmark not defined. 1.6 Metodologi Penelitian... Error! Bookmark not defined. 1.7 Sistematika Penulisan... Error! Bookmark not defined. BAB II... Error! Bookmark not defined. LANDASAN TEORI... Error! Bookmark not defined. 2.1 Game Adventure... Error! Bookmark not defined. 2.1.1 Pengertian Game... Error! Bookmark not defined. 2.1.2 Pengertian Game Adventure... Error! Bookmark not defined. 2.2 Game Pembelajaran... Error! Bookmark not defined. 2.3 Elemen Game... Error! Bookmark not defined. 2.4 Genre Game... Error! Bookmark not defined. 2.5 Pengetikan sepuluh jari... Error! Bookmark not defined. 2.6 Unity3D Game Engine... Error! Bookmark not defined. 2.6.1 Memahami dan Mengoptimalisasi Antarmuka Pengguna... Error! Bookmark not defined. 2.6.2 Import Konten... Error! Bookmark not defined.

2.7 Collision Events... Error! Bookmark not defined. 2.8 Keyboard Events... Error! Bookmark not defined. 2.9 Action / shooter... Error! Bookmark not defined. 2.10Digital Painting... Error! Bookmark not defined. 2.11 Paint Tool Sai... Error! Bookmark not defined. 2.12 Adobe Photoshop... Error! Bookmark not defined. 2.13 Flowchart... Error! Bookmark not defined. BAB III... Error! Bookmark not defined. ANALISA DAN PERANCANGAN... Error! Bookmark not defined. 3.1 Analisa Masalah... Error! Bookmark not defined. 3.1.1 Identifikasi Masalah... Error! Bookmark not defined. 3.1.2 Usulan Pemecahan Masalah... Error! Bookmark not defined. 3.1.3 Kelebihan Sistem yang Diusulkan... Error! Bookmark not defined. 3.2 Perancangan Permainan... Error! Bookmark not defined. 3.2.1 Konsep Permainan... Error! Bookmark not defined. 3.2.2 Kebutuhan Teknologi... Error! Bookmark not defined. 3.2.3 Tujuan Akhir Permainan... Error! Bookmark not defined. 3.2.4 Alur Cerita... Error! Bookmark not defined. 3.2.5 Cara Bermain... Error! Bookmark not defined. 3.3 Perancangan Visual... Error! Bookmark not defined. 3.3.1 Perancangan Karakter... Error! Bookmark not defined. 3.3.2 Perancangan Lingkungan... Error! Bookmark not defined. 3.4Desain Menu... Error! Bookmark not defined. 3.5 Huruf... Error! Bookmark not defined. 3.6 Flowchart... Error! Bookmark not defined. 3.6.1 Skema Pembuatan Permainan... Error! Bookmark not defined. 3.6.2 Flowchart Menu Utama... Error! Bookmark not defined. 3.6.3 Flowchart Game... Error! Bookmark not defined. BAB IV... Error! Bookmark not defined. IMPLEMENTASI DAN PEMBAHASAN... Error! Bookmark not defined. 4.1 Spesifikasi Kebutuhan Sistem... Error! Bookmark not defined. 4.1.1 Perangkat Keras... Error! Bookmark not defined. 4.1.2 Perangkat Lunak... Error! Bookmark not defined.

4.2 Implementasi Gameplay... Error! Bookmark not defined. 4.2.1 Karakter... Error! Bookmark not defined. 4.2.2 Stage Permainan... Error! Bookmark not defined. 4.2.3 Lingkungan Permainan... Error! Bookmark not defined. 4.2.4 Quick Typing... Error! Bookmark not defined. 4.2.5 Menu Utama... Error! Bookmark not defined. 4.3 Evaluasi Berdasarkan Pemain... Error! Bookmark not defined. BAB V... Error! Bookmark not defined. PENUTUP... Error! Bookmark not defined. 5.1 Kesimpulan... Error! Bookmark not defined. 5.2 Saran... Error! Bookmark not defined. DAFTAR PUSTAKA... Error! Bookmark not defined.

DAFTAR GAMBAR Gambar 1.1 TahapPerancangan Game... 4 Gambar 2.1 Interface Pada Unity... 15 Gambar 2.2 Tampilan List Project... 16 Gambar 2.3 IlustrasiTeori Collision... 17 Gambar 2.4 Collision Yang TerjadiAntara Mario dan Bata pada Game Super Mario Brothers... 18 Gambar 2.5 Contoh Keyboard Event pada Game Typer Shark... 19 Gambar 2.6 Layout Paint Tool Sai... 21 Gambar 2.7 Layout Adobe Photoshop CS6... 21 Gambar 3.1 ContohSketsaTampilan Stage... 29 Gambar 3.2 Sketsa EVE... 31 Gambar 3.3 Sketsa Musuh dan Boss... 32 Gambar 3.4 Sketsa Shooter Mode... 34 Gambar 3.5 Sketsa Quick-Typing Event Mode... 35 Gambar 3.6 Sketsa Menu Utama... 36 Gambar 3.7 SkemaPembuatanPermainan... 36 Gambar 3.8 Font Geforce... 37 Gambar 3.9 Font Handell Gothic... 37 Gambar 3.10 Flowchart Menu Utama... 38

Gambar 3.11 Flowchart Quick Typing Platform... 39 Gambar 3.12 Flowchart Character Damage... 40 Gambar 3.13 Flowchart Enemy Damage... 41 Gambar 4.1 Sprite EVE... 44 Gambar 4.2 Senjata EVE... 45 Gambar 4.3 Sprite OrbzdalamPermainan... 48 Gambar 4.4 Boss Wormyr... 49 Gambar 4.5 Boss Trojenz... 50 Gambar 4.6 Boss Malwor... 50 Gambar 4.7 Tampilan Stage Pertama... 52 Gambar 4.8 Tampilan Stage Kedua... 53 Gambar 4.9 Tampilan Stage Ketiga... 53 Gambar 4.10 LingkunganPermainan... 55 Gambar 4.11 LangkahQuickTyping Mode... 56 Gambar 4.12 Tampilan Quick-Typing Mode... 56 Gambar 4.13 Tampilan Menu Utama... 60

DAFTAR TABEL Tabel 2.1 Simbol Flow Direction... 22 Tabel 2.2 Simbol Processing... 22 Tabel 3.1 Konsep Permainan... 26 Tabel 3.2 Kebutuhan Teknologi... 27

SEGMEN PROGRAM Segmen Program 4.1 Source Code Player Control State... 45 Segmen Program 4.2 Source Code ArahGerakKarakter... 46 Segmen Program 4.3 Source Code KarakterBerjalan... 46 Segmen Program 4.4 Source Code Collision... 46 Segmen Program 4.5 Source Code KarakterMelompat... 46 Segmen Program 4.6 Source Code KarakterMenembak... 47 Segmen Program 4.7 Source Code Enemy State... 48 Segmen Program 4.8 Source Code Enemy Attack... 48 Segmen Program 4.9 Source Code Boss Idle... 51 Segmen Program 4.10 Source Code Boss Normal Attack... 51 Segmen Program 4.11 Source Code Boss Summon Attack... 51 Segmen Program 4.12 Source Code Timer... 57 Segmen Program 4.13 Source Code Quick Typing Event... 58 Segmen Program 4.14 Source Code Quick Typing Result... 59 Segmen Program 4.15 Source Code Weapon Change... 59