1 / 24

Membuat Game FPS ”The Mission” dengan Menggunakan C-Script

Membuat Game FPS ”The Mission” dengan Menggunakan C-Script. Nama : Noval Amar NPM : 50406531 Jurusan : Teknik Informatika Pembimbing : Dr. YUHILZA HANUM, Ssi., Meng. Latar Belakang Masalah. Game adalah fenomena global jenis game ( genre ) FPS banyak dimainkan

arnav
Download Presentation

Membuat Game FPS ”The Mission” dengan Menggunakan C-Script

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Membuat Game FPS ”The Mission” dengan Menggunakan C-Script Nama : Noval Amar NPM : 50406531 Jurusan : Teknik Informatika Pembimbing: Dr. YUHILZA HANUM, Ssi., Meng.

  2. Latar Belakang Masalah • Game adalah fenomena global • jenis game (genre) FPSbanyak dimainkan • semua orang cenderung menyukai permainan atau game • pengembangan game di Indonesiayang sepi

  3. Tujuan • membuat suatu Game 3D ber-genre FPS bernama The Mission menggunakan C-Script agar bisa dimainkan sebagai hiburan atau sebagai contoh game yang bisa dikembangkan lebih lanjut

  4. 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 berhanan 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

  5. KecerdasanBuatanpada Game FPS • Kecerdasan Buatan • Pengertian: suatu metode yang memberikan sebuah mesin kemampuan untuk membuat keputusan yang pantas • Tujuan: untuk membuat mesin tersebut berkelakukan sepintar-pintarnya

  6. 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

  7. TeknikpemrogramankecerdasanBuatan • FSM (Finite State Machine) Tujuan: memberikan suatu entitas tindakan yang dibatasi dengan beberapa cara.

  8. TeknikpemrogramankecerdasanBuatan(cont) • Keadaan yang mempengaruhi state

  9. Langkah Pembuatan • pembuatan model-model entitas yang digunakan pada game • pembuatan dunia virtual atau yang sering disebut level • Penambahkan script pemrograman C-Script • semua elemen model, level serta script pemrograman di build menjadi satu • rungame • mem-publish game

  10. pembuatan model-model entitas • Digunakan software Model Editor (MED)

  11. Pembuatan level • Digunakan software World Editor (WED)

  12. Langkah pembuatan level • Membuat design level secara keseluruhan • Pemberian tekstur • Pembuatan pintu antar ruangan • Penambahan pencahayaan • Pemberian entitas-entitas level

  13. Design level

  14. Pemberian tekstur • Menambahkan texture library • Penentuan tkestur ke dalam sebuah ruangan

  15. Pembuatan pintu antar ruangan • Penambahan kubus kecil di perpotongan antar ruangan • Hasilpemotonganantarruangan

  16. Penambahan pencahayaan • Penambahan object light • Pengaturan properties object light

  17. Pemberian entitas-entitas level • 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

  18. Penambahkan script pemrograman C-Script • Membuat script utama • Main script : • Movement.wdl • Actors.wdl • Weapons.wdl • War.wdl • Doors.wdl • Messages.wdl • Particle.wdl • Menu.wdl

  19. Penambahkan script pemrograman C-Script (cont) • Membuat action script untuk entitas: Merupakan script yang akan di masukkan ke sebuah entitas.Seperti entitas pemain memakai action script bernama player_prog. 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();}

  20. Penambahkan script pemrograman C-Script (cont) • Pemrograman AI dengan teknik FSM State akhir State awal State transisi YES NO

  21. Build, Run & Publish • Build atau meng-compile

  22. Build, Run & Publish (cont) • Menjalankan game,dengan menekan toolbar seperti ini • Membuat executable file (pubilsh)

  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.

More Related