• Tidak ada hasil yang ditemukan

Intelligent Agent untuk Gameplay pada Permainan Real Time Strategy Menggunakan Hierarchical Finite State Machine

N/A
N/A
Protected

Academic year: 2021

Membagikan "Intelligent Agent untuk Gameplay pada Permainan Real Time Strategy Menggunakan Hierarchical Finite State Machine"

Copied!
6
0
0

Teks penuh

(1)

Abstrak—Lume Wars adalah permainan bertipe Multiplayer Online Real Time Strategy (MORTS), permainan ini merupakan gabungan penelitian yang sedang dikerjakan oleh 6 orang mahasiswa Teknik Elektro ITS. Permainan ini berfokus pada pengaturan sebuah karakter hero dan sebuah unit pasukan dalam sebuah perang dengan tujuan akhir untuk menghancurkan markas lawan. Permainan ini memiliki elemen seperti karakter dan status yang macam dan jumlahnya berbeda dengan permainan lainnya, sehingga akan berpengaruh pada gameplay yang digunakan. Gameplay permainan RTS tradisional kurang mendukung perkembangan pemain karena permainan dapat menjadi terlalu sulit atau terlalu mudah. Selain itu gameplay yang sudah ada tidak dapat langsung diterapkan pada permainan ini. Untuk menghasilkan sebuah gameplay yang sesuai dengan permainan ini perlu dibuat sebuah intelligent agent untuk mengatur gameplay. Penelitian ini menggunakan Hierarchical Finite State Machine (HFSM) untuk membuat intelligent agent untuk gameplay permainan Lume Wars. HFSM merupakan pengembangan dari FSM, dimana setiap kondisi permainan akan memiliki FSM yang saling berkaitan satu dengan lainnya, sehingga diharapkan akan membuat skenario permainan berjalan dengan baik. Berdasarkan hasil pengujian didapatkan bahwa 71% responden survey menyatakan permainan ini sudah cukup baik, serta 68% responden menyatakan sistem gameplay yang diterapkan sudah cukup baik. Selain itu didapatkan pula bahwa kestabilan permainan ini pada device android masih kurang baik serta menggunakan terlalu banyak memori dan beban CPU, sehingga perlu dilakukan penelitian selanjutnya.

Kata Kunci— Lume Wars, Gameplay, Real Time Strategy.

I. PENDAHULUAN

UME WARS merupakan sebuah permainan bertipe

Multiplayer Online RTS (MORTS), permainan ini

merupakan gabungan penelitian yang sedang dikerjakan oleh 6 orang mahasiswa Teknik Elektro ITS. Permainan ini berfokus pada pengaturan sebuah karakter hero dan sebuah

unit pasukan dalam sebuah perang dengan tujuan akhir untuk menghancurkan markas lawan. Dalam permainan ini terdapat beberapa komponen utama, yakni pengaturan karakter hero,

unit pasukan, gameplay, serta jaringan online. Adapun dalam

tugas akhir ini akan dilakukan penelitian dari sisi gameplay

saja.

Permainan Lume Wars ini nantinya akan memiliki beberapa elemen, antara lain adalah macam karakter, pasukan, dan status. Elemen ini berbeda dengan permainan lainnya dari sisi macam, maupun jumlah, sehingga perbedaan ini akan

berpengaruh pada gameplay. Gameplay dapat dikatakan

sebagai cara pemain melakukan interaksi dengan permainan,

gameplay bekerja dengan memberikan sebuah respon terhadap

tindakan pemain. Gameplay merupakan hal yang sangat

penting, karena pengaruhnya pada interaksi dalam pemain akan menentukan apakah permainan ini menyenangkan untuk dimainkan atau tidak. Menyenangkan disini mengarah pada permainan yang seimbang, sehingga tidak terlalu mudah namun juga tidak terlalu sulit untuk dikalahkan. Untuk menghasilkan sebuah gameplay yang menarik dibutuhkanlah

sebuah intelligent agent yang baik. Intelligent agent adalah

sebuah sistem komputasi yang mampu mengambil keputusan dan bergerak secara otomatis berdasarkan kondisi lingkungan. Dalam gameplay, agent-lah yang akan menentukan respon

yang diberikan oleh permainan terhadap pemain. II. URAIANPENELITIAN

A. Tahap Rancangan Sistem

Lume Wars merupakan penelitian yang dikerjakan oleh lima orang mahasiswa jurusan Teknik Elektro ITS. Oleh karenanya, hal pertama yang dilakukan adalah membuat desain sistem permainan yang dibagi kedalam 5 bagian.

Gambar 1. Desain perancangan sistem permainan Lume Wars.

Penelitian ini akan berfokus pada desain gameplay dimana

terdapat tiga tahap pengerjaan yang dilakukan, yaitu tahap desain gameplay, penggabungan komponen, dan implementasi

aplikasi.

B. Perancangan HFSM Gameplay

Bagian ini akan menerangkan tentang desain HFSM

gameplay permainan Lume Wars. HFSM ini terdiri dari FSM

utama yang beberapa state-nya memiliki FSM lagi

didalamnya. HFSM gameplay ini dapat dilihat pada gambar 1

sampai 7.

Intelligent Agent

untuk

Gameplay

pada

Permainan

Real Time Strategy

Menggunakan

Hierarchical Finite State Machine

Abdillah Amiruddin, Mochamad Hariadi, dan Christyowidiasmoro

Jurusan Teknik Elektro, Fakultas Teknik Industri, Institut Teknologi Sepuluh Nopember (ITS)

Jl. Arief Rahman Hakim, Surabaya 60111

E-mail

: abdillahamir09[at]yahoo.com, mochar[at]gmail.com, christyowidiasmoro[at]gmail.com

(2)

[0] FSM Utama Bermain Idle Beli Barang Lihat Progres Permainan Siap bermain Butuh barang

Selesai beli barang

Permainan selesai

Selesai lihat progress

Gambar 2. FSM utama permainan Lume Wars

[1] FSM bermain

Bertarung MusuhCari Bermain

Level-up Pakai item Pakai spell Menunggu respawn Permainan Selesai Bertahan Bertemu musuh Building pemain diserang Musuh = 0

Building pemain hancur

Building musuh hancur Cooldon spell = 0 respawn Exp = EN Exp >= 0 Pemain mati Cooldown spell > 0 HP < 75% HP > 75% Musuh jauh Musuh = 0 Building pemain diserang

Gambar 3. FSM pada state “Bermain”

[2] FSM Pakai Item Pakai item Meat Pakai item Bread Pakai item Chicken Bertarung HP <= 75% HP <= 50% HP <= 25% HP bertambah HP recovered HP bertambah Tidak punya item Meat

Tidak punya item Chicken Tidak punya item Bread

Gambar 4. FSM pada state “pakai item” [2] FSM Bertarung Mendekati musuh Serang Hero Musuh Permainan Selesai Musuh = Hero Serang Troop Musuh Musuh=Troop & Lv <3

musuh tidak ditemukan Serang

Building Musuh Lv >6 Musuh mati & Lv >6 Musuh mati Musuh mati & Lv <6

Cari musuh Lokasi musuh

ditemukan Diserang Hero musuh

Mendekati Markas musuh

Lokasi musuh ditemukan

Markas musuh HP =0 Diserang Troop > 5 3 < Lv < 6

Gambar 5. FSM pada state “Bertarung”

[2] FSM pakai spell Bermain Casting spell Efek spell keluar Cooldown spell = 0 Mati HP = 0 Casting selesai Cooldown spell = 0 HP = 0

Gambar 6. FSM pada state “pakai spell” [1] FSM Beli Barang idle Beli Item Beli Spell Butuh item Beli selesai Butuh spell Beli selesai

Gambar 7. FSM pada state “beli barang”

[2] FSM Beli Item idle Beli item meat Beli item ayam Beli item bread Gold > 2000 Beli selesai 1000< Gold <2000 Beli selesai Gold < 1000 Beli selesai

Gambar 8. FSM pada state “beli item

[2] FSM Beli Spell

Idle

Beli spell

Pilih spell Butuh spell baru

Beli selesai Butuh ganti spell

Pilih selesai

Gambar 9. FSM pada state “beli spell

C. Tahap Komponen Gameplay

Lume Wars Gameplay

Buying System Damage

Calculation View System Character Basic

Status

Achievement System Gambar 10. Desain komponen gameplay permainan Lume Wars

(3)

Penelitian ini hanya akan mencakup gameplay yang

komponennya dibagi menjadi lima sistem utama yang dapat dilihat pada gambar 5.

1)Character Basic Status

Merupakan data statistik yang berisi informasi kemampuan suatu karakter dalam permainan. Permainan Lume Wars memiliki dua karakter, yaitu karakter Hero dan

karakter Troops. Untuk karakter Hero memiliki data

statistik yang dapat dilihat pada tabel 1. Sedangkan untuk karakter Troops dapat dilihat pada tabel 2.

Tabel 1HeroBasic Stat.

Lv HP AD AS TD SC MS EG EN RT 1 49 3 500 6.00 120.00 3 10 0 7 2 66 4 475 8.42 115.00 3 20 15 9 3 86 5 450 11.11 110.00 3 30 25 11 4 109 6 425 14.12 105.00 3 40 40 13 5 135 7 400 17.50 100.00 3 50 60 15 6 163 8 375 21.33 95.00 3 60 85 17 7 195 9 350 25.71 90.00 3 70 115 19 8 228 10 325 30.77 85.00 3 80 150 21 9 265 11 300 36.67 80.00 3 90 190 23 10 304 12 275 43.64 75.00 3 100 235 25 Tabel 2TroopBasic Stat.

Lv HP AD AS TD MS EG RT 1 24 1 1000 1.00 2 5 3 2 33 2 950 2.11 2 10 4 3 43 3 900 3.33 2 15 5 4 54 4 850 4.71 2 20 6 5 67 5 800 6.25 2 25 7 6 81 6 750 8.00 2 30 8 7 96 7 700 10.00 2 35 9 8 113 8 650 12.31 2 40 10 9 131 9 600 15.00 2 45 11 10 150 10 550 18.18 2 50 12 Parameter yang digunakan adalah sebagai berikut : a. Lv = Level

Merupakan nilai dasar untuk mengukur perkembangan karakter. Kenaikan nilai ini dipengaruhi oleh EN. b. HP = Health Point

Merupakan parameter yang mengukur banyak damage

yang dapat diterima sebelum karakter tersebut mati. HP dihitung menggunakan fungsi sebagai berikut :

2

.

*

.

CurrentLevel

PeakLevel

HP

Max HP

Max Level

PeakLevel

Dimana :

 Max.HP = Nilai maksimum HP yang diinginkan.

 CurrentLevel = Level saat menghitung HP.

 MaxLevel = Level tertinggi yang dapat dicapai .

 PeakLevel = Level yang menjadi titik perubahan.

c. AD = AttackDamage

Merupakan parameter yang mengukur banyak damage

yang diberikan ketika melakukan serangan. d. AS = AttackSpeed

Merupakan parameter yang mengukur kecepatan dalam melakukan serangan

e. TD = Total Damage/sec

Merupakan jumlah total damage yang diberikan dalam

satu detik serangan. TD dihitung menggunakan fungsi sebagai berikut :

1000

*

TD

AD

AS

f. SC = SpellCooldown

Merupakan parameter yang menentukan seberapa cepat karakter dapat menggunakan serangan sihir. g. MS = MovementSpeed

Merupakan parameter yang menentukan kecepatan gerak karakter. nilai dari MS konstan pada setiap level.

h. EG = ExperienceGiven

Merupakan parameter yang menentukan berapa banyak

experience yang diberikan jika karakter ini mati.

i. EN = Experience Needed

Merupakan parameter yang menentukan berapa banyak poin experience yang dibutuhkan untuk naik ke level

berikutnya. EN dihitung menggunakan fungsi berikut:

(

*5)

nextlevel levelbefore now

EN

EN

Level

j. RT = RespawnTime

Merupakan parameter yang menentukan lama waktu untuk hidup kembali (respawn) setelah mati.

2)Damage Calculation

Setiap karakter Hero memiliki elemen tertentu yang akan

menentukan kekuatan dan kelemahan karakter. Elemen tersebut yaitu :

a. Elemen Fire pada karakter ras Maya

b. Elemen Water pada karakter ras Atlantis

c. Elemen Nature pada karakter ras Arian

d. Elemen Light pada karakter ras Outer

e. Elemen Dark pada karakter ras Borneo

Gambar 11. Diagram hubungan antar elemen.

Sehingga nilai damage serangan akan berlaku

berdasarkan fungsi berikut :

DI

TD EV

Dimana :

 DI = DamageInflicted, damage yang diberikan.  TD = TotalDamage, total damage serangan.

 EV = Elemental Value, bernilai 10%TD jika elemen

berkaitan langsung atau bernilai 0 jika elemen tidak berkaitan langsung

3)View System

Permainan ini menggunakan model view Window sebesar

1280x800 pixel. Terdapat empat fitur untuk memudahkan

navigasi dalam permainan ini, yaitu :

a. Slide/SwipeWindow

Adalah fitur yang memungkinkan pemain untuk menggeser peta secara bebas sehingga dapat melihat keseluruhan daerah permainan.

b. CharacterCenteredView

Adalah fitur yang membuat view secara otomatis

berpindah kepada karakter Hero yang sedang

(4)

c. Heads UpDisplay (HUD).

Adalah fitur yang dapat menampilkan semua informasi dan Menu yang dibutuhkan dalam permainan pada

ViewWindow yang posisinya tidak akan berubah.

d. Disabled Powersave

Adalah fitur yang membuat layar pada device android

tidak akan mati atau sleep secara otomatis selama

permainan berlangsung.

4)Achivement System

Achievement merupakan sistem untuk melihat kembali

progres permainan yang telah dicapai. Terdapat berbagai macam info yang dapat dilihat serta gelar yang akan didapatkan setelah menyelesaikan objektif tertentu.

5)Buying System

Buying system merupakan untuk mendapatkan Item

maupun Spell untuk digunakan dalam permainan. Transaksi

dapat dilakukan pada Window Shop dan dilakukan dengan

menukarkan Gold yang telah pemain kumpulkan.

D. Tahap Penggabungan dan Implementasi Aplikasi

Penggabungan komponen lain serta implementasi desain

gameplay menghasilkan aplikasi permainan dengan alur

sebagai berikut. Keterangan Warna Main Menu Character Selection Map Selection Playing Room Playing Report

New Game Continue Option Achievement

Option

Resume Restart Main Menu

Multiplayer

Setting Menu Achievement Lobby

Window Button Intro

Gambar 12. Desain alur aplikasi permainan Lume Wars

1)Window Main Menu

Merupakan Window pertama yang akan ditemui oleh

pemain ketika menjalankan aplikasi permainan. Window ini

memiliki 5 pilihan Menu, yaitu :

a. NewGame

Untuk melakukan permainan yang baru, dimana pemain akan masuk ke WindowCharacterSelection.

b. Continue

Untuk melanjutkan permainan terakhir, dimana hanya bisa dipilih ketika terdapat save permainan terakhir.

c. Option

Untuk menghidupkan atau mematikan komponen suara

dan tutorial permainan, dimana pemain akan masuk ke

WindowOption.

d. Achievement

Untuk melihat ketercapaian hasil permainan, dimana pemain akan masuk ke WindowAchievement.

e. Multiplayer

Untuk bermain multiplayer, dimana pemain akan

masuk ke WindowLobby.

2)Window Option

Pada Window ini pemain dapat mengatur aktif tidaknya

komponen suara dan tutorial dalam permainan.

3)Window Achievement

Pada Window ini pemain dapat melihat hasil progres

permainan yang telah dicapai, yaitu time played, gold, score,

enemy killed, troops killed. serta gelar (title) yang

didapatkan setelah pemain menyelesaikan objektif tertentu. Terdapat 2 Menu yang dapat dipilih, yaitu Menu Ok dan

Reset.

4)Window Lobby

Pada Window ini pemain dapat memilih dan bergabung

pada room tertentu untuk permainan secara multiplayer

online. Saat ini Menu ini masih kosong karena sistem

multiplayer permainan Lume Wars masih belum selesai.

5)Window Character Selection

Pada Window ini pemain dapat melakukan pemilihan

karakter Hero yang akan digunakan. Setelah memilih,

pemain dapat menuju ke Window Map Selection melalui

tombol “next”. Pada Window ini juga, pemain mendapatkan

akses menuju shop.

6)Window Shop

Pada Window ini pemain dapat melakukan pembelian dan

pemilihan item dan spell yang digunakan dalam permainan.

7)Window Map Selection

Pada Window ini pemain dapat memilih map yang akan

digunakan dalam permainan. Setelah memilih, pemain dapat memulai permainan dengan menuju ke Window Playing Room melalui tombol “start”.

8)Window Playing Room

Pada Window ini pemain akan melakukan permainan

menggunakan karakter Hero dan map sesuai dengan yang

telah dipilih sebelumnya. Dalam Window ini pemain dapat

mengakses dua Menu, yaitu Menu Save dan Menu Pause. Menu Save berfungsi untuk menyimpan progres sementara

permainan yang akan otomatis dihapus ketika permainan telah selesai. Menu Pause berfungsi untuk menghentikan

sementara permainan sekaligus memunculkan Window

Pause. Setelah permainan selesai pemain akan menuju ke

WindowPlayingReport

9)Pop-up Window Pause

Pada pop-up Window ini pemain diberikan tiga menu,

yaitu Resume, Restart, dan Main Menu. Resume untuk

melanjutkan permainan. Restart untuk mengulangi

permainan yang sedang berlangsung. Main Menu untuk

kembali ke Window Main Menu.

10) Alur Window Playing Report

Window ini hanya akan muncul ketika permainan

berakhir. Pada Window ini pemain akan diberikan laporan

statistik permainan. Statistik yang dapat dilihat adalah Time Played, Player Death, Enemy Killed, Troops Killed, Score

(5)

III. HASIL PERCOBAAN

Pengujian pada tugas akhir ini dibagi menjadi 3 bagian yaitu pengujian running test pada device android dan pengujian beta

tester, dan ketercapaian konsep.

A. Pengujian Running Test

Tabel 3Device pengujian Smartphone

Rating Class = 1062 Lenovo S880

Rating Class = 1723 Sony Xperia M

Rating Class = 2202 Samsung Galaxy S3

Tablet

Rating Class = 1040 Galaxy Tab P1000

Rating Class = 1698 Galaxy Tab 7+

Rating Class = 2288 Ainol Numy AX1

(a) (b)

(c) Gambar 13 Grafik hasil pengujian running test

(a)Pengujian FPS; (b)Pengujian Memori; (c)Pengujian CPU

Pengujian ini menggunakan tiga macam smartphone dan

tiga macam tablet android yang terbagi kedalam tiga rating

kelas[11]. Spesifikasi device pengujian dapat dilihat pada tabel

3. Hasil dari pengujian dapat dilihat pada gambar 13.

B. Pengujian Beta Tester

Pengujian ini dilakukan dengan meminta bantuan kepada 32 orang responden untuk mengisi kuisioner setelah mencoba permainan ini. 16 responden yang dimintai bantuan berasal dari kalangan mahasiswa Teknik Elektro ITS dan 16 responden lainnya berasal dari kalangan game developer.

Tabel 4Hasil survey beta tester

No Pertanyaan Pilihan Jawaban Persentase

1 Apakah Anda menyukai permainan ini ? a.b. Ya Tidak 71.875 % 25 %

2 Karakter apa yang menurut anda paling kuat?

a. Arian 12.5 %

b. Maya 31.25 %

c. Atlantis 18.75 %

d. Outer 28.125 %

e. Borneo 3.125 %

3 Karakter apa yang menurut anda paling lemah ?

a. Arian 31.25 %

b. Maya 9.375 %

c. Atlantis 34.375 %

d. Outer 12.5 %

e. Borneo 3.125 %

4 Bagaimana menurut anda sistem transaksi permainan ini ?

a. Buruk Sekali 0 %

b. Buruk 21.875%

c. Cukup Baik 71.875 %

d. Baik Sekali 6.25 % 5 Bagaimana menurut anda sistem

item permainan ini ?

a. Buruk sekali 0 %

b. Buruk 18.75 %

c. Cukup Baik 59.375 %

d. Baik Sekali 21.875 % 6 Bagaimana menurut anda sistem spell permainan ini ?

a. Buruk Sekali 0 %

b. Buruk 28.125 %

c. Cukup Baik 62.5 %

d. Baik Sekali 9.375 % 7 Bagaimana menurut anda sistem achievement

permainan ini ?

a. Buruk Sekali 0 %

b. Buruk 9.375 %

c. Cukup Baik 71.875 %

d. Baik Sekali 12.5 % 8 Bagaimana menurut anda sistem save-Load permainan

ini ?

a. Buruk Sekali 0 %

b. Buruk 21.875 %

c. Cukup Baik 59.375 %

d. Baik Sekali 18.75 % 9 Bagaimana menurut anda

view sistem permainan ini ?

a. Buruk Sekali 0 %

b. Buruk 18.75 %

c. Cukup Baik 53.125 %

d. Baik Sekali 28.125 % 10 Bagaimana menurut anda grafis permainan ini ?

a. Buruk Sekali 6.25 %

b. Buruk 21.875 %

c. Cukup Baik 53.125 %

d. Baik Sekali 15.625 % 11 Bagaimana menurut anda user-interface permainan ini

?

a. Buruk Sekali 0 %

b. Buruk 21.875 %

c. Cukup Baik 56.25 % d. Baik Sekali 21.875 % 12 Apakah anda mendapatkan gambaran tentang cerita dan

tujuan permainan ini ?

a. Ya 53.125 %

b. Tidak 43.75 %

13

Apakah anda mendapatkan gambaran yang cukup tentang cara memainkan permainan ini ?

a. Kurang Sekali 6.25 %

b. Kurang 34.375 %

c. Cukup Baik 40.625 % d. Baik Sekali 18.75 % 14 Aspek apa yang paling menarik dari permainan ini

menurut anda ?

a. Karakter 34.375 %

b. Grafis 18.75 %

c. Item dan Spell 12.5 % d. Achievement 15.625 %

(6)

e. Lainnya… 15.625 %

C. Pengujian Ketercapaian Konsep

Pada bagian ini akan dibandingkan antara konsep dan realisasi beserta kondisi ketercapaian.

Tabel 6Hasil perbandingan konsep dan realisasi

No. Konsep Ketercapaian Keterangan

1 Aplikasi Permainan Selesai Tidak berjalan lancar pada beberapa device 2 BalancingKarakter Selesai Berdasarkan hasil survey, masih ada yang merasa

permainan terlalu sulit 3 Sistem Elemen Tidak Selesai Masih sebatas konsep, belum diterapkan

4 Achievement Selesai

Berdasarkan hasil survey, macam achievement dirasa masih kurang

5 Buying System Selesai

Menurut hasil survey, variasi item dan spell yang tersedia kurang banyak 6 Item Selesai Variasi item dan spell yang dijual kurang banyak

7 Spell Selesai

Selain variasi spell yang kurang, cooldown terlalu lama, cooldown yang reset jika hero mati dirasa tidak cocok

8 Building Belum Selesai Konsep serangan building balum diterapkan.

9 View System Selesai -

10 Sistem Save/Load Selesai

Menurut hasil survey, satu slot save/load dirasa tidak cukup

IV. KESIMPULANDANSARAN

A. Kesimpulan.

1.File .apk dari permainan yang berukurtan sekitar 30Mb, dibandingkan dengan kesederhanaan grafis dan

gameplay yang ditawarkan menunjukan bahwa

pengemasan dan penyatuan seluruh elemen permainan masih belum optimal.

2.Penggunaan CPU dan memori yang sangat tinggi (rata-rata CPU diatas 90%, (rata-rata-(rata-rata memori diatas 70MB) mengindikasikan bahwa penggunaan script dan fungsi

pada permainan ini masih belum teroptimasi dengan baik.

3.Melihat FPS yang dihasilkan sangat rendah (dibawah 150) dihadapkan dengan penggunaan efek visual yang masih minim, terutama pada Playing Room kondisi

Battle, dapat diketahui bahwa permainan ini masih belum

mengoptimasi penggunaan gambar dan background.

4.Desain dan penerapan gameplay permainan ini sudah

cukup baik, terlihat dari hasil survey dimana lebih dari

71% responden menyukai permainan ini dan lebih dari 68% responden menyatakan sistem gameplay yang

diterapkan sudah baik.

5.Dari hasil survey, terlihat bahwa masih terdapat beberapa

hal yang perlu diperhatikan berdasarkan alasan dan saran responden, yaitu kestabilan permainan, dimana permainan berjalan kurang lancar pada beberapa device

android. Selain itu juga variasi dari beberapa elemen permainan (seperti item dan spell) yang masih sedikit

sekali, serta penerapan balancing permainan yang masih

kurang baik.

6.Ketercapaian implementasi konsep pada permainan Lume Wars sekitar 85%

B. Saran

1.Memberisihkan dan menyedarhanakan script dan fungsi

yang digunakan agar dapat mengurangi beban CPU dan memori sehingga memungkinkan device android dengan

spesifikasi menengah kebawah untuk memaninkan permainan dengan lancar.

2.Menyederhanaan komponen grafis yang digunakan, seperti menggunakan fitur tile pada background dan

menggunakan gambar dengan resolusi rendah.

3.Memperbaiki implementasi gameplay agar permainan

dapat berjalan dengan lebih stabil pada banyak device

android, serta memperbaiki desain dan implementasi

balancing permainan.

4.Mengembangkan desain gameplay dengan

menambahkan variasi elemen permainan serta fitur-fitur baru dan unik sehingga lebih menarik minat pemain

DAFTARPUSTAKA

[1] Adams, Dan. 2006. “The State of the RTS”. <URL:http://www.ign.com/articles/2006/04/08/the-state-of-the-rts>

[2] “Multiplayer Online Battle Arena”. <URL: http://www.giantbomb.com/multiplayer-online-battle-arena/3015-6598/>

[3] Bjork, Staffan, Jussi Holopainen. 2004. “Patterns in Game Design”. Charles River Media Game Development. [4] Rollings, Andrew, Dave Morris. 2004. “Game

Architecture and Design”. New Riders.

[5] Fabricatore, Carlo. 2007. “Gameplay and Game Mechanics Design: A Key to Quality in Videogames”. [6] Franklin, Stan, Art Graesse.” Is it an Agent, or just a

Program?: A Taxonomy for Autonomous Agents”. Proceedings of the Third International Workshop on Agent Theories, Architectures, and Languages, 1996. [7] Champandard, Alex J. “The Future of Game AI:

Intelligent Agents”.

<URL:http://ai-depot.com/GameAI/Agent-Intelligence.html>

[8] Russel, Stuart J, Peter Norvig. 2003. “Artificial Intelligence : A Modern Approach”. Prentice Hall. [9] Champandard, Alex J. 2007. “Choosing a Hierarchical

FSM”.

<URL:http://aigamedev.com/open/article/hierarchical-or-nested-fsm/>

[10]Champandard, Alex J. 2007. “The Gist of Hierarchical FSM”. <URL:http://aigamedev.com/open/article/hfsm-gist/>

Gambar

Gambar 1. Desain perancangan sistem permainan Lume Wars .
Tabel 1 Hero Basic Stat.
Gambar 12. Desain alur aplikasi permainan Lume Wars  1) Window Main Menu
Tabel 4 Hasil survey beta tester
+2

Referensi

Dokumen terkait

Abu Ubaid sangat menentang pandapat yang menyatakan bahwa pembagian zakat harus dilakukan secara merata diantara para kelompok penerima zakat dan cendrung

Struktur Komposit merupakan alternatif bagi perencanaan struktur atas pada bangunan Gedung Rumah Sakit Muhammadiyah Lamongan, dimana kombinasi antara kedua

Rumah Sakit Umum Pusat (RSUP) Sanglah yang telah mengimplementasikan Standar Akreditasi JCI (Joint Commission International) dengan menerapkan 10 indikator mutu manajemen,

Walaupun teknologi HPAL/PAL telah sukses secara laboratorium maupun pilot plant untuk mengolah berbagai jenis laterit, ternyata HPAL gagal saat digunakan pada tiga HPAL

Ayat 3 b Pasal 203 KUHAP menyebutkan bila hakim memandang perlu untuk diadakan pemeriksaan tambahan maka hakim memerintahkannya kepada penuntut umum dalma waktu

Populasi dalam penelitian ini adalah limbah cair sisa pencucian pakaian di seluruh usaha penatu rumahan di Cirebon, dan yang diambil sebagai sampel yaitu

Tujuan penelitian ini adalah menyelidiki pengaruh teknik pembuatan lubang dengan variasi diameter yang berbeda terhadap optimasi kekuatan bahan komposit hibrid yang

Dalam penelitian ini, tahapan akhir untuk mengetahui pola hubungan antara demikian dapat disimpulkan bahwa terdapat keseimbangan jangka panjang antara harga