Membuat Game FPS The Mission dengan Menggunakan CScript
Membuat Game FPS ”The Mission” dengan Menggunakan C-Script Nama NPM Jurusan Pembimbing : Noval Amar : 50406531 : Teknik Informatika : Dr. YUHILZA HANUM, Ssi. , Meng.
Latar Belakang Masalah n Game adalah fenomena global n jenis game (genre) FPS banyak dimainkan n semua orang cenderung menyukai permainan atau game n pengembangan game di Indonesia yang sepi
Tujuan n membuat suatu Game 3 D ber-genre FPS bernama The Mission menggunakan C-Script agar bisa dimainkan sebagai hiburan atau sebagai contoh game yang bisa dikembangkan lebih lanjut
Game FPS n Salah satu genre atau jenis dari game adalah FPS (First Person Shooter). n 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. n Disebut First Person Shooter karena pandangan pemain adalah pandangan orang pertama (first person). Kita melihat tampilan dilayar seperti kita melihat dari mata kita sendiri
Kecerdasan Buatan pada Game FPS n Kecerdasan Buatan • Pengertian: suatu metode yang memberikan sebuah mesin kemampuan untuk membuat keputusan yang pantas • Tujuan: untuk membuat mesin tersebut berkelakukan sepintar-pintarnya
Konsep kecerdasan Buatan n 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
Teknik pemrograman kecerdasan Buatan n FSM (Finite State Machine) Tujuan: memberikan suatu entitas tindakan yang dibatasi dengan beberapa cara.
Teknik pemrograman kecerdasan Buatan(cont) n Keadaan yang mempengaruhi state
Langkah Pembuatan n pembuatan model-model entitas yang digunakan n n 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 run game mem-publish game
pembuatan model-model entitas n Digunakan software Model Editor (MED)
Pembuatan level n Digunakan software World Editor (WED)
Langkah pembuatan level n Membuat design level secara keseluruhan n Pemberian tekstur n Pembuatan pintu antar ruangan n Penambahan pencahayaan n Pemberian entitas-entitas level
Design level
Pemberian tekstur n Menambahkan texture library n Penentuan tkestur ke dalam sebuah ruangan
Pembuatan pintu antar ruangan n Penambahan kubus kecil di perpotongan antar ruangan n Hasil pemotongan antar ruangan
Penambahan pencahayaan n Penambahan object light n Pengaturan properties object light
Pemberian entitas-entitas level n File-file entitas harus ada di dalam folder work yang defaultnya ada di c: Program FilesGstudio n File-file yang sudah ada di akses melalui menu object > add model
Penambahkan script pemrograman C -Script n Membuat script utama n Main script : § § § § Movement. wdl Actors. wdl Weapons. wdl War. wdl Doors. wdl Messages. wdl Particle. wdl Menu. wdl
Penambahkan script pemrograman C-Script (cont) n 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(); }
Penambahkan script pemrograman C -Script (cont) n Pemrograman AI dengan teknik FSM YES State awal State transisi NO State akhir
Build, Run & Publish n Build atau meng-compile
Build, Run & Publish (cont) n Menjalankan game, dengan menekan toolbar seperti ini n Membuat executable file (pubilsh)
Kesimpulan n menjadi salah satu pilihan bagi seorang user (pengguna) yang ingin memainkan permainan yang menghibur di PC nya n Fitur yang disediakan dalam game ini adalah mode single player dimana pemain akan menulusuri semua ruangan dan melawan semua musuh yang menghadang dalam misi mencari sebuah item.
- Slides: 24