El Psy Congroo

SLIDE 1

TEST 1.

SLIDE 2

adeuh.

ada lagi

EL PSY CONGROO

cui

test.

Minggu, 15 November 2020

Tugas PTSC 3 : Journal Review

 

                                                                          Dibuat Oleh Ronan Bijak

16118361 / 3KA28

1. Mereview jurnal 5 tahun terakhir dengan ISSN.
2. Review Pendahuluan, Tujuan, Metode, Pembahasan, Kelebihan,Saran.
3. Berilah Kesimpulan
4. Daftar Referensi sesuai EYD
5. Keterangan Kelas / Nama / NPM



JURNAL

Implementasi Kecerdasan Buatan dalam
Menentukan Aksi Karakter pada Game RPG dengan
Logika Fuzzy Tsukamoto

Dhemma Ratanajaya*, Helmie Arif Wibawa
ISSN: 2621-038X, Online ISSN: 2477-698X
Vol. 4 No. 2

REVIEW:

Pendahuluan

RPG merupakan singkatan dari role-playing game, yaitu adalah suatu jenis genre game yang populer. Ada banyak macam-macam game RPG populer dari berbagai jaman, mulai dari Final Fantasy, Pokemon, Dragon Quest, Diablo, Elder Scrolls, Undertale, hinggaThe Witcher. Tentu setiap game RPG mempunyai kelebihan masing-masing.

Dalam istilah Indonesia, RPG sering disebut dengan game peran. Sejarah game RPG sudah ada sejak dulu, yaitu berdampingan dengan sejarah game tersebut. Awal dari game RPG yaitu suatu game text-based saja, tetapi pada jaman ini sudah berkembang pesat dengan grafik yang sangat memuaskan.

Game RPG adalah jenis genre game yang dimana player mengendalikan aksi dari karakter atau grup dalam sebuah dunia fiksi dalam vidio game, yang artinya didalam game tersebut mempunyai ruang lingkup sendiri, dengan karakter, setting, item, dan lain lain.

Dalam game RPG ini setiap player harus memerankan karakter sesuai dengan perannya agar dapat mengembangkan permainan. Game RPG juga membuat setiap player nya dapat mimilih custom atau karakter sesuai dengan yang mereka inginkan. Di dalam game bergenre RPG ini terkadang mempunyai fitur single player atau multiplayer.

Game RPG ini juga terdapat non-controllable player atau NPC, yaitu karakter yang tidak dapat dimainkan, namun kita dapat berinteraksi dengannya. Game RPG umumnya mempunyai misi-misi yang harus diselesaikan dengan berinteraksi dengan NPC, bertarung dengan musuh, atau mengumpulkan item-item.

Fungsi implementasi kecerdasan buatan pada game RPG ini adalah agar A.I tidak terlalu akurat dalam menentukan aksi yang akan dilakukan agar dapat lebih mudah dikalahkan user, Sehingga yang perlu diperhatikan dalam mendesain karakter musuh dalam game seperti ini adalah bagaimana membuatnya lebih mudah dikalahkan dengan memberikan sifat-sifat “manusiawi” seperti kemampuan membuat kesalahan.

Untuk penelitian ini digunakan logika fuzzy karena sistem pengambilan keputusan berbasis logika fuzzy relatif mudah untuk didesain dan diimplementasikan.

logika fuzzy juga termasuk cukup ringan. Pengolahan data input dilakukan dengan aritmatika sederhana dan jumlahnya pun proporsional dengan jumlah data input.dan model inferensi logika fuzzy yang dipakai adalah model tsukamoto.

 

Tujuan

Tujuan dari penelitian ini adalah meneliti apakah pengimplementasian kecerdasan buatan dengan logika fuzzy Tsukamoto akan tepatkah dan cocok dengan behavior yang akan diberi ke role-role musuh di dalam game tersebut dan tepatkah pengimplementasian tersebut pada game rpg ini.

 

Metode yang dipakai

Menurut saya Penelitian yang dipakai adalah Penelitian Deskriptif karena penelitian Deskriptif merupakan metode yang bertujuan untuk membuat deskripsi secara sistematis, faktual, serta akurat, pada penelitian ini sudah diuji dengan banyak data, statistic dan graph yang dibuat oleh peneliti.

 

Pembahasan

Desain Game:

Gambar di atas adalah Alur system game dari game yang peneliti buat,

Diatas adalah flowchart game peneliti buat berjalan dimuali dengan menu utama dan menginput parameter lalu memulai gamenya setelah game dimulai user dapat meniginput aksi yang dapat dilakukan karakter yang dipilih user jika belum berhasil mengalahkan musuh maka akan terus loop sampai musuh terkalahkan jika terkalahkan maka game pun tamat.

Untuk Karakter /Role / Peran pada game ini ada lima tipe: Knight,

Fighter, Medic, Wizard, dan Archer. Dan karakter tersebut memiliki atribut yang sama seperti hp,ep,atk,def,etc atribut ini ada pada setiap role dan musuh misalnya jika atribut hp bernilai 0 pada semua karakter maka game akan selesai jika belum maka game akan terus berlanjut, tiap karakter/role juga memiliki kelebihan dan kekurangan sendiri, dan karakter-karakter yang dimainkan user dan A.I akan dapat menggunakan skill tertentu yang diberi peneliti ke karakter-karakter tersebut untuk statistic dari skill dan atribut setiap karakter dapat dilihat di jurnal asli.

Kecerdasan Buatan(A.I) pada game ini akan diberikan priority point dari aksi yang mungkin dilakukan, A.I akan melakukan pemilihan aksi berdasarkan priority point yang terakumulasi.

setiap aksi oleh satu karakter pada situasi-situasi tertentu. Dari nilai prioritas tersebut dapat dilihat aksi yang dipilih dan dianalisis apakah pemilihan aksi tersebut sudah tepat atau tidak. Tepat tidaknya suatu aksi dinilai berdasarkan nalar dengan merujuk pada peran masing-masing karakter yang telah dijabarkan oleh peneliti.

Berdasarkan hasil uji yang telah dijabarkan oleh peneliti, sistem logika fuzzy yang dirancang dengan pendekatan goal-driven dapat menghasilkan nilai keluaran yang diinginkan. Untuk karakter-karakter penyerang, knight, wizard, dan archer, behavior yang diinginkan dapat dicapai dengan memastikan nilai priority point dari aksi serangan harus selalu lebih tinggi dari nilai priority point aksi guard. Selanjutnya agar aksi serangan tersebut, diarahkan terhadap target yang tepat, maka perlu keseimbangan pembobotan antara pengaruh variabel damage dan hp target. Pada state awal permainan, variabel damage-lah yang lebih berperan dalam menentukan pemilihan serangan, sebagaimana yang ditunjukkan pada Tabel 4, Tabel 10, dan Tabel 12. Sedangkan jika ada satu karakter musuh memiliki hp dengan nilai ekstrem rendah, variabel hp-lah yang lebih berperan dalam menentukan pemilihan serangan, sebagaimana yang ditunjukkan pada Tabel 5, Tabel 11, dan Tabel 13.

Kelebihan

Berdasarkan jurnal penelitian ini kita dapat melihat bahwa kecerdasan buatan dapat dibuat untuk pemilihan keputusan yang memerlukan kecepatan dan dapat diubah juga akurasinya agar tidak terlalu akurat untuk kebutuhan tertentu.

 

Saran

Dalam Game Design masih dapat ditambahkan beberapa fitur-fitur basic seperti difficulty / tingkat kesulitan, kecerdasan buatan / A.I akan sesuai dengan tingkat kesulitan yang dipilih oleh user semakin tinggi yang dipilih maka semakin sedikit kesalahan pergerakan / semakin akurat pemilihan keputusan yang dilakukan A.I pada game ini, dan dapat juga ditambahkan beberapa boss yang unik dari karakter lainnya yang cara mengalahkannya hanya ada beberapa cara agar lebih menarik.

Kesimpulan

menarik.Menurut saya inti dari penelitian ini adalah mencoba keefektitasan dari Logika Fuzzy model Tsukamoto yang di implementasikan pada video game sebagai kecerdasan buatan untuk menganalisa dan menggerakan kubu lawan, dan diakhir penelitian juga sudah disimpulkan peneliti bahwa semua perilaku / behavior sesuai dengan karakter / role nya pada percobaan kecerdasan buatan ini dan dapat mampu mengambil keputusan tepat juga memiliki rasa manusiawi / sedikit kesalahan agar tidak terlalu akurat dan rumit untuk dikalahkan user, logika Fuzzy Tsukamoto dihasilkan sistem kecerdasan buatan yang mampu menangani setiap kombinasi karakter dan setiap range situasi yang dapat ditemui pada jalannya video game sang peneliti.

 

Daftar Referensi

  • ·         Dhemma Ratanajaya*, Helmie Arif Wibawa. 2018. Implementasi Kecerdasan Buatan dalam

Menentukan Aksi Karakter pada Game RPG dengan Logika Fuzzy Tsukamoto

  • ·         Sevin Leo. 2020. Apa Itu Game RPGhttps://metodeku.com/apa-itu-game-rpg/ Diakses 16 November 2020.




Share:

Senin, 26 Oktober 2020

PTSC Tugas 2 : Sistem Pakar

 

                                                                          Dibuat Oleh Ronan Bijak

16118361 / 3KA28

1. Jelaskan Pengertian dari Sistem Pakar Menurut para ahli
2. Jelaskan Tujuan dari Sistem Pakar
3. Apa saja manfaat dari Sistem Pakar
4. Sebutkan dan jelaskan penerapan Sistem Pakar di berbagai bidang.
5. Berilah Kesimpulan
6. Daftar Referensi sesuai EYD
7. Keterangan Kelas / Nama / NPM
8. Tugas dalam bentuk Video dan didub dengan suara sendiri.

VIDEO:


Daftar Referensi





Share:

Minggu, 18 Oktober 2020

PENGANTAR TEKNOLOGI SISTEM CERDAS

                                                                   



                                                                                  Dibuat Oleh Ronan Bijak

16118361 / 3KA28

1. Jelaskan Pengertian dari teknologi system cerdas menurut para ahli
2. Jelaskan pengertian artificial intelligence (AI) / kecerdasan buatan menurut para Ahli
3. Menjelaskan Perbdeaan intelgensi / kecerdasan buatan dan alami
4. Menjelaskan sejarah tentang intelegensi / kecerdasan buatan
5. Memberikan contoh dari teknologi system cerdas
6. Kesimpulan


VIDEO:



Daftar Referensi:




Share:

Minggu, 05 Januari 2020

Software Pembuat Game Untuk Pengembangan A.I

Image result for artificial intelligence
"Komputer layak disebut cerdas jika bisa menipu manusia agar percaya bahwa itu adalah manusia" - Alan Turing

Sangat umum untuk menemukan game yang awalnya menarik tetapi akhirnya terasa membosankan, membuat Anda ingin keluar dari game. Lalu, ada permainan yang terlalu sulit untuk menarik minat Anda dan Anda akhirnya berhenti pada fase awal itu sendiri. Ini juga dua masalah paling umum yang dihadapi pengembang game saat membangun game. Di sinilah AI datang untuk menyelamatkan Anda, untuk membumbui segalanya.

Mengapa menggunakan Kecerdasan Buatan dalam game?

Alasan utama menggunakan AI dalam game adalah untuk memberikan lawan yang menantang untuk membuat game lebih menyenangkan untuk dimainkan. Tapi, AI dalam industri game bukan berita baru. Dunia game telah memanfaatkan keajaiban AI sejak lama. Salah satu contoh pertama AI adalah game yang terkomputerisasi, Nim, diciptakan kembali pada tahun 1951. Game lain seperti Façade, Black & White, The Sims, Versu, dan FEAR adalah semua game AI yang hebat, yang telah lama beredar di pasaran. . Bahkan game modern seperti Need for Speed, Civilization, atau Counter-Strike menggunakan AI.

AI mengendalikan banyak elemen dalam game dan biasanya berada di belakang karakter seperti creep musuh, pedagang netral, atau bahkan binatang. AI dalam game digunakan untuk mengaktifkan karakter non-manusia (NPC) dengan perilaku responsif, adaptif, dan cerdas yang mirip dengan kecerdasan mirip manusia. AI membantu membuat NPC tampak cerdas karena mereka dapat secara aktif mengubah tingkat keterampilan mereka berdasarkan orang yang bermain game. Ini membuat game tampak lebih personal untuk para gamer.
Memainkan video game itu menyenangkan, dan mengembangkan game ini sama menyenangkannya. Ada berbagai mesin permainan di pasaran untuk membantu pengembangan permainan. Mesin permainan adalah perangkat lunak yang menyediakan pembuat fitur seperangkat fitur yang diperlukan untuk membuat game dengan cepat dan efisien.
Mari kita lihat mesin game teratas untuk pengembangan game Artificial Intelligence .

Unity3D

Pengembang:   Unity Technologies
Tanggal Rilis: 8 Juni 2005
Unity adalah mesin permainan lintas-platform yang memberi pengguna kemampuan untuk membuat game dalam 2D ​​dan 3D. Ini sangat populer dan dicintai oleh desainer game dari studio besar dan kecil. Selain game 3D, dan 2D, game ini juga membantu simulasi untuk desktop, laptop, konsol rumah, TV pintar, dan perangkat seluler.
Fitur AI utama: Unity menawarkan toolkit agen pembelajaran mesin kepada pengembang game, yang membantu mereka memasukkan agen AI dalam game. Sesuai dengan tim Unity, “ Mesin Learning Agents Toolkit (ML-Agents) adalah plugin Unity open-source yang memungkinkan game dan simulasi berfungsi sebagai lingkungan untuk melatih agen cerdas”.
ML-Agents SDK mengubah game dan simulasi yang dibuat menggunakan Unity Editor menjadi lingkungan untuk melatih agen cerdas. Agen ML ini dilatih menggunakan Pembelajaran Penguatan dalam, pembelajaran imitasi, neuroevolution, atau metode pembelajaran mesin lainnya melalui API Python . Ada juga algoritma berbasis TensorFlow yang disediakan oleh Unity untuk memungkinkan pengembang game untuk dengan mudah melatih agen cerdas untuk game 2D, 3D, dan VR / AR . Agen terlatih ini kemudian digunakan untuk mengendalikan perilaku NPC dalam game.
Toolkit ML-Agen bermanfaat untuk pengembang game dan peneliti AI.
Terlepas dari ini, Unity3D mudah digunakan dan dipelajari, kompatibel dengan setiap platform game dan memberikan dukungan komunitas yang hebat.
Sumber Belajar:

Mesin Unreal 4

Pengembang: Game epik
Tanggal Rilis: Mei 1998
Unreal Engine digunakan secara luas di kalangan pengembang di seluruh dunia. Ini adalah kumpulan alat terintegrasi untuk pengembang game yang membantu mereka membangun game, simulasi, dan visualisasi. Ini juga di antara mesin permainan top yang digunakan untuk mengembangkan judul AAA kelas atas. Gears of War, Batman: Arkham Asylum dan Mass Effect adalah beberapa game populer yang dikembangkan menggunakan Unreal Engine.
Fitur AI utama: Unreal Engine menggunakan seperangkat alat yang membantu menambah kemampuan AI ke dalam sebuah game. Ini menggunakan alat-alat seperti pohon perilaku, komponen navigasi, aset papan tulis, enumerasi, titik target, AI Controller, dan Volume Navigasi.
Pohon perilaku menciptakan keadaan yang berbeda dan logika di balik AI. Komponen Navigasi membantu menangani pergerakan untuk AI. Blackboard Asset menyimpan informasi dan bertindak sebagai variabel lokal untuk AI. Pencacahan menciptakan status. Ini juga memungkinkan bergantian antara negara-negara ini.
Target Point menciptakan bentuk simpul Path dasar. Alat AI Controller dan Character bertanggung jawab untuk menangani komunikasi antara dunia dan pion yang dikendalikan untuk AI. Akhirnya, fitur Volume Navigasi menciptakan Mesh Navigasi di lingkungan untuk memudahkan Pathfinding untuk AI. Ada juga fitur seperti Blueprint Visual Scripting yang dapat dikonversi menjadi kode C ++ , AIComponents, dan Environment Query System (EQS) yang memberikan agen kemampuan untuk memahami lingkungan mereka.
Terlepas dari kemampuan AI-nya, mesin Unreal menawarkan dukungan komunitas terbesar dengan tutorial video dan aset seumur hidup. Ini juga kompatibel dengan berbagai platform operasi seperti iOS , Android , Linux , Mac, Windows, dan sebagian besar konsol game. Tetapi ada beberapa alat bawaan tertentu di Unreal Engine yang mungkin sulit dipelajari oleh pemula.
Sumber Belajar:

CryEngine 3

Pengembang: Crytek
Tanggal Rilis: 2 Mei 2002
CryEngine adalah platform pengembangan game yang tangguh yang hadir dengan seperangkat alat dan fitur untuk menciptakan pengalaman gaming kelas dunia. Ini adalah mesin permainan di belakang game seperti Sniper: Ghost Warrior 2, SNOW, dll.
Fitur AI utama: CryEngine hadir dengan sistem AI yang dirancang untuk memudahkan pembuatan aktor AI kustom. Ini cukup fleksibel untuk menangani satu set dunia yang lebih kompleks dan berbeda. Inti dari sistem AI CryEngine didasarkan pada banyak skrip. Ada beberapa elemen AI dalam sistem ini yang menambahkan kemampuan AI ke NPC dalam game.
Beberapa elemen ini adalah Aksi AI yang memungkinkan pengembang untuk skrip perilaku AI tanpa membuat kode baru. AI Actors Logger dapat mencatat peristiwa AI dan sinyal ke file. Objek Kontrol AI menggunakan objek AI untuk mengontrol entitas / aktor AI. AI Debug Draw adalah alat utama yang ditawarkan oleh CryEngine untuk informasi tentang kondisi terkini dari Sistem AI dan aktor AI. Debugger AI mendaftarkan input yang diterima agen AI dan keputusan yang mereka buat secara real-time selama sesi permainan. Sistem Sequence AI bekerja secara paralel dengan sistem FG dan AI. Ini membantu untuk menyederhanakan dan mengelompokkan kontrol AI.
CryEngine menawarkan pengodean Al termudah dari semua teknologi yang saat ini ada di pasaran. Karena CryEngine relatif baru dibandingkan dengan mesin game lainnya, CryEngine belum memiliki komunitas yang sangat berkembang. Meskipun AI coding mudah, keseluruhan kurva pembelajaran Unreal Engine tinggi.

Panda3D

Pengembang: Disney Interactive hingga 2010, Walt Disney Imagineering, Carnegie Mellon University
Tanggal Rilis: 2002
Panda3D adalah mesin game, kerangka kerja untuk rendering 3D dan pengembangan game untuk program Python dan C ++ . Ini termasuk grafik, audio, I / O, deteksi tabrakan, dan kemampuan lain untuk pembuatan game 3D.
Fitur utama AI: Panda3D hadir dengan pustaka AI bernama PandAI v1.0.
PandAI adalah perpustakaan AI yang menyediakan perilaku 'Artifisial Cerdas' di NPC (Karakter yang Tidak Dapat Dimainkan) dalam game.
Perpustakaan PandAI menawarkan fungsionalitas untuk Perilaku Pengarah ( Mencari, Mengungsi, Mengejar, Mengembara, Berkawanan, Menghindari Rintangan, Mengikuti Jalur) dan mencari jalur (membantu NPC untuk secara cerdas menghindari rintangan melalui jalur terpendek). Perpustakaan AI ini terdiri dari beberapa entitas yang berbeda. Sebagai contoh, ada AIWorld Class utama untuk memperbarui karakter AIC yang ditambahkan. Setiap AICharacter memiliki objek perilaku AIB sendiri untuk melacak semua posisi dan pembaruan rotasi.
Setiap objek AIBehavior memiliki fungsi untuk mengimplementasikan semua perilaku kemudi dan perilaku merintis jalan. Fitur-fitur ini dalam Panda3D memberi Anda kemampuan untuk memanggil fungsi masing-masing.
Panda3D adalah mesin game yang relatif sederhana yang memungkinkan Anda menambahkan kemampuan AI dalam game Anda. Masyarakat tidak sekuat dan memiliki kurva belajar yang rendah.
AI adalah alat yang fantastis yang membuat entitas dalam game tampak lebih organik, hidup, dan nyata. Tujuan utama di sini bukan untuk menyalin seluruh proses berpikir manusia tetapi hanya menjual ilusi kehidupan. Mesin-mesin permainan ini memberi para pengembang seluruh kerangka kerja yang dibutuhkan untuk menambahkan kemampuan AI ke permainan mereka. Seluruh proses pengembangan game lebih menyenangkan karena tidak perlu membuat semua sistem termasuk fisika, grafik, dan AI, dari awal.
Sekarang, jika Anda bertanya-tanya tentang mesin game AI terbaik dari empat yang disebutkan dalam artikel ini maka tidak ada jawaban spesifik untuk itu karena memilih mesin game AI terbaik tergantung pada persyaratan proyek Anda.
Share:

Blogroll

Cari Blog Ini

Diberdayakan oleh Blogger.

Blogger templates