• Tidak ada hasil yang ditemukan

APLIKASI PERMAINAN INTERAKTIF REBEL HEART BERGENRE ROLE- PLAYING GAME MENGGUNAKAN XNA FRAMEWORK DENGAN PENDEKATAN METODOLOGI SCRUM

N/A
N/A
Protected

Academic year: 2021

Membagikan "APLIKASI PERMAINAN INTERAKTIF REBEL HEART BERGENRE ROLE- PLAYING GAME MENGGUNAKAN XNA FRAMEWORK DENGAN PENDEKATAN METODOLOGI SCRUM"

Copied!
25
0
0

Teks penuh

(1)

APLIKASI PERMAINAN INTERAKTIF

“REBEL HEART” BERGENRE

ROLE-PLAYING GAME MENGGUNAKAN XNA

FRAMEWORK DENGAN PENDEKATAN

METODOLOGI SCRUM

Nora

Binus University, Jakarta, DKI Jakarta, Indonesia

Kevin Christopher

Binus University, Jakarta, DKI Jakarta, Indonesia Dan

Clarence Leroy

Binus University, Jakarta, DKI Jakarta, Indonesia

Abstrak

Tujuan penelitian ini adalah untuk merancang sistem dan permainan interaktif game 3D bergenre Role-Playing Game (RPG) yang dirancang dengan menggunakan XNA Framework. Pendekatan yang digunakan dalam proses pengerjaan penelitian ini adalah dengan metodologi

Scrum. Metode penelitian yang digunakan adalah dengan studi pustaka, analisis kebutuhan user,

dan analisis game sejenis. Hasil yang dicapai dari penelitian ini adalah pengembangan sistem

game RPG dengan grafik 3D yang berjudul “Rebel Heart”. Simpulan yang dapat ditarik dari

penelitian skripsi ini adalah terciptanya sebuah game 3D bergenre Role-Playing Game yang memiliki sistem pertarungan real time action battle dengan unsur non-targeting combat, dengan

(2)

menggunakan XNA Framework, serta dapat menyumbangkan inspirasi bagi kalangan muda dalam pengembangan aplikasi game.

Kata Kunci :

Aplikasi permainan interaktif, Role-playing Game, XNA Framework, Metodologi Scrum.

1. Pendahuluan

Teknologi kian berkembang didunia masa kini hal ini dikarenakan oleh kebutuhan manusia yang semakin bertambah dan bervariasi. Salah satu kebutuhan penting yang harus dimiliki oleh setiap manusia adalah hiburan. Hiburan tersebut dapat dipenuhi oleh hasil dari teknologi, yang dapat berupa game. Perkembangan aplikasi game dari skala kecil maupun besar sangat bervariasi, yang dapat dimainkan oleh siapa saja tanpa memandang umur, dari anak-anak hingga orang dewasa. Game yang disajikan terdapat dalam berbagai jenis, tidak hanya untuk tujuan kesenangan, namun juga dapat berupa pendidikan, simulasi, dan yang lain-lainnya.

Game dapat dimainkan dalam berbagai jenis platform, mulai dari console, mobile,

PC, dan sebagainya, serta dapat dimainkan secara offline maupun online. PC atau yang disebut dengan Personal Computer merupakan platform gaming yang terkuat didunia dengan spesifikasi yang dapat mendukung segala jenis aplikasi. Pemakaian PC telah merambah keseluruh dunia, hampir setiap orang memilikinya dibandingkan dengan konsol game tertentu. Menurut Jon Peddie Research (JPR), pasar PC gaming menunjukkan bahwa angka penjualan akan terus berkembang sebesar 11% pada tahun 2011 hingga akhir 2014. Hal ini berdasarkan pada fakta dimana lebih dari 250 juta PC

(3)

telah terjual pada tahun 2011, dibandingkan dengan penjualan konsol yang terhitung sejak tahun 2005 yang hanya terjual sebesar 230 juta konsol. Oleh sebab itu, pasar game dengan platform PC jauh lebih menarik minat para penikmat game selain karena PC tersebut multifungsi, namun juga karena kemampuan teknologi komputer yang terus berkembang.

Salah satu genre permainan yang berkembang adalah game dengan genre RPG

(Role Playing Game), karena selain terkenal dan diminati oleh para pemain game, genre

ini merupakan permainan sederhana yang telah ada sejak dahulu. Permainan RPG ini dapat mengandung berbagai fitur yang menarik dan memiliki gameplay yang tidak singkat dan kompleks.

XNA Framework merupakan sebuah Framework yang memiliki potensi yang luas dari Microsoft untuk pengembangan game PC dan Xbox360 yang berdasarkan pada bahasa pemrograman C#. Teknologi XNA ini didesain dengan kemudahan, namun tidak mengorbankan performa atau kapabilitas lain atas kemudahannya. Komunitas game

developer individual bahkan komersial telah berkembang dan berinovasi dengan

menggunakan XNA dalam pembuatan aplikasi game. Menurut salah satu CEO dari perusahaan developer game, XNA dapat mendukung pekerjaan pengembangan game menjadi lebih mudah, sehingga developer dapat berfokus pada gameplay, konten dan visual, tanpa harus mengkhawatirkan masalah hardware. Selain itu, XNA juga diunggulkan sebagai sebuah kekuatan yang dibutuhkan oleh industri game developer, karena kemampuannya untuk membuka peluang dan kemungkinan yang tak terbatas untuk pengembangan game.

(4)

2. Metodologi

Untuk pembahasan yang lebih terfokus, penulisan skripsi ini akan diberikan batasan-batasan masalah yang akan dibahas. Berikut adalah ruang lingkup yang akan dikerjakan dalam penulisan skripsi ini :

a. Analisis kebutuhan user dan game sejenis.

b. Perancangan aplikasi game RPG 3D “Rebel Heart”. Perancangan aplikasi game meliputi :

- Deskripsi permainan - Komponen permainan - Mekanisme permainan

c. Perancangan sistem game RPG 3D“Rebel Heart”. Perancangan sistem game meliputi :

- Perancangan UML - Perancangan Layar

Dalam penulisan dan pembuatan skripsi ini, metode-metode yang digunakan adalah: ‐ Metodologi Scrum

‐ Metode studi pustaka ‐ Metode analisis

2.1. Perancangan

Rebel Heart adalah sebuah game bergenre Role-Playing Game yang

berjalan pada platform PC/Windows dan dapat dimainkan secara offline. Konsep dasar permainan ini adalah sebuah permainan yang menggabungkan RPG dengan unsur

(5)

di bungkus dengan alur cerita yang menarik dan sebuah dunia fantasi yang dapat dieksplorasi oleh pemain.

• Sistem Pertarungan

Gameplay pertarungan dalam game Rebel Heart adalah real-time action

battle dengan sistem non-targeting combat dimana kontrol pergerakan karakter

dapat dilakukan secara dinamis, cepat, dan bebas.

Pertarungan dapat dilakukan ketika menghadapi Random Encounter dalam daerah Dungeon. Melalui Encounter ini, Battle Mode akan terjadi, dan pemain harus dapat memenangkan pertarungan, jika tidak, maka permainan akan berakhir atau Game Over.

Dalam battle mode, pemain dapat bergerak bebas pada area pertarungan,

dan dalam area tersebut terdapat sekelompok musuh yang akan mengejar dan menyerang. Pemain dapat menyerang musuh dengan cara mendekati musuh dan menyerangnya dengan klik kiri mouse, yang mengeluarkan sebuah serangan dari pemain, ataupun pemain dapat mengeluarkan skill-skill yang dimiliki karakter yang dimainkannya dengan menekan shortcut yang telah diatur sebelumnya. Pada layar terdapat lambang cursor yang menjadi penentu arah serangan maupun skill, karena itu pemain harus dapat menargetkan musuh dengan pas agar musuh dapat diserang.

Kontrol yang dapat dilakukan oleh pemain adalah dengan mouse dan

keyboard. Key binding default pada keyboard dan mouse adalah sebagai

(6)

Tabel 2. Daftar Kontrol Key Binding Default

Mouse Efek

Left Click Attack / Interact

Scroll Up Zoom In

Scroll Down Zoom Out

Keyboard Efek W Move Up A Move Left S Move Right D Move Down Number 1 - 5 Skill

Number 6 - 7 Support Skill

Shift Run

• Story dan Quest

Cerita dan quest merupakan unsur utama dalam permainan RPG, demikian juga pada game Rebel Heart. Quest terbagi menjadi dua jenis, yaitu

main quest dan side quest. Main quest berjalan dan diperoleh secara otomatis.

Sistem quest dilengkapi juga dengan sistem multiple route story, yang bergantung pada pilihan pemain dalam perkembangan quest. Hal ini dapat mempengaruhi jalan dan rute cerita, karakter party, items, dan lainnya agar dapat mencapai akhir dari permainan. Akhir cerita pada permainan ini ada 2, yaitu true ending dan bad

ending, dimana bad ending terdapat pada beberapa bagian dalam rute cerita.

Berikut ini adalah contoh penggambaran dari multiple route story dimana jalan cerita akan berbeda tergantung pada pilihan pemain pada berbagai pertanyaan pada progress cerita.

(7)

Gambar 1. Contoh Story Route

• Game Balancing

a. Level System

Setiap karakter memiliki experience point (EXP) yang dapat diperoleh melalui pertarungan dengan musuh. Jumlah experience point (EXP) yang dibutuhkan perlevelnya akan disesuaikan tingkat kesulitannya dengan tingkat

(8)

dilakukan dengan rumus sederhana namun tetap stabil antara level selanjutnya. Perhitungan dilakukan dengan cara menambahkan poin 1000 pada setiap kenaikan tingkat kelas dan mengakumulasikannya untuk menghasilkan jumlah poin per level.

b. Status Attribute

Status adalah sekumpulan attribute utama yang menunjukkan suatu karakteristik utama bagi masing-masing karakter dalam game, yang berguna untuk menghasilkan output kekuatan dalam battle sesuai dengan perkembangan level. Atribut-atribut yang digunakan dalam permainan ini terbagi menjadi dua jenis, yaitu primary status attribute dan secondary status

attribute.

Tabel 1. Primary Status Attribute

Attribute Detail

Health Points (HP) Nilai darah karakter

Mana Points (MP) Nilai kekuatan magis karakter

Strength (STR) STR berefek pada Attack Power (physical attack). Intelligence (INT) INT berefek pada Magic Attack Power, Magic

Defense, MP(Mana Points).

Agility (AGI) AGI berefek pada Dodge (dalam chance %). Vitality(VIT) DEX berefek pada Critical Attack (dalam chance

%), Accuracy.

Dexterity (DEX) VIT berefek pada Physical Defense, HP (Health Points).

Tabel 2. Secondary Status Attribute

Efek Attribute Detail

Physical Attack (P.ATK) Nilai serangan fisik karakter Magic Attack (M.ATK) Nilai serangan magis karakter Physical Defense

(P.DEF)

(9)

Magic Defense (M.DEF) Nilai pertahanan magis karakter Evasion (EVA) Nilai penghindaran karakter Critical (CRIT) Nilai serangan kritikal karakter Accuracy (ACC) Nilai ketepatan serangan karakter

• Komponen Permainan

a. Karakter

ƒ Main Characters

Terdapat 3 karakter utama dan 2 karakter support yang dapat dimainkan oleh pemain . Karakter- karakter tersebut adalah Myrenzia

Noir, Hyre Shinkai, Asgardia Loki, Lyraeza Aranae, dan Raineda Rufgaea.

ƒ Enemy Characters

Karakter musuh adalah karakter yang dapat ditemui oleh pemain dalam pertarungan. Setiap musuh memiliki level dan nilai EXP tertentu.

b. Tempat dan Lokasi

Setting dunia game Rebel Heart berada pada sebuah dunia bernama Exsclavtia. Dunia ini memiliki 5 benua dengan daerah kota dan dungeon yang dapat dieksplorasi oleh pemain, yaitu Benua Fragnaria, Coverea,

(10)

Gambar 2. World Map Planet Exsclavtia

c. Lain-lain

ƒ Mata Uang

Dalam game Rebel Heart ini, uang dapat diperoleh dari battle reward, dan dapat digunakan untuk membeli barang dan membayar biaya

menempa senjata. Mata uang pada game ini disebut dengan Extal. ƒ Item

Item adalah barang-barang yang dapat diperoleh oleh pemain dan

berguna untuk kelangsungan permainan. Jenis-jenis item yang terdapat dalam permainan ini dibagi menjadi 3 kategori, yaitu Useable Items (barang yang dapat dipakai untuk sekali pakai dan memiliki efek untuk men-support pemain), Equipments (barang yang dapat dipakaikan pada karakter pemain dan dapat menambah status karakter), dan Key Items (barang untuk kepentingan quest dan upgrade).

(11)

Gambar 3. Items Concept Design

ƒ Skill

Skill adalah serangkaian kemampuan karakter yang berguna dalam

pertarungan. Skill dibagi menjadi 2 jenis, yaitu active skill dan support

skill. Active skill merupakan skill yang dapat digunakan langsung pada

saat pertarungan berlangsung dengan menekan shortcut. Support skill merupakan skill dari karakter yang berada dalam posisi support party.

Skill jenis ini hanya dapat diaktifkan apabila cast time gauge penuh. Cast time gauge akan terisi seiring dengan pertarungan yang sedang

(12)

Setiap skill yang dimiliki oleh masing-masing karakter dapat diatur

dan disesuaikan dengan pertimbangan pemain agar keefektifan pemakaian setiap skill tersebut dapat dimaksimalkan. Untuk dapat mencapai skill yang lebih lanjut akan membutuhkan requirement tertentu dari skill sebelumnya. Setiap skill memiliki maksimal 5 level potensi dan dapat ditingkatkan dengan upgrade item. Seluruh skill-skill tersebut akan ditampilkan dalam bentuk sebuah skill tree. Rancangan skill tree tersebut dijabarkan dalam bentuk berikut :

Gambar 4. Contoh Rancangan Skill Tree

Fitur Skill Support System adalah fitur sistem skill yang terdapat

(13)

memiliki 4 tingkat skill masing-masing yang dapat digunakan dalam mode

battle dengan persyaratan cast point yang harus terpenuhi. Cast point

dalam battle ditampilkan dalam bentuk cast gauge bar yang memiliki maksimum poin 100. Cast point dapat diperoleh dengan melakukan serangan pada musuh. Setiap serangan yang masuk akan menaikkan cast

point 2 poin. Bila akumulasi poin telah mencukupi, maka pemain dapat

mengaktivasi skill support karakter yang terdapat dalam party support.

• Game Editor

Game Editor merupakan aplikasi pendukung dalam proses pembuatan game Rebel Heart. Aplikasi berbentuk console application ini digunakan untuk

membantu mengimplementasikan data-data yang digunakan dalam membuat game

Rebel Heart. Editor ini terdiri dari beberapa bagian, yaitu Player Data Editor, Map Data Editor, Town Data Editor, Quest Line Data Editor, Quest Data Editor, Conversation Data Editor, Skill Data Editor, Monster Data Editor, Equipment Data Editor, NPC Data Editor dan Item Data Editor.

2.2. Implementasi

Untuk dapat menjalankan aplikasi game Rebel Heart dengan baik, maka dibutuhkan spesifikasi perangkat lunak (software) perangkat keras (hardware) sebagai berikut :

Processor : Intel Dual Core 1.3GHz (atau dengan yang setara) Graphic Card : VGA 512 MB

(14)

Memo Hard D Lain-l Sistem Softwa instalasi sebagai b ory Disk Space ain m Operasi are Penduku - XNA Fr - DirectX Untuk dap XNA Fram berikut : 1. Menjal ditamp Gam : 2 GB D : 128GB : Keybo : Windo ung : ramework 3 X 10 pat menjalan mework 3.1 lankan file pilkan. mbar 5. Tam DDR2 B oard, Mouse ows XP SP2 .1 nkan aplika . Prosedur setup XNA mpilan Setup e, Speaker. 2 asi game Re instalasi XN A Framework p XNA Fram ebel Heart, NA Framew k 3.1. Tamp mework 3.1 harus dilak work 3.1 ad pilan setup 1 kukan dalah akan

(15)

2.3.

Evaluas

• Evalua Komp sebaga 1. 2. Setela ditamp Frame 3. Setela Setup. Gambar 6

si

asi Segi Inte

Berdasark puter (IMK) ai berikut : Berusaha Konsistens perancang keseluruha ah menekan pilkan. Lal ework 3.1 ak ah proses ins . 6. Tampilan eraksi Manu kan 8 aturan , maka eva untuk kons si dalam p gan layar an an antarmuk tombol Nex lu pilih to kan berjalan. stalasi berha Instalasi X usia dan Ko emas (8 gol aluasi hasil sisten perancangan ntarmuka G ka memiliki xt, konfirma ombol Inst asil, tekan to XNA Framew omputer lden rules) d perancangan n game R GUI (Graph layout yang asi untuk m all, maka ombol finish work 3.1 Be dalam Intera n game Reb ebel Heart ic User In g sama, bac meng-install instalasi X h untuk men erhasil aksi Manusia bel Heart ad terlihat d terface), dim ckground de akan XNA nutup a dan dalah dalam mana engan

(16)

warna dasar yang sama, dan penggunaan font yang sama.

Gambar 7. Evaluasi IMK Berusaha untuk Konsisten (1)

Gambar 8. Evaluasi IMK Berusaha untuk Konsisten (2)

2. Memungkinkan penggunaan shortcut

Shortcut yang terdapat dalam game Rebel Heart terdapat pada kontrol keyboard, dimana shortcut digunakan untuk mengontrol permainan.

Pemain juga dapat mengatur shortcut tersebut sesuai dengan keinginannya.

(17)

Gambar 9. Evaluasi IMK Penggunaan Shortcut

3. Memberikan umpan balik yang informatif

Umpan balik yang informatif tersedia oleh sistem dan ditampilkan untuk pemain, sehingga pemain dapat memahami fungsi-fungsinya. Umpan balik ini terdapat pada bagian-bagian menu dan memberikan deskripsi informasi untuk pemain.

Gambar 10. Evaluasi IMK Umpan Balik yang Informatif

4. Merancang dialog yang memberikan penutupan (keadaan akhir)

Penutupan atau keadaan akhir pada game Rebel Heart ditandai dengan adanya pemberitahuan pada pemain dalam berbagai keadaan, misalnya saat pemain memenangkan pertarungan, dan menyelesaikan permainan.

(18)

5. G G Menawar Penangana kesalahan layar. Sal namun u memberita membeli i Gambar 11. Gambar 12. rkan penang an atas kes ketika mel ah satu con uang yang ahukan bahw tem tersebut . Evaluasi IM Evaluasi I ganan kesal alahan ditam lakukan inpu ntohnya ada dimiliki wa uang ya t. MK Dialog IMK Dialog lahan yang s mpilkan set ut. Pesan er alah ketika tidak cuk ang pemain Penutupan g Penutupan sederhana

iap kali pem

rror akan d pemain aka kup, maka n miliki tid n (1) n (2) main melak ditampilkan an membeli a sistem dak cukup u kukan pada item akan untuk

(19)

Gambar 13. Evaluasi IMK Penanganan Kesalahan Sederhana

6. Memungkinkan pembalikan aksi yang mudah

Pembalikan aksi atas tindakan yang telah dilakukan oleh pemain terdapat pada setiap menu, dimana pemain dapat kembali ke menu utama.

Gambar 14. Evaluasi IMK Pembalikan Aksi yang Mudah

7. Mendukung internal locus of control

Game Rebel Heart mampu menjadikan pemain menjadi dan menguasai

(20)

pada pergerakan karakter, sudut pandang dan kebebasan dalam menentukan aksi yang dilakukan saat sesi pertarungan.

Gambar 15. Evaluasi IMK Internal Locus of Control

8. Mengurangi beban ingatan jangka pendek

Struktur menu dalam game Rebel Heart memiliki persamaan satu sama lain, kemudian penggunaan icon serta gambar dibuat secara sederhana dan sesuai dengan fungsi yang dimaksudkan serta pemain diberi kebebasan untuk mengatur pengaturan sendiri sesuai dengan kenyamanannya, sehingga pemain mudah untuk mengingatnya.

(21)

Gambar 16. Evaluasi IMK Mengurangi Beban Ingatan Jangka Pendek

• Evaluasi Game Sejenis

Berikut ini adalah hasil dari evaluasi game sejenis pada game Tales of the

Abyss, Ys:The Oath in Felghana, Dragon Nest, dan Rebel Heart:

Tabel 4. Hasil Evaluasi Game Sejenis

Tales of The Abyss

Valkyrie Profile 2 : Silmeria

Dragon Nest Rebel Heart Platform Console (Playstation2) Console (Playstation2) PC/Online PC Grafik 3D 3D 3D 3D

Pemain Single Player Single Player Multiplayer Online

Single Player

Battle System

Action Action Tactical

Combination Non-targeting Combat Action Action,Non-targeting Combat Party System

AI Party Party Community

Party

AI Party

Enemy Encounter

Random Real-time Instance/Real-time

Random

Sudut Pandang

3rd Person 3rd Person 3rd Person 3rd Person

Fitur Mystic Artes (Skill), Side Quest Einherjar System Skill Runes Soul Crush Weapon and Armor, Enhance Item, Production, Side Quest Weapon Upgrade, Side Quest, Skill Support System, Multiple

(22)

Route Story Tingkat Level Mudah, karena cukup dengan mengikuti alur cerita utama, pemain dapat menyelesaikan permainan. Cukup mudah, karena pemain dapat mengulangi berbagai dungeon berkali-kali sehingga level karakter dapat ditingkatkan terus menerus Cukup sulit, karena experience point hanya dapat diperoleh apabila menyelesaikan suatu instance dungeon dan quest. Agak sulit, karena pemain harus meningkatkan levelnya (grinding level) dengan terus bertarung agar dapat mengikuti alur cerita utama dan menyelesaikan permainan. Tingkat Kesulitan Musuh Cukup mudah untuk musuh biasa, namun cukup menantang terutama pada musuh Boss. Cukup sulit terutama karena memerlukan strategi dan taktik yang baik untuk mengalahkan seluruh musuh. Tergantung, karena pemain dapat memilih tingkat kesulitan instance yang akan dimasukinya. Tingkat kesulitan musuh yang dilawan tergantung pada level karakter saat melawan musuh. Multiple Ending

Multiple ending Single ending Tidak ada ending

2 Ending (True ending dan Bad Ending), namun dengan multiple rute cerita

2. Kesimpulan

Simpulan yang dapat diberikan berdasarkan hasil analisa, perancangan, implementasi dan evaluasi adalah sebagai berikut :

1. Menghasilkan sebuah game berjudul Rebel Heart, yang memiliki genre Role

Playing Game (RPG) dengan gameplay yang cukup menarik dan menggunakan

sistem 3 dimensi (3D) yang direpresentasikan dalam bentuk model dunia, objek dan karakter dengan style desain dan grafis yang sangat menarik

(23)

2. Sistem pertarungan Real Time Action Battle dengan unsur Non-Targeting Combat yang cukup menantang. Dilengkapi juga dengan storyline yang memiliki berbagai rute cerita dinamis yang cukup rumit.

3. Secara keseluruhan, game Rebel Heart dapat membuat pemain cukup terhibur setelah memainkannya.

4. Dengan menggunakan XNA Framework, dapat menciptakan sebuah sistem game dan aplikasi yang dapat berjalan pada sistem operasi Windows.

(24)

References

[1] Carter, C. (2008). Microsoft® XNA™ Unleashed: Graphics and Game Programming

for Xbox 360 and Windows (1st edition). Indiana: SAMS

[2] Dennis. A, Wixom, B. H., Tegarden, D. (2005). Systems Analysis and Design with UML

Version 2.0 (2nd edition). New Jersey : John Wiley & Sons,Inc.

[3] ECMA International. (2009). Standard ECMA-334 C# Language Specification (4th edition.). Retrieved August 2011 from http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-334.pdf

[4] Finney, K. C. (2006). 3D Game Programming All in One (2nd Edition). Oregon : Premier Press.

[5] Grootjans, R. (2009). XNA 3.0 Game Programming Recipes: A Problem-Solution

Approach. New York : Apress.

[6] Hewett, T. T., et all. (2009). ACM SIGCHI Curricula for Human-Computer Interaction. Retrieved September 2011 from http://old.sigchi.org/cdg/cdg2.html#2_1

[7] Lano, K. (2009). UML 2 Semantics And Applications (1st edition). New Jersey : John Wiley & Sons,Inc.

[8] Nitschke, B. (2007). Professional XNA Game Programming: For XBOX 360 and

Windows. New York : Wrox Press

[9] Schwaber, K. & Sutherland, J. (2011). The Scrum Guide, The Definite Guide to Scrum :

The Rules of the Game. .Retrieved September 2011 from

http://www.scrum.org/storage/scrumguides/Scrum_Guide.pdf

[10] Shneiderman, B. & Plaisant, C. (2004). Designing The User Interface: Strategies for

(25)

[11] Sloper, T. (2010), The Game Design Zone, Lesson #2. Basic Outline For a Game

Design Document. Retrieved August 2011 from

http://www.sloperama.com/advice/specs.htm

[12] Vaughan, T. (2011). Multimedia: Making it Work. (8th edition). New York : McGraw-Hill.

[13] Whitten, Jeffrey L., & Bentley, Lonnie D (2004). Object Oriented Analysis And

Modeling Using The UML (6th edition). New York : McGraw-Hill.

[14] World Wide Web Consortium (W3C). (2008). Extensible Markup Language (XML) 1.0 (5th edition) W3C Recommendation 26 November 2008. Retrieved November 2011 from http://www.w3.org/TR/REC-xml/

Gambar

Tabel 2. Daftar Kontrol Key Binding Default
Gambar 1. Contoh Story Route
Tabel 1. Primary Status Attribute
Gambar 2. World Map Planet Exsclavtia
+7

Referensi

Dokumen terkait

[r]

Dari kajian teori-teori diatas, terlihat bahwa landasan pengembangan pembelajaran konstekstual adalah kontruktivisme, yaitu filosofi belajar yang menekankan bahwa

Proses markov adalah suatu proses stokastik dengan sifat jika keadaan untuk saat sekarang diketahui atau diberikan maka peluang keadaan dari proses pada waktu

Kelompok perusahaan dengan nilai perusahaan yang lebih tinggi memang memiliki perputaran kas yang lebih rendah namun tidak memberikan kinerja yang lebih baik (penjualan yang

Hal ini berbeda dengan Australia yang sudah mempunyai kerangka hukum/ aturan hukum nasional yang secara spesifik mengatur penegakan hukum terhadap ancaman maritim yang menyeluruh,

Hasil pemindaian (scan) surat pernyataan bermeterai Rp 6.000 dari Penyedia bahwa barang yang ditawarkan dalam kondisi baru dan 100% asli / original.. Hasil pemindaian (scan) brosur

2) Pada minggu pertama (sampai hari ke-7) bidan menanyakann keseluruhan keadaan kesehatan bayi, masalah-masalah yang dialami terutama dalam proses menyusui, apakah

Penelitian ini dilatarbelakangi oleh ketertarikan peneliti kepada Ahmad Hassan, karena ketokohannya bisa membawa Persis yang merupakan organisasi yang relatif kecil secara