Teknologi Kecerdasan Buatan di Lingkungan Game – Kecerdasan Buatan (AI) adalah simulasi kecerdasan manusia yang dimodelkan oleh mesin. Dan diprogram untuk berpikir seperti manusia. Kecerdasan buatan dalam ilmu komputer berfokus pada memungkinkan komputer beroperasi dengan kecerdasan tertentu.
Teknologi Kecerdasan Buatan di Lingkungan Game
hkcuk – Ketika digunakan dalam bidang pengembangan game 3D, ini memungkinkan kontrol karakter non-pemain, yaitu. komputer pemain. Secara efektif menantang pemain manusia dengan memberi mereka tingkat “kecerdasan” tertentu dibandingkan dengan lingkungan game tertentu. Di sini kita membahas teknik AI dalam lingkungan game.
Teknik AI apa yang digunakan dalam pengembangan game?
Gaya permainan multiplayer online battle arena (MOBA) dipilih hanya karena baru-baru ini menjadi salah satu game 3D olahraga paling populer. Proses pengembangan game bisa sangat memakan waktu dan membosankan. Pengembangan game biasanya menggunakan aplikasi mesin game pihak ketiga seperti The Unity Game Engine atau CRYEngine. Memberikan gambaran dan analisis mengenai teknik kecerdasan buatan yang dapat digunakan untuk mengembangkan agen otonom stokastik atau NPC pada game bergaya MOBA.
baca juga : Alat Kecerdasan Buatan Mengubah Cara Pembuatan Game
Literatur MOBA yang terkait dengan mendukung perilaku stokastik, konsumsi sumber daya, dan modularitas dianalisis. Setelah menyelesaikan tinjauan literatur, dua teknik dipilih untuk perbandingan lebih lanjut. Teknik tersebut adalah Fuzzy State Machine (FuSM) dan Emotional Behavior Tree (EBT). Yang berasal dari pohon keadaan dan perilaku terbatas yang populer. Hal ini kemudian diterapkan untuk memandu perilaku agen di lingkungan game pengujian dan membandingkan kinerjanya.
Industri game 3D terus mencari cara baru untuk menciptakan lingkungan yang unik dan imersif. . Salah satu metode yang menarik adalah dimana non-pemain (NPC) dapat mengontrol dirinya sendiri secara otomatis. Identifikasi dan jelaskan lima teknik AI yang biasa digunakan untuk mengontrol perilaku NPC di lingkungan game. Kelebihan dan kekurangan tersebut berkaitan dengan aspek-aspek seperti; dukungan perilaku stokastik, konsumsi sumber daya, dan modularitas.
Apa kelebihan dan kekurangan teknologi AI dalam pengembangan game?
Teknologi AI biasanya digunakan dalam pengembangan game untuk menentukan teknologi mana yang cocok digunakan dalam lingkungan game MOBA. Ringkaslah kekuatan dan keterbatasan dari lima teknik yang digunakan sebelumnya. Pengembangan game mempunyai kelebihan dan kekurangan yaitu sebagai berikut:
1. Mesin keadaan terbatas
Kelebihannya adalah kesederhanaan dan biaya komputasi yang rendah.
Sulit dikendalikan dalam sistem besar dan determinisme adalah kelemahannya.
2. Fuzzy State Machine
Bekerja dengan data yang tidak lengkap, memerlukan pengetahuan logika Boolean sederhana, para ahli di bidangnya dapat menyimpulkan bahwa mereka menggunakan perilaku yang kurang dapat diprediksi, dan FSM dapat dengan mudah dikonversi ke fuzzy state machine.
Aturan baru dapat memakan waktu lebih lama. berkembang dan memburuk ketika para ahli tidak tersedia, hal ini merupakan suatu kerugian.
3. Pohon Perilaku
Terskala dengan baik pada sistem, bersifat modular, hemat memori, mudah di-debug, dapat diperluas, dan dukungan alat tersedia di berbagai mesin game.
Determinisme adalah kelemahannya.
4. Emosi
Cara untuk menambahkan perilaku yang tidak terduga merupakan nilai tambah.
Pengujian yang tidak memadai dalam lingkungan game adalah suatu kerugian.
5. ANN dan Algoritma Perkembangan
Nondeterministik dan menciptakan usia adaptif yang cerdas dan berguna. Memiliki fokus permainan pada agen merupakan suatu keuntungan.
Intensif sumber daya adalah suatu kerugian.
Contoh penerapan AI dalam permainan
Ada banyak contoh penerapan AI dalam permainan saat ini. Selain game AI di atas, pengembangan game juga menggunakan AI yang artinya menggunakan AI dalam proses pembuatan game.
Beberapa contoh AI untuk pengembangan game adalah: Angelina yang dapat membuat game secara otomatis. Juga disertakan Sentient Sketchbook, yang membantu desainer game membuat level game menggunakan algoritme generatif.
baca juga : Kecerdasan Buatan Dalam Industri Makanan Mengubah Bisnis
Selain itu, AI masih memiliki banyak kegunaan dalam game AI yang banyak digunakan saat ini.
Seiring berjalannya waktu, penggunaan AI di berbagai game semakin meningkat. . dan yang lebih canggih.
Contoh teknologi AI terbaru dalam game meliputi: OpenAI Codex, GPT-3, dan Neural MMO, game multipemain yang sepenuhnya dibuat oleh AI menggunakan pembelajaran penguatan.
Contoh Implementasi ini juga ditemukan di game seperti :
- Detroit: Menjadi Manusia, yang menggunakan kecerdasan buatan untuk membuat cerita bercabang yang dipengaruhi oleh pilihan dan tindakan pemain, serta karakter dengan emosi, kepribadian, dan tujuan yang berbeda. .
- FIFA 21, yang menggunakan kecerdasan buatan untuk menciptakan permainan yang realistis, dinamis, dan menantang serta pemain dengan keterampilan, gaya, dan perilaku berbeda.
Kecerdasan buatan apa yang digunakan dalam permainan saat ini? - NAI reaktif. Contohnya adalah AI yang mengontrol musuh atau lawan dalam permainan seperti catur, catur, atau tic-tac-toe.
- AI memiliki memori yang terbatas. Misalnya, ada NPC yang dikendalikan AI yang dapat mengikuti pemain, menawarkan bantuan, atau berdialog.
Teori pemikiran. Contohnya adalah AI yang mengontrol karakter dengan kepribadian, emosi, dan tujuan berbeda. - Kesadaran diri AI. Misalnya saja ada kecerdasan buatan yang mengendalikan karakter dengan kesadaran, kreativitas, dan moralitas. Bagaimana NPC yang cerdas dapat meningkatkan pengalaman bermain game? Dengan NPC yang cerdas, Anda dapat membuat game yang lebih realistis, dinamis, dan menantang. Dapat membuat permainan menjadi lebih menarik, cerita lebih dalam dan bercabang. Untuk menjadikan dunia game lebih hidup, kaya, dan beragam.
Apa peran pembelajaran mesin dalam pengembangan game modern?
Meningkatkan kualitas grafis, suara, dan animasi dalam game menggunakan teknik seperti resolusi tinggi, sintesis suara, dan fisika. animasi berbasis.
Membantu proses desain, pengujian, dan pengoptimalan game, menggunakan teknik seperti pembuatan konten, pengujian dan pembelajaran otomatis.
Menjelajahi kemungkinan gameplay baru menggunakan teknik seperti pembuatan kode, pembuatan teks, dan pembuatan dunia.
Bagaimana pengembang game dapat menggunakan AI untuk membuat game yang lebih imersif?
Menggunakan AI dalam game dapat membantu pengembang game secara otomatis membuat konten game untuk menyesuaikan tingkat kesulitan, keseimbangan, dan variasi gameplay. sesuai dengan kemampuan, preferensi, dan perilaku pemain.
Anda juga dapat membuat game yang dapat berinteraksi dengan pemain melalui suara, gerakan, atau sentuhan dan memberikan masukan dan saran yang relevan..