Analisis 5 Game secara Teknis dan Algortima
- Softskill tugas
- Jun 7, 2016
- 12 min read
1. GAME SUPER MARIO BROSS

. Game Mario bros sangat popular di Indonesia pada tahun 1990. Game ini di ciptakan oleh Shigeru Miyamoto dan merupakan game yang bisa kita mainkan pada consule seperti Nontendo dan Spica. Permainan Ini dikembangkan dan diterbitkan oleh Nintendo pada akhir 1985, tampilan game mario bros Super mario bros adalah game bertipe platform, pemain akan mendapati dirinya sebagai mario atau saudaranya luigi, dalam petualangan menyelamakan putri dari kura-kura raksasa bernama Bowser. Meski menyelamatkan putri terdengar cukup klise dan tidak original, untuk game semacam ini cerita tidaklah terlalu penting. dengan setting di mushrom kingdom, super mario bros memiliki banyak musuh yang inovatif dan menantang, alur permainan game
B. Gameplay Super mario bros adalah game bertipe platform, pemain akan mendapati dirinya sebagai mario atau saudaranya luigi, dalam petualangan menyelamakan putri dari kura-kura raksasa bernama Bowser. Meski menyelamatkan putri terdengar cukup klise dan tidak original, untuk game semacam ini cerita tidaklah terlalu penting. dengan setting di mushrom kingdom, super mario bros memiliki banyak musuh yang inovatif dan menantang, alur permainan game mario bros

Mode – Mode Permainan 1. Challenge Mode Adalah mode dimana kamu harus menyelesaikan berbagai tugas khusus ketika memainkan suatu stage. Misalnya saja kamu harus menyelesaikan suatu stage tanpa mengambil koin, tanpa menyentuh tanah, tanpa membunuh musuh, dll. Ada empat jenis challenge yang nantinya bisa dimainkan yaitu time attack, coin collection, 1-UP rally, dan special. 2. Boost Mode Sedikit banyak mirip dengan Challenge Mode, hanya saja mode ini bisa dimainkan dua orang sekaligus, satu orang akan menggunakan Gamepad, dan pemain lainnya menggunakan Wii Remote. Kamu bisa merekam challenge yang kamu lakukan dan kemudian memamerkan replay ini lewat Nintendo Network. 3. Coin Battle mode Sampai dengan lima orang sekaligus bisa bermain bersama-sama, empat orang akan menggunakan Wiimote sementara itu pemain lainnya akan menggunakan Gamepad. Empat pemain yang menggunakan Wiimote akan berlomba mengambil koin, sementara itu pemain yang menggunakan Gamepad dapat menempatkan berbagai balok untuk memudahkan (atau menyusahkan) pemain lainnya.
Skenario Game
Skenario Pada game ini pemain berperan sebagai Mario dan pemain kedua berperan sebagai kakak Mario yaitu Luigi. Tujuan utamanya dan menyelamatkan Princess Peach yang ditahan oleh Raja yang menyerupai buaya bernama Koppa. Mario memiliki kemampuan menghindar sekaligus mengalahkan musuhnya dengan cara melompat di atas musuh-musuhnya. Musuh Mario Bros pada game ini adalah jamur pengkhianat, yang dikenal sebagai Goombas, dan tentara kura-kura dikenal sebagai Koopa Troopas. Jika menemukan box atau kotak yang memiliki tanda tanya kita dapat menyundulnya. Saat menyundulnya akan menemuan jamur ajaib. Mario juga dapat memperoleh 1-up melalui menemukan 1-up jamur dan dengan mengumpulkan 100 koin. Semua musuh memiliki satu persamaan dasar, loncat dan injak kepala mereka untuk membunuhnya
Tujuan : Tujuan permainan adalah menjelajahi Kerajaan Jamur, menghancurkan dan melawan prajurit Bowser, serta menyelamatkan Putri Toadstool di tingkat akhir.
Kelebihan dari game Mario bros adalah : 1. Game ini adalah game yang sangat menarik dimasanya. 2. Game ini pada layar dan background mempunyai gerakan yang khas yaitu double screen, pada era itu umumnya hanya mempunyai single screen, sehinga gameplay pada umumnya berpindah screen, dan jika ada game yang memiliki screen scrolling yang sama dengan metode Mario bros. 3. Game ini merupakan game dengn penjualan terbanyak versi Guiness Word of Record.
Kekurangan dari game Mario bros ini adalah: 1. Game ini pada saat ini terlihat kurang begitu menarik karena peralihan gme semakin canggih pada saat ini. 2. Game Mario bros layar hanya bisa bergeser dari kiri ke kanan. Player utama dapat berjalan dan melompat serta dapat menginjak musuhnya 3. Musuh dalam game Mario bros hanya bisa berjalan secara random dan tidak dapat mengejar player utama.
2. Plants versus Zombies

Game Plants vs zombies adalah sebuah game pertarungan antara Zombie-zombie dan Plants(Tanaman-tanaman). Game ini seperti sebuah game yang membentuk pertahanan agar musuh (zombie) tidak bisa masuk ke markas (rumah) kita untuk memakan otak manusia. Genre game ini adalah Tower Defense game. User menggunakan mouse dalam bermain game ini. Dalam bermain game ini user harus mengatur strategi dalam memilih dan menanam tanaman-tanaman yang disediakan untuk dapat memenangkan level-level yang ada Mode-mode dalam Game Plants Versus Zombie Seperti yang kita lihat, Game ini terdiri dari 4 Mode, yaitu

1. Adventure : pada mode ini kita bermain untuk melawan zombie. Game ini terdiri dari banyak level. Seperti saya katakana di awal pembahasan tadi. Semakin tinggi level yang kita mainkan memiliki tingkat kesulitan tertentu. Final dari game ini adalah melawan Boss dari para zombie. Selain itu, kita juga akan mendapatkan kejutan setelah kita menyelesaikannya mode ini. 2. Mini – Games : Games ini dapat kita mainkan apabila kunci dari game ini telah terbuka yakni sebuah kado yang kita dapatkan pada Adventure mode yang bertuliskan bahwa mode ini telah dapat dimainkan. Pada mode Mini Games, terdapat 20 game mini yang dapat kita mainkan dan apabila kita memenangkan game ini, kita akan mendapatkan throphy dan diminta untuk mengumpulkannya hingga lengkap 20. 3. Puzzle : mode ini tidak dapat dimainkan apabila kita belum mendapatkan izin atau menyelesaikan Adventure Mode. Pada game ini terdapat 2 jenis. a. Vasebreaker : disini kita diminta untuk menyerang zombie-zombi dengan memecahkan vas yang bias saja berisi zombie atau tanaman-tanaman yang dapat membunuh zombie-zombie tersebut. b. Zombie : disini kita menjadi zombienya, dimana kita diminta untuk menyusun strategi agar dapat memakan memakan tanaman dan memasuki markas. Pada kedua mode ini kita dapat mengumpulkan throphy apabila menang dan melengkapinya. 4. Survival : adalah mode pertarungan dimana kita akan mengatur strategi untuk mengalahkan zombie. Pada mode ini kita harus bertahan dengan serangan-serangan dari zombie-zombie di berbagai tempat dan waktu seperti pada Adventure Mode, misalnya diatap, kolam renang baik siang maupun malam hari.
Pseudocode Algoritma game Plants vs zombie
Start game
For (Level 1-1)
Inisialisasi
– Peashooter
If (tanam peashooter dan hancurkan semua zombie)
While (Menyerang zombies)
if ( matahari muncul )
then ( ambil matahari )
else if (Matahari belum muncul)
then (tunggu beberapa saat samapi matahari muncul)
then (zombie destroyed and win the game)
(Ambil tanaman baru yang di dapatkan and next level)
Gambar level 1-1

else if (tidak menananam peashooter)
then (zombie akan menorobos dan akan dihancurkan pemotong rumput)
else if (tidak menanam peashooter dan pemotong rumput telah digunakan)
then (zombie masuk kedalam rumah dan memakan otak yang ada)
(Game over )
Start game
For (Level 1-2 samapai 1-4)
Inisialisasi item yang ada
– Peashooter
– Sunflower
– Cherry bomb
– Wall-nut
– Pemotong rumput
If ( tanam sunflower di dua line terbelakang halaman)
While (sunflower ditanam)
If (Mathari muncul)
Then (ambil matahari)
Else if (matahri belum muncul)
Then ( Tunggu beberapa saat sampai matahari muncul)
Then (mendapatkan 25++ point berupa matahari )
While ( menanam Sunflower)
If ( Zombie mulai menyerang)
Then (Tanam peashooter)
While (zombie mulai menyerang)
If (Poin matahri 100++)
Then (Tanam peashooter di depan line sunflower dan dibaris zombi berada)
Else if (poin matahari 100–)
Then (tunggu samapai matahari mencapai 100++)
If (Peashooter telah ditanam)
Then (Peashooter akan menghancurkan zombie yang menyerang)
While ( Peashooter menyerang zombie)
If (Mathari muncul)
Then (ambil matahari)
Else if (matahri belum muncul)
Then ( Tunggu beberapa saat)
While (Zombie hampir mendekati tanaman yang ada)
If ( Zombie mendekati peashooter )
Then ( zombie akan menyerang peashooter)
Else if (Zombie belum mendekat)
Then (Tamabahkan pertahanan segera )
While (zombie menyerang tanaman)
If (Poin matahari 150++ )
Then (tanam Cherry bomb (jangkauan serangan, petak 3×3) disekitar zombie untuk mengahcurkannya)
Else if (point matahari 150– )
Then (Cherry bomb tidak dapat di tanam dan zombie akan menghancurkan tanaman dan membuat pertahanan lemah)
If (sunflower telah terpasang di dua line belakang dan peashooter 3 line di depan sunflower)
Then (pertahanan kuat dan setiap zombie yang datang dapat dihancurkan dan win the game)
(Ambil item baru yang di dapatkan and next level)
Gambar level 1-4
Else if (Pertahanan tidak kuat)
Then (zombie berhasil menorobos pertahanan)
Else if (tidak menanam sunflower dan zombie telah menorobos pertahanan)
While (tidak ada matahari)
If (zombie maju terus)
Then (zombie akan mencoba masuk kerumah)
Else if (zombie belum maju )
Then ( tunggu sampai zombie muncul)
Then (Pemotong rumput akan menghancurkan zombie disatu baris yang ada)
Else if (tidak menanam tanaman dan pemotong rumput telah digunakan)
While (tidak ada matahari dan pertahanan)
If (zombie maju terus)
Then (zombie akan mencoba masuk kerumah)
Else if (zombie belum maju )
Then ( tunggu sampai zombie muncul)
Then (zombie masuk kedalam rumah dan memakan otak yang ada)
(Game over)
Start game

(gambar level 1 -2)

gambar level 1-3

gambar level 1-4
3. Tetris
Tetris sebuah tipe permainan yang dibuat oleh sepasang programmer berkebangsaan Uni Soviet (sekarang Rusia). Dalam permainan tetris, balok-balok tetris berjatuhan ke area permainan dalam waktu konstan. Balok tetris selalu terdiri dari 4 balok kecil yang membentuk tujuh macam rupa yang unik (berbeda satu sama lain). Pemain dapat mengontrol balok tetris yang jatuh melalui 4 jenis kendali, yaitu 2 tombol, masingmasing arah kiri dan kanan untuk menggerakkan
balok ke kiri atau ke kanan. Dua kendali yang lain adalah tombol untuk menambah kecepatan jatuhnya balok, dan satu tombol lagi untuk memutar balok 90(derat)
searah jarum jam (mengubah bentuk balok). Tujuan permainan ini adalah untuk mengarahkan balok yang jatuh ke arah susunan tumpukan balok-balok yang
telah jatuh sebelumnya., sehingga balok-balok tersebut dapat tersusun membentuk baris penuh.
Setiap baris yang penuh akan dihilangkan dari tumpukan dan tumpukan diatasnya akan jatuh sesuai jumlah baris yang hilang. Jika susunan tumpukan balok mencapai garis batas atas, maka permainan berakhir.

Aturan permainan tetris
Cara bermain Game Tetris adalah dengan mengatur agar susunan balok yang berjatuhan dapat tertumpuk rapi.Semakin banyak balok yang dapat tertumpuk dengan rapi secara horisontal,semakin banyak skor atau poin yang akan didapatkan.
Secara default,penggunaan tombol dalam bermain game Tetris sebagai berikut:
Anak panah atas = Berputar
Anak Panah Kiri = Gerak ke kiri
Anak Panah Kanan = Gerak ke kanan
Anak Panah Bawah = Menjatuhkan dengan cepat
Tombol P = Pause/berhenti
Algoritma
Pemain dapat mengontrol balok tetris yang jatuh melalui 4 tombol arah panah untuk menggeser ke kanan atau ke kiri dan tombol arah panah ke bawah untuk mempercepat jatuhnya balok tetris. Satu kendali yang lain adalah untuk memutar bentuk balok tetris 90º’
Algoritma yang gunakan untuk mencari solusi dari permainan tetris adalah algoritma yang menggunakan konsep-konsep yang ada dalam algoritma Greedy dan Algoritma BruteForce.Algoritma Greedy merupakan metode yang paling umum digunakan untuk memecahkan masalah optimasi.Algoritma ini sederhana dan sesuai dengan tujuan yang ada.
Algoritma Greedy memecahkan masalah langkah per langkah, pada setiap langkah:
1. mengambil pilihan yang terbaik yang dapat diperoleh pada saat itu tanpa memperhatikan konsekuensi ke depan (prinsip “take what you can get now!”)
2. berharap bahwa dengan memilih optimum local pada setiap langkah akan berakhir dengan optimum global Brute force adalah sebuah pendekatan yang sesuai (straightforward) untuk memecahkan suatu masalah, biasanya didasarkan pada pernyataan masalah (problem statement) dan definisi konsep yang dilibatkan.
Algoritma brute force memecahkan masalah dengan sangat sederhana, langsung dan dengan cara yang jelas (obvious way). Algoritma yang digunakan untuk mendapatkan susunan tumpukan balok yang paling baik dengan menempatkan balok ke tempat yang tepat.Algoritma ini menggunakan prinsip Greedy dalam mencari langkah sollusi yang paling menguntungkan. Prioritas keuntungan yang tersusun terdiri dari:
1. Membentuk satu atau lebih baris paling penuh
2. Membentuk satu atau lebih baris paling mendekati penuh
3. Tidak membentuk ruang kosong pada susunan tumpukan balok
4. Balok dapat masuk ke dalam susunan tumpukan balok paling dalam Algoritma yang kami kemukakan akan mencari penempatan balok yang jatuh ke ruang yang paling tepat sesuai prioritas keuntungan di atas diantara susunan tumpukan balok.
Penggunaan Matriks dalam pembuatan Tetris
Pada game tetris, terdapat blok-blok yang akan kita susun secara horizontal ataupun vertikal blok-blok tersebut dinamakan dengan grid. Jumlah tiap baris grid tergantung pada si pembuat tetris, kalo contoh yang kami gunakan berjumlah 15 grid.Grid tersebut pada pemrograman kita buat dengan menggunakan matriks berdimensi 2.Contoh :
___________________
o o o o
o o o o
o o o o
__________________
Sebagai contoh gambar diatas adalah matriks ukuran 4x3 (4 kolom, 3 baris).Begitu pula pada tetris juga memiliki ukuran kolom x baris (m x n). Pada kolom 1 baris 1, memiliki index[0,0]. Pada kolom 1 baris 2, memiliki indexnya[0,1]. Pada kolom 1 baris 3, memiliki index[0,2]. Pada kolom 2 baris 1, itu indexnya[1,0]. Pada kolom 2 baris 2, itu indexnya[1,1] dan s seterusnya. Di sini kami anggap susunannya terlihat seperti pada matriks dibawah ini :
[0,0] [0,1] [0,2] [0,3]
[1,0] [1,1] [1,2] [1,3]
[2,0] [2,1] [2,2] [2,3]
Baris paling atas pada tetris (baris 1) memiliki index [0,n] sampai [0,n+1]. Sehingga dapat kita anggap ukuran layar tetris [m,n]. Setiap ada blok yang turun atau berjatuhan kita definisikan sebagai, m+1 dan setiap bergeser kekanan n+1 dan setiap kekiri n-1
Pada permainan tetris ini apabila blok yang berjatuhan telah melampaui batas dari layar tetris [m,n] maka permainan akan berakhir (game over) sehingga apabila ada baris yang penuh (sesuai dengan syarat) maka baris tersebut akan dihapus.
4. Game Pyromasters (Bomberman)
Pyromasters adalah game berbasis Flash yang menerapkan konsep bermain seperti game Bomberman, namun dengan gaya yang berbeda. Karakter yang dipakai pun hampir mirip dengan karakter Bomberman yang digunakan pada game generasi awal. Pola permainan serta aturan bermain pun sama, yang membedakannya hanya pada penggambaran grafik, pilihan mode permainan, dan dimana konsol yang dipakai. Jika dahulu game Bomberman hanya dapat dimainkan pada konsol Nintendo, game Pyromasters yang berbasis Flash dapat dimainkan di komputer yang terhubung ke internet, karena memang kebutuhannya dipakai untuk game online.

Game ini dibuat oleh developer game dari mofunzone.com, anda dapat memainkannya melalui alamat ini :
http://www.mofunzone.com/online_games/Pyromasterss.shtml
Cara Bermain
Saat mulai menjalankan game ini, kita akan dihadapkan dengan 4 pilihan tombol. 1. Play More Games Digunakan jika kita ingin memainkan game-game lain buatan mofunzone.com selain game Pyromasters. 2. Play Game
Digunakan jika kita ingin langsung memainkan game Pyromasters.
3. Options Berisi pilihan untuk men-setting grafik, suara, dan musik pada game. 4. Instructions Berisi instruksi-instruksi dan penjelasan singkat seputar elemen-elemen yang ada pada game Pyromasters, baik itu dari gameplay, kontrol, dan bonus.
Penjelasan Elemen Game
Mari kita mulai membahas semua elemen yang ada pada game ketika permainan ini dijalankan.
1. Stage
Ada 9 pilihan stage peperangan yang dapat dipilih, diantaranya Bricktown, Amazon, Magneto, Coral-Lagoon, Move-It, Pyrotopia, Fourway, Tundra, dan Junkyard. Masing-masing stage memiliki keunikan tersendiri yang membuat “aura” peperangan pada game akan semakin menarik. Berikut ini adalah salah satu screenshoot dari stage Pyrotopia.

Metode-metode Searching
Ada beberapa metode yang telah di usulkan, dan setiap metode mempunyai karekteristik berbeda-beda dengan keungulan dan kekurangannya masing-masing. Diantaranya adalah sebagai berikut :
a. Blind/Un-Informated Search
Disini digunakan istilah blid atau buta karena memang tidak ada informasi awal yang digunakan dalam proses pencarian. Ada enam metode dalam Blid :
* BFS (Breadth-First Search), pencarian dilakukan pada semua simpul dalam setiap level secara berurutan dari kiri ke kanan.
* DFS (Depth-First Search), pencarian dilakukan pada semua simpul dalam setiap level dari yang paling kiri.
* DLS (Depth-Limeted Search), metode ini berusaha mengatasi kelemahan DFS dengan mematasi kedalam maksimum dari suatu jalur solusi.
* UCS (Uniform-CostSearch), konsepnya hampir sama dengan BFS, bedanya adalah bahwa BFS menggunakan urutan level dari yang paling rendah sampai yang paling tinggi. Sedangkan UCS dari yang paling kecil sampai yang paling besar.
* IDS (Interactif-Deepening Search), metode yang menggabungkan antara kelebihan BFS dan DFS, tetapikonsekuensinya adalah time complexcit-nya menjadi lebih tinngi.
* BDS (Bi-Derectional Search), pencarian dari dua arah maju (dari strat ke goel) dan mundur ( dari goel ke strat ),maka telah ditemukan, yaitu degan cara menggabungkan kedua jalur yang bertemu.
c. Fungsi Heuristik
* Masalah Pencarian Rute Terpendek
* Masalah 8-puzzle
Bangkitkan dan uji (Generate-and-Test)
Metode Generate-and-Test adalah metode yang paling sederhana dalam pencarian heuristic. Jika pembangkitan possible solution dikerjakan secara sistematis, maka prosedur akan mencari solusinya, jika ada. Tetapi jika ruang masalahnya sangat luas, mungkin memerlukan waktu yang sangat lama.
Algoritma Generate-and-Test adalah prosedur DFS karena solusi harus dibangkitkan secara lengkap sebelum dilakukan test. Algoritma ini berbentuk sistematis, pencarian sederhana yang mendalam dari ruang permasalahan. Generate & test juga dapat dilakukan dengan pembangkitan solusi secara acak, tetapi tidak ada jaminan solusinya akan ditemukan.
Metode ini merupakan penggabungan antaradepth-first searchdengan pelacakan mundur (backtracking), yaitu bergerak ke belakang menuju pada suatu keadaan
awal.
Strategi bangkitkan dan uji (generate and test) merupakan pendekatan yang paling sederhana dari semua pendekatan yang akan dibicarakan.
· Pendekatan ini meliputi langkah–langkah
sebagai berikut :
Buatlah/bangkitkan sebuah solusi yang memungkinkan. Untuk sebuah problema hal ini dapat berarti pembuatan sebuah titik khusus dalam ruang problema.
Lakukan pengujian untuk melihat apakahsolusi yang dibuat benar–benar merupakan sebuah solusi, dengan cara membandingkan titik khusus tersebut dengan goal-nya (solusi).
Jika telah diperoleh sebuah solusi, langkah–langkah tersebut dapat dihentikan. Jika belum, kembalilah ke langkah pertama.
· Jika pembangkitan atau pembuatan solusi– solusi yang dimungkinkan dapat dilakukan secara sistematis, maka prosedur ini akan dapat segera menemukan solusinya, (bila ada).
· Namun, jika ruang problema sangat besar, maka proses ini akan membutuhkan waktu yang lama.
· Metode generate and test ini kurang efisien untuk masalah yang besar atau kompleks.
Algoritma :
Bangkitkan suatu kemungkinan solusi (membangkitkan suatu tititk tertentu atau lintasan tertentu dari keadaan awal).
Uji untuk melihat apakah node tersebut benar-benarmerupakan solusinya dengan cara membandingkannode terebut atau node akhir dari suatu lintasan yang dipilih dengan kumpulan tujuan yang diharapkan.
Jika solusi ditemukan, keluar. Jika tidak, ulangi kembali langkah pertama.
Contoh : “Travelling Salesman Problem (TSP)”
Seorang salesman ingin mengunjungi n kota. Jarak antara tiap-tiap kota sudah diketahui. Kita ingin mengetahui ruter terpendek dimana setaip kota hanya boleh dikkunjungi tepat 1 kali. Misalkan ada 4 kota dengan jarak antara tiap-tiap kota seperti berikut ini :
Penyelesainan dengan Metode generate and test


5. Battle Fire permainan battle fire merupakan permainan yang dilakukan oleh dua orang. untuk menuju tahap selanjutya maka pemain harus menang pada tahap pertama. Pada tahap pertama pemain saling menjatuhkan. Permainan ini menggunakan sejata sebagai alatnya. Pemain akan kalah jika terkena tembakan oleh lawan.

Aturan-aturan pada game Battle fire adalah
Dimainkan oleh dua pemain. Dimana pemain pertama adalah player dan pemain kedua adalah AI.
Player harus menang di satu tahap untuk maju ke tahap berikutnya.
Pada tahap 1 :
Pemain saling menembak untuk menjatuhkan lawan.
Pemain diberikan 2 macam senjata,yakni senjata biasa (tombol space) dan senjata khusus (tombol q) dengan ketentuan
Jika menembak dengan senjata biasa maka score ditambah Satu
Jika menembak dengan senjata khusus maka score dikurangi Satu
Player akan kalah apabila terkena serangan (tembakan) dari musuh atau bertabrakan dengan player lain.
Score dari player akan dihitung untuk menentukan high score.
Pada tahap 2 :
Player dan AI saling menembak dalam jangka waktu yang disediakan
Ketika waktu habis akan dihitung sisa nyawa yang tersisa,dan nyawa yang paling banyak yang menjadi pemenangnya.
Pada tahap 3 :
Player dan AI berhadapan satu lawan satu dengan saling memukul,setiap pukulan berbeda – beda efek yang ditimbulkannya,serangan khusus mempunyai efek pengurang nyawa yang lebih banyak.
Ketika salah satu ada yang kehabisan nyawa,maka yang lainnya menjadi juara
Ketika player menyelesaikan ketiga buah tahap,maka player dinyatakan menang.
Algoritma Algoritma pada permainan ini terletak pada ketika musuh mampu membaca pergerakan player dengan menembakkan tembakan dengan tujuan untuk mengalahkan player. Disisi lain player harus menghindari tembakan dan menambah score setinggi mungkin. Taktik permainan diperlukan player agar bisa menghindari tembakan dan menembak musuh dengan tepat untuk mendapatkan hasil skor yang maksimal.
sumber & Referensi 1. http://chachados.blogspot.co.id/2012/04/analisis-game-plants-versus-zombies.html
2.https://naufalfazanny.wordpress.com/2015/05/15/sinopsis-game-battle-fire-dengan-menggunakan-strawberry-prolog/
3.http://mirdagunadarma2.blogspot.co.id/2012/01/tugas-graf-analisis-algoritma.html
Comments