Teknologi
Microsoft Copilot Merilis Demo Game Quake 2 Buatan AI yang Dapat Dimainkan
Bayangkan memainkan Quake II, tetapi alih-alih menggunakan mesin asli game, AI secara harfiah menghasilkan setiap frame dengan cepat. Itulah yang telah diluncurkan Microsoft – demo Quake II yang dapat dimainkan yang sepenuhnya didukung oleh kecerdasan buatan. Ini adalah bagian dari rencana pengembangan baru Microsoft Kopilot untuk eksperimen game dan tersedia untuk dicoba langsung di peramban web Anda. Dalam demo ini, sistem yang digerakkan oleh AI menciptakan kembali segmen game tembak-menembak orang pertama klasik Quake II tahun 1997 secara real time, merespons masukan Anda (keyboard atau kontroler) seperti halnya game sungguhan.
Demo Copilot Quake 2 ini bukanlah mod atau aliran video dari game asli – ini adalah replika level yang sepenuhnya dibuat oleh AI. Anda akan berlari di koridor, meledakkan musuh, mengambil paket kesehatan, dan menekan tombol seperti biasa. Yang menarik adalah bahwa setiap bingkai grafik dibuat oleh model AI secara real time, bukan dirender oleh kode asli game. Microsoft telah membuatnya dapat diakses melalui Copilot Labs sebagai pratinjau penelitian, sehingga siapa pun dapat masuk dan memainkan Quake 2 yang didukung AI ini di browser mereka selama beberapa menit dan melihat hasilnya.
WHaMM: Teknologi di Balik Demo Game AI Quake ll
Jadi, apa sebenarnya yang menggerakkan demo game Quake 2 AI ini? Keajaiban itu berasal dari sistem yang disebut WHaMM, yang merupakan singkatan dari “World and Human Action MaskGIT Model.” Pada dasarnya, ini adalah otak AI yang mempelajari cara kerja dunia Quake II. WHaMM adalah bagian dari Keluarga AI Muse milik Microsoft model dunia untuk permainan video.
Secara sederhana, model dunia adalah AI yang dapat mempelajari dinamika permainan – bagaimana dunia permainan berubah saat pemain atau elemen lain bertindak – dengan menonton banyak permainan. Anggap saja seperti melatih AI pada banyak rekaman Quake II hingga ia mengetahui apa yang terjadi saat Anda menekan tombol, menembak musuh, atau membuka pintu.
Versi awal model ini hanya dapat menghasilkan sekitar satu bingkai per detik, yang terlalu lambat untuk permainan yang lancar. WHaMM merupakan peningkatan besar; model ini menggunakan pendekatan cerdas yang memungkinkannya menghasilkan lebih dari 10 bingkai per detik. Alih-alih menggambar setiap piksel satu per satu, AI dengan cepat membuat sketsa seluruh adegan dan kemudian menyempurnakan detailnya. Proses dua langkah ini – sketsa kasar oleh model utama diikuti dengan pembersihan cepat dari model yang lebih kecil – memungkinkan WHaMM membuat bingkai dengan cukup cepat agar terasa interaktif.
Peningkatan penting lainnya adalah bagaimana sistem dilatih. Alih-alih membutuhkan data selama bertahun-tahun, tim berfokus pada data gameplay Quake II yang dikurasi dengan cermat selama sekitar satu minggu. Pelatihan yang lebih singkat dan terfokus ini memungkinkan AI mempelajari hal-hal penting dari mekanisme Quake II dengan sangat cepat. Hasilnya jauh lebih baik sekarang, dengan bingkai beresolusi lebih tinggi (640×360 piksel dibandingkan dengan 300×180 sebelumnya), membuat pengalaman lebih mudah dikenali dan menyenangkan. Anda dapat memainkan game ini di sini.
Bagaimana AI Menghasilkan dan Mengendalikan Game Quake?
Anda mungkin bertanya-tanya bagaimana AI dapat menangani semua logika dan grafik permainan Quake. Secara tradisional, mesin permainan seperti yang mendukung Quake II adalah perangkat lunak kompleks yang menangani fisika, perilaku musuh, dan grafik. Dalam demo ini, tidak ada mesin asli yang berjalan. Sebaliknya, model AI itu sendiri bertindak seperti mesin permainan.
AI melihat frame terbaru dari permainan dan input terbaru Anda (misalnya Anda menekan tombol maju atau mengklik tembak) lalu memprediksi seperti apa tampilan frame berikutnya. AI melakukan ini berulang kali, puluhan kali setiap detik. Karena AI dilatih pada gameplay Quake II yang sebenarnya, prediksinya biasanya cukup dekat dengan apa yang akan dilakukan permainan yang sebenarnya. Jika Anda bergerak di sudut, AI akan menggambar lorong baru yang seharusnya muncul. Jika Anda menembakkan blaster, AI akan menghasilkan lampu kilat dan menunjukkan musuh bereaksi.
Bagian yang mengesankan adalah bahwa AI "mempelajari" aturan-aturan ini melalui contoh alih-alih dikodekan secara eksplisit dengan aturan-aturan tersebut. AI tidak menjalankan kode atau fisika asli Quake II; AI lebih seperti menonton AI mengimprovisasi Quake II berdasarkan apa yang telah dipelajarinya. Hasilnya adalah pengalaman yang tampak seperti Quake II, meskipun proses yang mendasarinya sama sekali berbeda.
Apa yang Membedakan Quake II Versi AI dengan Versi Aslinya?
Sekilas, demo ini mungkin terlihat seperti Quake II klasik, tetapi pengalaman bermainnya sangat berbeda. Pertama, visualnya terasa lebih kasar dan buram daripada game aslinya. Frame rate berkisar sekitar 10–15 frame per detik, yang jauh lebih rendah daripada 60+ fps yang mulus pada sesi Quake II sungguhan. Dan karena game ini berjalan pada server jarak jauh yang mengalirkan video ke browser Anda, Anda mungkin melihat beberapa input lag – penundaan antara penekanan tombol dan aksi di layar.
Mekanisme permainan sebagian besar sudah ada. Anda dapat bergerak, melihat sekeliling, melompat di platform, menembak musuh, dan berinteraksi dengan lingkungan. AI bahkan mempelajari area rahasia di level tersebut, sehingga Anda dapat membuka pintu atau lorong tersembunyi seperti dalam permainan sungguhan. Namun, interpretasi AI terhadap aturan permainan terkadang menyimpang dari aslinya. Musuh mungkin tidak bereaksi sebagaimana mestinya, atau Anda mungkin mengalami perilaku aneh seperti musuh menghilang saat Anda mengalihkan pandangan.
Lebih jauh lagi, salah satu keanehannya adalah memori AI yang pendek. WHaMM hanya mempertimbangkan sekitar 0.9 detik dari permainan sebelumnya (sekitar 9 frame) saat membuat frame berikutnya. Jadi jika Anda mengalihkan pandangan dari musuh dan melihat ke belakang, musuh tersebut mungkin sudah pergi. Atau berbeda. Seperti sihir. Namun tidak selalu dalam cara yang baik. Pertarungannya juga agak aneh. Musuh tidak selalu bereaksi dengan tepat. Anda mungkin menerima kerusakan secara acak. Atau tidak sama sekali.
Masa Depan Game Berbasis AI dan Penggunaannya di Dunia Nyata
Meskipun demo Copilot Quake 2 hari ini hanya uji coba teknis, namun ini mengisyaratkan beberapa kemungkinan masa depan yang liar:
- Menyimpan Game Lama: AI dapat membantu melestarikan game klasik lama seperti Quake dengan “mempelajarinya” dan membiarkan kita memainkannya kembali tanpa memerlukan file game aslinya.
- Mempercepat Pengembangan Game: AI dapat membantu pengembang menguji ide dengan cepat dengan simulasi dunia permainan cepat.
- Game Baru Buatan AI: Bayangkan permainan yang berbeda setiap kali Anda bermain karena AI menciptakan dunia secara langsung.
- NPC yang lebih pintar: AI masa depan dapat menciptakan karakter dan musuh yang jauh lebih nyata.
Game AI Microsoft Quake 2 hanyalah gambaran kecil dari masa depan yang luas, di mana game dan AI semakin menyatu.
Bagaimana Ini Dapat Mempengaruhi Pengembangan Game?
Bagi pengembang game, penggunaan AI untuk membuat dunia game merupakan alat baru dalam proses kreatif. Daripada menghabiskan waktu bertahun-tahun untuk membuat kode setiap detail, tim kecil dapat melatih AI pada ide sederhana. AI kemudian dapat membuat demo yang dapat dimainkan hampir seketika. Hal ini dapat mempercepat pembuatan prototipe dan menghasilkan desain game yang inovatif.
Idenya bukanlah untuk menggantikan kreativitas manusia, tetapi untuk menambahnya. Pengembang dapat menggunakan AI untuk menyusun ide desain level, perilaku musuh, atau bahkan keseluruhan mekanisme permainan. Ini adalah upaya kolaboratif. AI memberikan saran, dan pengembang menyempurnakannya. Pendekatan baru ini dapat menghasilkan gelombang judul yang inventif dan eksperimental di masa mendatang.