olNGIb4NkK5r2x7x4oG3GpEzizVpnY6KNCck9cym

Tugas [SOFTSTKILL] Review dan Analisis


  • Di dunia modern ini, perkembangan teknologi sudah sangat berpengaruh dalam setiap aspek kehidupan manusia. Salah satu aspek penting dalam kehidupan manusia adalah hiburan. Salah satu bentuk dari hiburan dapat berupa suatu permainan. Dalam perkembangan teknologi yang semakin pesat, dunia permainan atau game terus berkembang beserta teoriteori yang muncul untuk mengembangkan pemainan sejalan dengan berkembangnya teknologi. Nah, Algoritma apa saja yang digunakan dalam pembuatan game? berikut merupkan macam-macam algoritma yang digunakan dalam game :

- MINIMAX, Sebuah prosedur pencarian yg melihat kedepan, memperhatikan apa yg akan terjadi, kemudian yang digunakan untuk memilih langkah berikutnya.
- ALPHA-BETA PRUNING, Algoritma ini merupakan improvisasi dari algoritma minimax. Algoritma ini untuk meningkatkan efisiensi fungsi minimax dalam hal pencarian, kemudian fungsi evaluasi ditambahkan sepasang nilai alpha dan beta.
- FUZZY, Logika fuzzy merupakan pengembangan dari logika boolean. Sistem fuzzy atau logika fuzzy adalah salah satu bahasa soft computing yang memiliki karakteristik dan keunggulan dalam menangani permasalahan yang bersifat ketidakpastian dan kebenaran parsial. Logika fuzzy merupakan pengembangan dari logika boolean yang hanya memiliki nilai true (1) atau false (0).
- ALGORITMA GENETIKA, Algoritma genetika adalah algoritma yang berusaha menerapkan pemahaman mengenai evolusi alamiah pada tugas-tugas pemecahanmasalah (problem solving). Pendekatan yang diambil oleh algoritma ini adalah dengan menggabungkan secara acak berbagai pilihan solusi terbaik di dalam suatu kumpulan (populasi) untuk mendapatkan generasi solusi terbaik berikutnya yaitu pada suatu kondisi yang memaksimalkan kecocokannya atau lazim disebut fitness.
- ALGORITMA AI (ARTIFICIAL INTELEGENCE), Kecerdasan Buatan (Artificial Intelligence) merupakan cabang terpenting dalam dunia computer yang membuat agar mesin (computer) dapat melakukan pekerjaan seperti dan sebaik yang dilakukan manusia. Pada awalnya diciptakan computer hanya berfungsi sebagai alat hitung. Tapi sekarang peran computer makin mendominasi kehidupan manusia. Komputer di harapkan data diberdayakan untuk mengerjakan segala sesuatu yang biasa dikerjakan oleh manusia.


Contoh game tersebut : GAMES DEADLY MATCH

Deadly match merupakan game perjalan melawan musuh (AI) yang terinspirasi dalam sebuah tokoh jepang yaitu avatar dan ozai dimana kedua tokoh tersebut diperankan dalam game ini, konsep permainan dalam game ini sangatlah sederhana, yaitu dimana user diminta melawan AI sebagai musuh, musuh yang dihadapi dalam game ini dapata berupa avatar(eng) maupun sebaliknya ozai. Game ini merupakan game perjalan seperti cerita pada avatar itu sendiri.
Dimana didalam game ini sendiri terdapat beberapa point tujuan yang harus dihadapi oleh pemain, pertama perin diminta mencapai check point 1 yaitu tempat atau rumah dari Negara tanah dan yang kedua merupakan check point 2 yaitu merupakan tempat dari Negara air dan yang terakhir merupakan tempat dari negra api.Didalam perjalanan tersebut pemain dihadapkan oleh banyak rintangan sepeti serangan dari musuh (AI), musuh (AI) tersebut dapat mengetahui pergerakan pemain atau posisi dimana pemain berada. Berdasarkan koordinat RX dan RY yang terdapat dalam listing program tersebut.Jika pemain dapat melewati rintangan tersebut dan telah sampai pada ceheck point tersebut user dapat menekan tombol x untuk ememasuki check point tersebut. Apabila sudah memasuki check point tersebut user dihadapkan dalam sebuh pertandingan melawan musuh (AI) dan diharapak pemain tersebut dapat memenangi pertandingan agar dapat melanjutkan perjalan.Pada halaman utama terdapat beberapa tombol diantaranya terdapat tombol start, yaitu tombol yang digunakan untuk masuk kedalam home screen permainan utama dimana di dalam home screen permaianan tersebut terdapat menu popup new game, merupakan menu yang digunakan untuk memulai permainan dengan default pemaian yaitu avatar(eng), kemudian terdapat menu karakter yaitu menu yang digunakan untuk memilih karekter avatar(eng) atau ozai.Pada popup tersebut juga terdapat menu rules dan exit, menu rules yaitu menu yang berisikan cara bermain dan peraturan permaianan, sedangkan menu exit yaitu menu yang digunakan untuk mengakhiri permaianan.Apabila user telah memasuki check point tersebut didalam check point itu sendiri terdapat menu new game yaitu menu yang digunakan untuk memulai permainan dan menu exit yaitu menu yang digunakan untuk mengakhiri permaianan.

RULES
Peraturan permainan DEADLY MATCH sagatlah sederhana.
Pemain dihadapkan pada musuh untuk mencapai check point dan apabila mengenai musuh akan mati.
Setelah masuk kedalam check point pemain dihadapkan pada musuh di setiap levelnya sesuai check point tersebut
Jika pemain memenangkan pertarungan tersebut maka peain dapat melanjutkan permainan
Jika pein tidak memenangkan pertarungan tersebut maka pemain tidak dapat melanjutkan pertandingan tersebut
GOALS
Goals untuk menyelesaikan permainan DEADLY MATCH terbagi menjadi dua bagian, pertama pemain diharuskan mencapai check point yang di tentukan setelah pemain mencapai check point yang ditentukan maka pemain dihadapkan pada lawan untuk bertarung, jika pemain memenangkan pertarungan tersebut maka pemain dapat melanjutkan pertarungan tersebut.
KONSEP AI
AI (Artificial Intelligence) adalah salah satu bagian ilmu komputer yang membuat agar mesin/komputer dapat melakukan pekerjaan seperti layaknya dan sebaik yang dilakukan oleh manusia. Permainan ini berbasis Artificial Intelligence (kecerdasan buatan).
Konsep AI pada game ini adalah dengan menggunakan Algoritma Backtracking. Algoritma runut balik (back tracking) merupakan algoritma yang digunakan untuk mencari solusi persoalan secara lebih praktis daripada menggunakan algoritma brute force. Algoritma ini akan mencari solusi berdasarkan ruang solusi yang ada secara sistematis namun tidak semua ruang solusi akan diperiksa, hanya pencarian yang mengarah kepada solusi yang akan diproses.
Algoritma Runut Balik berbasis DFS (Depth First Search) sehingga aturan pencariannya akan mengikut kepada aturan pencarian DFS yaitu dengan mencari solusi dari akar ke daun (dalam pohon ruang solusi) dengan pencarian ke dalam. Simpul-simpul yang sudah dilahirkan (diperiksa) dinamakan simpul hidup (live node). Simpul hidup yang sedang diperluas dinamakan simpul-E atau Expand Node.
Selain itu AI yang digunakan dalam pemrograman ini juga menggunakan Algoritma Greedy,algoritma tersebut merupakan algoritma yang membentuk solusi langkah per langkah. Pada setiap langkah tersebut akan dipilih keputusan yang paling optimal [3]. Keputusan tersebut tidak perlu memperhatikan keputusan selanjutnya yang akan diambil, dan keputusan tersebut tidak dapat diubah lagi pada langkah selanjutnya.
Prinsip utama algoritma greedy adalah “take what you can get now!”. Maksud dari prinsip tersebut adalah sebagai berikut: Pada setiap langkah dalam algoritma greedy, kita ambil keputusan yang paling optimal untuk langkah tersebut tanpa memperhatikan konsekuensi pada langkah selanjutnya. Kita namakan solusi tersebut dengan optimum lokal. Kemudian saat pengambilan nilai optimum lokal pada setiap langkah, diharapkan tercapai optimum global, yaitu tercapainya solusi optimum yang melibatkan keseluruhan langkah dari awal sampai akhir.


Game Hay Day

Sebagai pengguna game Hay Day, game ini memiliki kelebihan dan kekurangan.
Kelebihan dalam Game Hay Day :
  • ·       Tidak mudah bosan. Karena permainan ini memiliki level yang banyak
  • ·       Setiap level menyajikan menu baru yang menantang dan semakin variatif pertaniannya.
  • ·       Game ini dapat dimainkan kapan saja.
  • ·     Ada notification jika yang diproduksi siap di panen, baik tanaman maupun hasil ternak.
  • ·     Mendekorasi dan menata ladang sesuai keinginan.
  • ·    Mengumpulkan barang untuk mendukung dan meningkatkan penyimpanan, serta memanage pelanggan yang datang saat akan membeli hasil pertanian.
  • ·         Dapat bonus yang dihasilkan dari roda putar, peti yang akan mucul di sekitar ladang, dan peningkatan atau pengumpulan item.

Kekurangan dalam Game Hay Day :
  1. ·    Lupa waktu, karena penasaran dengan setiap peningkatan.
  2. ·    Lama menunggu hasil panen, jika memiliki lahan yang sempit.
  3. ·   Bahan baku yang dibutuhkan untuk toko, pertanian, dan peternakan sulit untuk dikumpulkan. Sehingga harus membeli dengan harga yang cukup mahal.
  4. ·Sejauh ini game Hay Day menjadi favorit untuk mengisi waktu luang. Fitur-fitur yang ditawarkan semakin variatif, jika ada perintah upgrade.

Related Posts

Posting Komentar