simulasi perilaku tempur pada2.pptx
TRANSCRIPT
-
7/17/2019 Simulasi Perilaku Tempur pada2.pptx
1/15
Simulasi Perilaku Tempur pada
Sekumpulan NPC Berbasis BoidAgung Nugraha
-
7/17/2019 Simulasi Perilaku Tempur pada2.pptx
2/15
PendahuluanPada game mode Real-Time Strategy (RTS), perilaku player maupun Non-Player Character (NPC) dipengaruhi oleh perubahan lingkungan ecarareal-time! NPC yang tidak reponi" terhadap lingkungan memiliki daya
tempur yang lemah!
#ecerdaan buatan berbai algoritma perilaku boid diberikan untukmemampukan NPC merepon lingkungan ecara cerda! $engan reponyang cerda terhadap lingkungan, NPC lebih dapat bertahan di dalamituai pertempuran!
-
7/17/2019 Simulasi Perilaku Tempur pada2.pptx
3/15
Latar BelakangNPC tempur pada game RTS biaanya beraki dalam kelompok bear
NPC yang tidak reponi" terhadap lingkungan tempur memiliki dayatempur yang lemah dan dapat melemahkan daya tempur NPC ka%an
Perilaku boid merupakan perilaku yang didaarkan pada ranganganlingkungan lokal &i',&ii'
Perilaku boid diterapkan di dalam kelompok bear &i',&ii'
Perilaku etiap indiidu boid memberikan keuntungan bagi keeluruhanboid di dalam kelompok
-
7/17/2019 Simulasi Perilaku Tempur pada2.pptx
4/15
Perumusan MasalahNPC tanpa kecerdaan buatan dapat aling berbenturan dan menghalangiaki dari ka%an aat berkerumun
NPC tanpa kecerdaan buatan menggunakan aturan arak terdekat dalammenentukan target untuk dila%an
Penerapan perilaku boid pada NPC tempur melibatkan pemilihan NPCla%an ebagai obtacle atau target
-
7/17/2019 Simulasi Perilaku Tempur pada2.pptx
5/15
Tujuan*endapatkan NPC tempur dengan kecerdaan buatan menggunakanalgoritma boid
*endapatkan perbandingan e"ektiita daya tempur NPC dengankecerdaan buatan menggunakan algoritma boid dengan NPC tanpakecerdaan buatan
*enentukan pengaruh algoritma boid pada e"ektiita tempur kelompokNPC dengan ariai umlah anggota kelompok dan ariai %aktu tempur
-
7/17/2019 Simulasi Perilaku Tempur pada2.pptx
6/15
Batasan Masalah*ode game yang diimulaikan adalah RTS (Real Time Strategy)
Simulai menggunakan +nity $ game engine
Pertempuran hanya melibatkan dua kelompok NPC
*odel $ eragam untuk maing-maing kubu NPC
Tanpa obtacle elain NPC ka%an atau la%an non-target
Perilaku boid yang diberikan hanya untuk pergerakan yang memiliki duakomponen ektor, pergerakan di umbu dan umbu .
-
7/17/2019 Simulasi Perilaku Tempur pada2.pptx
7/15
Relevansi
Pengembangan permainan komputer dengan
ka%anan NPC cerda
Penerapan algoritma perilaku boid untuk
kecerdaan buatan
-
7/17/2019 Simulasi Perilaku Tempur pada2.pptx
8/15
NPC
Non-Player Character (NPC) ! entita dalam
game yang tidak dikendalikan ecara langung
oleh pemain
-
7/17/2019 Simulasi Perilaku Tempur pada2.pptx
9/15
Flocking o birdstuuan terbang dalam ka%anan /
0mencari makan
0migrai
berdaarkan perepi lokal dari lingkungan yang
dinami
permodelan gerakan $untung 1 rugi /
0&2' aman dari predator
0&2' e"iieni dalam mencari lokai makanan
0&2' reproduki atu peie
0&-' berebut dalam mendapatkan makanan
-
7/17/2019 Simulasi Perilaku Tempur pada2.pptx
10/15
Model locking dasar terdiri dari tiga kendali!rules" perilaku sederhana#
Separation
#endali untuk menghindari kerumunan lokal
eama boid
-
7/17/2019 Simulasi Perilaku Tempur pada2.pptx
11/15
Alignment
#endali untuk menghadap ke arah yang ama
dengan rata-rata lokal arah hadap eama
boid
-
7/17/2019 Simulasi Perilaku Tempur pada2.pptx
12/15
Coheion
#endali untuk bergerak menuu poii rata-
rata lokal dari eama boid
-
7/17/2019 Simulasi Perilaku Tempur pada2.pptx
13/15
$ata Pengujian
Simulai Perilaku NPC 3erbai 3oid
dengan 4ariai 5umlah Agen
-
7/17/2019 Simulasi Perilaku Tempur pada2.pptx
14/15
Simulai Perilaku NPC 3erbai 3oid
dengan 4ariai 6aktu Tempur
-
7/17/2019 Simulasi Perilaku Tempur pada2.pptx
15/15
%esimpulan
NPC tempur dengan kecerdaan buatanmenggunakan algoritma boid dapat mereponlingkungan tempur lebih baik dibandingkanNPC tanpa kecerdaan buatan