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 semua orang cenderung menyukai permainan atau game pengembangan game di Indonesia yang sepi
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
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
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
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
Teknik pemrograman kecerdasan Buatan FSM (Finite State Machine) Tujuan: memberikan suatu entitas tindakan yang dibatasi dengan beberapa cara.
Teknik pemrograman kecerdasan Buatan(cont) Keadaan yang mempengaruhi state
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 run game mem-publish game
pembuatan model-model entitas Digunakan software Model Editor (MED)
Pembuatan level Digunakan software World Editor (WED)
Langkah pembuatan level Membuat design level secara keseluruhan Pemberian tekstur Pembuatan pintu antar ruangan Penambahan pencahayaan Pemberian entitas-entitas level
Design level
Pemberian tekstur Menambahkan texture library Penentuan tkestur ke dalam sebuah ruangan
Pembuatan pintu antar ruangan Penambahan kubus kecil di perpotongan antar ruangan Hasil pemotongan antar ruangan
Penambahan pencahayaan Penambahan object light Pengaturan properties object light
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
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
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();}
Penambahkan script pemrograman C-Script (cont) Pemrograman AI dengan teknik FSM State akhir State awal State transisi YES NO
Build, Run & Publish Build atau meng-compile
Build, Run & Publish (cont) Menjalankan game,dengan menekan toolbar seperti ini Membuat executable file (pubilsh)
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.