ABSTRAK. Poin penting pada game ini adalah merancang peta, spesifikasi pesawat dalam tampilan 3 dimensi dan komunikasi jaringan untuk multiplayer.

dokumen-dokumen yang mirip
BAB 1 PENDAHULUAN 1.1 Latar Belakang

ABSTRAK UNIVERSITAS KRISTEN MARANATHA

ABSTRAK. Aplikasi game ini dibangun dengan menggunakan bahasa pemograman C# 2.0. Antarmuka yang digunakan berbasis aplikasi windows.

BAB I PENDAHULUAN Latar belakang

ABSTRAK. iv Universitas Kristen Maranatha

DAFTAR ISI. 4.8 Halaman Master_Guru pada Komputer Server... 98

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

STIKOM SURABAYA DAFTAR ISI. Halaman. ABSTRAK... i KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... viii BAB I PENDAHULUAN...

ABSTRAK. Universitas Kristen Maranatha

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... vii. DAFTAR TABEL... ix. DAFTAR LAMPIRAN... x Latar Belakang Masalah...

BAB III ANALISIS DAN PERANCANGAN

ABSTRAKSI. Kata kunci : Mapping, Tiling, Isometris

BAB III ANALISIS DAN PERANCANGAN

SISTEM INVENTORY MENGGUNAKAN SCHEDULE ALERT VB.NET DENGAN FUNGSI ANTICIPATION STOCK BARANG DI GUDANG PADA TOKO LISTRIK JAYA KOMUNIKA

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB 1 PENDAHULUAN. sejak lama peranan permainan dirasakan cukup efektif dalam membantu menghilangkan

DAFTAR ISI HALAMAN JUDUL HALAMAN PERSETUJUAN HALAMAN PENGESAHAN... KATA PENGANTAR HALAMAN PERSEMBAHAN... MOTTO.. INTISARI. DAFTAR ISI..

ABSTRAK. Kata Kunci : stage, player, Macromedia Flash 8 Professional, Action Script 2.0, Adobe Photoshop CS.

Abstrak. Kata kunci : Game Catch The Smile, Fukuro, Smile, Level, gangguan, Local Area Network. Universitas Kristen Maranatha

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

ABSTRAK. Kata Kunci : Algoritma Genetik, turn-based strategy. Universitas Kristen Maranatha

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB II LANDASAN TEORI

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

SMARTPHONE SEBAGAI ALAT BANTU NAVIGASI UNTUK PENGENDARA SEPEDA BERBASISKAN ANDROID TUGAS AKHIR

Format Laporan untuk Kerja Praktek/Tugas Akhir versi 1.1 (January 2008)

DAFTAR ISI ABSTRAK... KATA PENGANTAR... DAFTAR ISI... viii DAFTAR TABEL... DAFTAR GAMBAR... DAFTAR LAMPIRAN... xvi BAB I PENDAHULUAN...

STUDI DAN IMPLEMENTASI PEMBAYARAN PPOB (PAYMENT POINT ONLINE BANK) STUDI KASUS REKENING PDAM TIRTAWENING KOTA BANDUNG

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB II TINJAUAN PUSTAKA

DAFTAR ISI HALAMAN JUDUL LUAR...

BAB III ANALISA DAN PERANCANGAN

BAB I PENDAHULUAN. 1.1 Latar Belakang

DAFTAR ISI. ABSTRAKSI... i. KATA PENGANTAR... ii. DAFTAR ISI... iv. DAFTAR GAMBAR... viii. DAFTAR TABEL... xi. DAFTAR LAMPIRAN...

BAB III ANALISA DAN PERANCANGAN

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA PERANCANGAN DAN PEMODELAN SISTEM

PENGESAHAN SKRIPSI...

BAB 1 PENDAHULUAN. menambah pengetahuan maupun melepaskan rasa jenuh. menyajikan hiburan semata. Selain menyajikan hiburan yang hanya

BAB I PENDAHULUAN. Saat ini game telah menjadi hal yang biasa di keseharian kita. Awalnya,

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB II TINJAUAN PUSTAKA...

BAB III ANALISIS DAN PERANCANGAN. Perancangan game mencocokkan gambar ini dibuat agar dapat berjalan

BAB III PERANCANGAN GAME

ABSTRAK. Kata kunci : Google Map, Android, Kuliner.

ABSTRAK. Universitas Kristen Maranatha

BAB III ANALISA DAN PERANCANGAN

LEMBAR PENGESAHAN SURAT PERNYATAAN

PENGESAHAN DOSEN PEMBIMBING...

Pembangunan Game First Person Shooter 3D Alien Hunter Berbasis Desktop Sidang Skripsi Refi Meisadri ( )

ABSTRAK. Kata Kunci: camera security, sms, , web server, sms gateway. Universitas Kristen Maranatha

BAB IV HASIL DAN UJI COBA

Persembahan untuk... iv

BAB III ANALISA DAN PERANCANGAN

ABSTRAK. Kata kunci: Kartu, Domino, Poin, Smartphone, Android

BAB 1 PENDAHULUAN. Teknologi komputer dewasa ini adalah salah satu teknologi yang berkembang paling

BAB 1 PENDAHULUAN. bisa dilakukan dengan diciptakannya telepon. Setelah internet diciptakan, jarak

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB III PERANCANGAN SISTEM

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

ABSTRACT. Keyword : RPG, Flash, actionscript 3.0, elements concept, real world trading concept. Universitas Kristen Maranatha

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. Di era informasi ini, akses informasi yang cepat merupakan hal yang sangat

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

BAB III METODOLOGI PENELITIAN. dalam pengumpulan data atau informasi guna memecahkan permasalahan dan

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Genap Tahun 2010/2011

BAB 1 PENDAHULUAN. harga buku dan juga sebagai upaya mengurangi dampak pemanasan global

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

ABSTRAK. Kata Kunci : fun,education, Microsoft C# XNA 4.0.

HALAMAN PENGESAHAN PEMBIMBING...

The Faculty of Information Technology BAB I PENDAHULUAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

PENERAPAN METODE COLLISION DETECTION DALAM PERMAINAN BERBASIS ANDROID. Yulianti Haerun Nisa,Prihastuti Harsani dan Arie Qur ania.

BAB 3 ANALISA DAN PERANCANGAN PROGRAM. 3.1 Analisa Masalah Telepon seluler sudah menjadi kebutuhan primer bagi sebagian besar orang pada

BAB 1 PENDAHULUAN. usia, mulai dari kanak-kanak, remaja, sampai dewasa. Selain itu, game juga

BAB 1 PENDAHULUAN. yang lebih sering disebut sebagai e-book, ini dijadikan salah satu solusi untuk menekan

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

DAFTAR ISI. Halaman HALAMAN JUDUL LEMBAR PERSETUJUAN LEMBAR PENGESAHAN LEMBAR PERSEMBAHAN MOTTO ABSTRAK ABSTRACK

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

CS4 Professional serta, didapatkan tampilan yang menarik dan dapat memberikan. Melihat peluang yang ada maka Proposal Skripsi ini di beri judul

BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN. sistem informasi yang utuh kedalam bagian-bagian komponennya dengan

BAB III ANALISIS DAN RANCANGAN PROGRAM

BAB I PENDAHULUAN. seperti audio/video conferencing atau streaming, dan yang terpenting yaitu untuk sarana

DAFTAR ISI HALAMAN JUDUL DEPAN...

APLIKASI MAINTENANCE MANAGEMENT PERANGKAT IT BERBASIS WEB NUR WAQFA PRIHATIN PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER

BAB III METODOLOGI PENELITIAN. Program ini dirancang dan dibangun dengan menggunakan perangkat keras atau

BAB 1 PENDAHULUAN. dalam setiap aktivitas kegiatannya. IMK (Interaksi Manusia dan Komputer) merupakan

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan suatu kegiatan penguraian dari suatu sistem yang

BAB III ANALISIS DAN DESAIN SISTEM

Nilai Informasi Konsep Sistem Informasi Sistem Informasi Geografis Pengertian Geografi

Transkripsi:

ABSTRAK Pada saat ini sangat digemari game-game yang berbasis 3 dimensi. Game 3 dimensi membuat para pemainnya merasakan hal seperti nyata ketika bermain game. game tidak hanya dapat dimainkan sendirian, tapi juga dapat dimainkan secara bersamaan oleh banyak pemain sekaligus. Game ini dinamakan multiplayer game. Laporan ini membahas bagaimana konsep dalam pembuatan game pesawat 3 dimensi tembak-tembakan dengan network multiplayer. Dalam game ini terdapat 3 peta arena permainan, 5 jenis pesawat yang dapat dipilih oleh pemain. Masing-masing pesawat dipersenjatai dengan kemampuan persenjataan yang bebeda. Konsep multiplayer dalam game ini menggunakan networking. Poin penting pada game ini adalah merancang peta, spesifikasi pesawat dalam tampilan 3 dimensi dan komunikasi jaringan untuk multiplayer. ii

DAFTAR ISI KATA PENGANTAR...i ABSTRAK...ii DAFTAR ISI... iii DAFTAR GAMBAR...v DAFTAR TABEL... vi BAB I PENDAHULUAN...1 1.1 Latar Belakang...1 1.2 Rumusan Masalah...1 1.3 Tujuan...1 1.4 Batasan Masalah...1 1.5 Sistematika Pembahasan...2 1.6 Time schedule...4 BAB II DASAR TEORI...5 2.1 Aturan Permainan (Simple Shooter)...5 2.2 Metode Sistem Koordinat...5 2.2.1 Pengertian DirectX...5 2.2.2 Pengertian API...6 2.2.3 Metode yang digunakan untuk kamera...6 2.2.4 Operasi Matriks...6 2.2.5 Algoritma untuk menentukan arah dan posisi pesawat dengan quaterion 10 2.2.6 Metode untuk menentukan kolision antar objek...13 2.2.7 Metode penanganan multiplayer pada server...14 2.2.8 Metode komunikasi pada client...17 2.3 Protokol Komunikasi...18 BAB III ANALISA DAN PEMODELAN...24 3.1 Latar Belakang Cerita...24 3.2 Rincian Game...24 3.3 Arsitektur Game...27 iii

3.3.1 Use case diagram:...27 3.3.2 Activity Diagram:...29 3.3.3 Class Diagram...30 3.3.4 Sequence Diagram:...56 3.4 Storyboard...59 3.5 Creative Strategy...62 BAB IV PERANCANGAN...66 4.1 Fungsi-fungsi utama dalam game ini...66 BAB V PENGUJIAN...72 5.1 Whitebox Testing...72 BAB VI KESIMPULAN DAN SARAN...75 6.1 Kesimpulan...75 6.2 Saran...75 DAFTAR PUSTAKA... vii iv

DAFTAR GAMBAR Gambar II.1 Aturan Koordinat Tangan Kiri...5 Gambar II.2 Kamera...6 Gambar II.3 Gimbal Lock...10 Gambar II.4 Skema Jaringan LAN Multicasting...16 Gambar II.5 Skema Grup Multicast...16 Gambar II.6 Skema Jaringan LAN Broadcasting...18 Gambar III.7 Use Case Diagram...27 Gambar III.8 Activity Diagram Buat Server...29 Gambar III.9 Activity Diagram Join Server...29 Gambar III.10 Activity Diagram Settingan Option...29 Gambar III.11 Class Diagram...30 Gambar III.12 Sequence Diagram Menggerakan Arah Pesawat...57 Gambar III.13 Sequence Diagram Menembakan Peluru...57 Gambar III.14 Sequence Diagram Membuat Server...58 Gambar III.15 Sequence Diagram Bermain Sebagai Client...59 Gambar III.16 Sequence Diagram Chatting...59 Gambar III.17 Awal Perang...61 Gambar III.18 Akhir Perang...62 Gambar III.19 Menu Utama...63 Gambar III.20 Menu Option...63 Gambar III.21 Menu Help...64 Gambar III.22 Menu Pilihan Game...64 Gambar III.23 Dalam Game...65 v

DAFTAR TABEL Table I.1 Time Schedule...4 Table II.2 Format Pesan Server...19 Table IV.3 Atribut Pada UdpServer.cs...30 Table IV.4 Method/Function Pada UdpServer.cs...31 Table IV.5 Method/Function Pada ServerConnection.cs...32 Table IV.6 Atribut Pada ServClient.cs...32 Table IV.7 Method/Function Pada ServClient.cs...32 Table IV.8 Method/Function Pada SendMsg.cs...32 Table IV.9 Method/Function Pada GetLocalIP.cs...33 Table IV.10 Method/Function Pada GenerateObjClass.cs...33 Table IV.11 Atribut Pada ClientConnection.cs...34 Table IV.12 Method/Function Pada ClientConnection.cs...34 Table IV.13 Method/Function Pada QuaternionClass.cs...35 Table IV.14 Method/Function Pada TextureLoader.cs...35 Table IV.15 Method/Function Pada SpriteImage.cs...37 Table IV.16 Atribut Pada Sound.cs...37 Table IV.17 Method/Function Pada Sound.cs...38 Table IV.18 Atribut Pada SetCamera.cs...39 Table IV.19 Method/Function Pada SetCamera.cs...39 Table IV.20 Atribut Pada Meshes.cs...40 Table IV.21 Method/Function Pada Meshes.cs...40 Table IV.22 Method/Function Pada initializedevice.cs...41 Table IV.23 Atribut Pada FontDisplay.cs...42 Table IV.24 Method/Function Pada FontDisplay.cs...42 Table IV.25 Method/Function Pada AmooParticlePlayer.cs...44 Table IV.26 Method/Function Pada Game.cs...54 Table V.27 Test Case Method EulerToQuat...72 Table V.28 Test Case Method QuaternionDef...72 Table V.29 Test Case Method UpdatePosition...73 Table V.30 Test case Method CheckCollisionOwnPlayer...73 Table V.31 Test Case Method CollisionShipObj...74 vi