Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Membangun Game 3D FPS “Destroyer” dengan Menggunakan C-Script

Presentasi serupa


Presentasi berjudul: "Membangun Game 3D FPS “Destroyer” dengan Menggunakan C-Script"— Transcript presentasi:

1 Membangun Game 3D FPS “Destroyer” dengan Menggunakan C-Script
Nama NPM Jurusan Pembimbing : Saferus Arlin : : Teknik Informatika : BRAHMANTYO HERUSETO, Dr.

2 Latar Belakang Masalah
Game pada dasarnya adalah hiburan jenis game (genre) FPS banyak dimainkan semua orang cenderung menyukai permainan atau game pengembangan game di Indonesia yang sepi

3 Tujuan Membangun Game 3D bernama Destroyer yang ber-genre FPS agar dapat dimainkan sebagai hiburan atau sebagai salah satu contoh game yang dapat dikembangkan lebih lanjut .

4 Metode Pembuatan Mendatangi beberapa warnet sekitar rumah dan kampus
Mencari bahan referensi, membaca dan menganalisa game-game yang ada sekarang berdasarkan referensi pustaka Perancangan game, penulisan coding program, peng-compile-an dan terakhir melakukan uji coba aplikasi

5 Game FPS Salah satu genre atau jenis dari game adalah FPS (First Person Shooter). Genre FPS atau First Person Shooter adalah jenis game yang mengutamakan kecepatan gerakan kita di dalam permainan. Banyak baku tembak dan kita harus bertahan selama mungkin. Disebut First Person Shooter karena pandangan pemain adalah pandangan orang pertama (first person). Kita melihat tampilan dilayar seperti kita melihat dari mata kita sendiri

6 Kecerdasan buatan pada Game FPS
Pengertian suatu metode yang memberikan sebuah mesin kemampuan untuk membuat keputusan yang pantas Tujuan untuk membuat mesin tersebut berkelakukan sepintar-pintarnya

7 Konsep Kecerdasan Buatan
Teori kotak hitam (black boxes theory) Keadaan awal dari sebuah mesin dianggap sebagai kotak hitam yang di dalamnya belum memiliki keadaan (state). Kotak hitam ini di isi state-state atau biasa disebut inner state (kumpulan state yang ada di dalam sebuah kotak) Diberikan suatu keadaan yang mempengaruhi penentuan state yang sesuai untuk kotak hitam tersebut atau biasa disebut state machine

8 Teknik Pemrograman Kecedasan Buatan
FSM (Finite State Machine) Tujuan: memberikan suatu entitas tindakan yang dibatasi dengan beberapa cara. WAIT ESCAPE DIE DEAD ATTACK

9 Teknik Pemrograman Kecedasan Buatan (Cont)
Keadaan yang mempengaruhi state State Player near Health>30 Health <=30 Health<=0 Dying finished WAIT ATTACK ESCAPE DIE DEAD

10 Logika Permainan Pemain akan memainkan seorang player (tokoh utama) yang memiliki misi untuk menemukan teleportasi dan menghancurkan teleportasi tersebut beserta base mereka lalu secepatnya tokoh utama kembali ke titik awal. Dalam menjalani misinya tersebut tokoh utama akan dihadang oleh musuh-musuh.

11 Pembuatan Model Entitas (Tokoh Utama)
Digunakan software Model Editor (MED) dan File new Cube (kubus) ditambahkan Diperkecil 3x lebih kecil dari ukuran awal cube. Dilakukan beberapa perubahan verteks dalam mode triangle.

12

13 Pembuatan Area Permainan ( Ruangan Awal Tokoh Utama ) 1
Digunakan software World Editor (WED) File new Sebuah kubus ditambahkan (Object > Add Cube>Large) Kubus diperbesar Kubus diberikan efek hollow block (Edit>Hollow Block)

14 Pembuatan Area Permainan ( Ruangan Awal Tokoh Utama ) 2
Ditambahkan kubus Diberikan efek hollow

15 Pembuatan Area Permainan ( Ruangan Awal Tokoh Utama ) 3
Penambahan Objek Lampu Penambahan objek lampu ( object > add light) Pengaturan properties objek lampu

16 Pembuatan Area Permainan ( Ruangan Awal Tokoh Utama ) 4
Memasukkan Tokoh Utama ke Area Permainan File-file entitas harus ada di dalam folder work yang defaultnya ada di c:\Program Files\Gstudio\ File-file yang sudah ada di akses melalui menu object > add model > held1.mdl

17 Tampilan Area Permainan
Hasil akhir ruangan awal tokoh utama memulai Posisi tokoh utama

18 Penambahan Script Pemrograman C-Script
Membuat action script untuk tokoh utama : ACTION player_prog {MY.NARROW = ON; MY.TRIGGER_RANGE = 5; MY._MOVEMODE = _MODE_WALKING; MY._FORCE = 0.75; MY._BANKING = -0.1; MY.__STRAFE = ON; MY.__BOB = ON; MY.__TRIGGER = ON; player_walk(); player_fight(); drop_shadow();}

19 Output Program

20 Kuesioner Bagaimana pendapat anda mengenai efek suara yang digunakan . . . a. Kurang b. Cukup c. Baik   Bagaimana pendapat anda mengenai texture dan pencahayaan pada game ini . . . Bagaimana pendapat anda mengenai tingkat kesulitan misi dan musuh yang dimainkan . . . Bagaimana pendapat anda mengenai control pengaturan yang ada . . . a. Kurang b. Cukup c. Baik Bagaimana pendapat anda mengenai tampilan splass screen yang disajikan . . .

21 Kuesioner (cont) Bagaimana pendapat anda mengenai tingkat AI musuh yang dilawan . . . a. Kurang b. Cukup c. Baik Bagaimana pendapat anda mengenai area permainan yang disajikan . . . Bagaimana tingkat kepuasan anda setelah bermain permainan ini . . . Bagaimana pendapat anda tentang tampilan menu yang disajikan, apakah sudah termasuk user friendly . . . Bagaimana pendapat anda tentang keseluruhan game destroyer ini . . . a. Kurang b. Cukup c. Baik

22 Kuesioner (cont)

23 Kesimpulan menjadi salah satu pilihan bagi seorang user (pengguna) yang ingin memainkan permainan yang menghibur di PC nya Fitur yang disediakan dalam game ini adalah mode single player mode single player dimana pemain akan menulusuri semua ruangan dan melawan semua musuh yang menghadang dalam misi mencari sebuah item.


Download ppt "Membangun Game 3D FPS “Destroyer” dengan Menggunakan C-Script"

Presentasi serupa


Iklan oleh Google