Game AI adalah istilah yang digunakan untuk menggambarkan kecerdasan buatan yang digunakan dalam game video. Ada banyak Jenis jenis game AI yang bisa ditemukan dan digunakan di berbagai macam game.
Untuk mengetahui lebih detail mengenai jenis jenis game AI, berikut ini ROG Community akan memberikan penjelasan lengkapnya. Jadi simak artikel ini sampai habis.
Jenis Jenis Game AI
NPC (Non-Player Character) cerdas
NPC adalah salah satu dari jenis jenis game AI yang digunakan dalam banyak game. NPC adalah karakter yang dikendalikan oleh komputer dalam game, yang biasanya berinteraksi dengan pemain atau lingkungan game.
NPC cerdas adalah NPC yang memiliki perilaku yang realistis, adaptif, dan menantang bagi pemain. NPC cerdas dapat membuat keputusan sendiri, bereaksi terhadap situasi yang berubah, dan memiliki kepribadian dan emosi yang berbeda.
Beberapa contoh NPC cerdas dalam game adalah: Alyx Vance dalam Half-Life 2, Elizabeth dalam BioShock Infinite, dan Ellie dalam The Last of Us.
Ketiga karakter ini adalah teman dan rekan kerja pemain, yang dapat membantu pemain dalam berbagai cara, serta menunjukkan emosi yang berbeda terhadap lingkungan dan pemain.
Pembelajaran mesin dalam game (Machine Learning)
Pembelajaran mesin (machine learning) adalah cabang dari kecerdasan buatan yang memungkinkan sistem untuk belajar dari data dan pengalaman, tanpa diprogram secara eksplisit.
Pembelajaran mesin dalam game adalah penggunaan pembelajaran mesin untuk meningkatkan aspek-aspek game, seperti grafik, suara, gameplay, atau narasi.
Beberapa contoh pembelajaran mesin dalam game adalah: NVIDIA DLSS, Ubisoft La Forge dan juga SEED. Itu semua adalah jenis jenis game AI yang berbasis pembelajaran mesin atau machine learning yang dipakai oleh banyak developer game.
Contoh implementasi AI dalam game
Ada banyak contoh implementasi AI yang digunakan dalam game-game sekarang ini. selain dari jenis jenis game AI di atas ada juga penggunaan kecerdasan buatan untuk pengembangan game yang merupakan penggunaan kecerdasan buatan untuk membantu proses pembuatan game.
Beberapa contoh kecerdasan buatan untuk pengembangan game adalah: Angelina, yang dapat membuat game secara otomatis. Ada juga Sentient Sketchbook, yang dapat membantu desainer game dalam membuat level game, dengan menggunakan algoritma generatif.
Selain itu masih banyak penggunaan AI dalam jenis jenis game AI yang sekarang banyak digunakan.
Seiring berkembangnya waktu, penggunaan jenis jenis game AI dalam sebuah game juga makin berkembang.
Beberapa contoh teknologi AI terbaru dalam game adalah: OpenAI Codex, GPT-3 serta Neural MMO, yang merupakan game multiplayer yang dibuat sepenuhnya oleh kecerdasan buatan, dengan menggunakan pembelajaran penguatan.
Contoh implementasi ini juga bisa ditemukan di dalam game seperti:
- Detroit: Become Human, yang menggunakan kecerdasan buatan untuk membuat cerita yang bercabang, yang dipengaruhi oleh pilihan dan tindakan pemain, serta untuk membuat karakter yang memiliki emosi, kepribadian, dan tujuan yang berbeda.
- FIFA 21, yang menggunakan kecerdasan buatan untuk membuat gameplay yang realistis, dinamis, dan menantang, serta untuk membuat pemain yang memiliki kemampuan, gaya, dan perilaku yang berbeda.
Apa saja jenis-jenis AI yang digunakan dalam game saat ini?
- AI reaktif. Contohnya adalah AI yang mengendalikan musuh atau lawan dalam game seperti catur, dam, atau tic-tac-toe.
- AI memori terbatas. Contohnya adalah AI yang mengendalikan NPC yang dapat mengikuti pemain, memberikan bantuan, atau berdialog.
- AI teori pikiran. Contohnya adalah AI yang mengendalikan karakter yang memiliki kepribadian, emosi, dan tujuan yang berbeda.
- AI kesadaran diri. Contohnya adalah AI yang mengendalikan karakter yang memiliki kesadaran, kreativitas, dan moralitas.
Bagaimana NPC cerdas dapat meningkatkan pengalaman bermain game?
Dengan adanya penggunaan NPC cerdas bisa membuat gameplay yang lebih realistis, dinamis, dan menantang.
Selain itu mereka juga bisa membuat gamenya memiliki narasi yang lebih imersif, mendalam, dan bercabang. Sehingga dunia di dalam game menjadi lebih hidup, kaya, dan variatif.
Apa peran pembelajaran mesin dalam pengembangan game modern?
- Meningkatkan kualitas grafis, suara, dan animasi dalam game, dengan menggunakan teknik-teknik seperti super resolusi, sintesis suara, dan animasi berbasis fisika.
- Membantu proses desain, pengujian, dan optimisasi game, dengan menggunakan teknik-teknik seperti generasi konten, pengujian otomatis, dan pembelajaran penguatan.
- Mengeksplorasi kemungkinan-kemungkinan baru dalam game, dengan menggunakan teknik-teknik seperti generasi kode, generasi teks, dan generasi dunia.
Bagaimana pengembang game dapat memanfaatkan AI untuk menciptakan gameplay yang lebih imersif?
Menggunakan AI dalam sebuah game bisa membantu pengembang game untuk membuat konten game secara otomatis, untuk menyesuaikan tingkat kesulitan, keseimbangan, dan variasi game, sesuai dengan kemampuan, preferensi, dan perilaku pemain.
Juga bisa membuat game yang dapat berkomunikasi dengan pemain melalui suara, gerakan, atau sentuhan, serta memberikan umpan balik dan saran yang relevan.
Demikianlah artikel tentang jenis jenis game AI serta contoh dan fungsi penggunaan AI mulai dari desain sampai gameplay di dalamnya. Semoga bermanfaat.