kutipan Tren digitalProyek ini dilaksanakan oleh Amar Rishi, Manajer Produk dan Desain di Google AI Studio. Melalui unggahannya, Rishi mengungkapkan bahwa game real-time strategy (RTS) yang pertama kali dirilis pada tahun 2003, kini dapat dimainkan secara lokal di perangkat Apple berbasis ARM64 tanpa menggunakan emulator atau layanan cloud gaming.
Keberhasilan ini menarik perhatian komunitas pengembang karena menunjukkan bagaimana kecerdasan buatan dapat digunakan untuk mempercepat proses porting perangkat lunak yang terkenal rumit dan memakan waktu.
Berbeda dengan kebanyakan upaya untuk menjalankan game PC lama pada perangkat keras modern melalui emulasi, proyek ini menggunakan mesin Command & Conquer: Generals – Zero Hour asli yang telah dikompilasi ulang untuk dijalankan langsung pada arsitektur ARM64 Apple.
Artinya, game tersebut tidak dijalankan melalui lapisan emulasi atau dialirkan dari server cloud. Seluruh proses dilakukan secara lokal di perangkat sehingga performa dan daya tanggap game dapat tetap terjaga secara maksimal.
Rishi juga menjelaskan bahwa proyek tersebut menggunakan source code yang sebelumnya dirilis oleh Electronic Arts (EA) di bawah lisensi GPL. Selain itu, ia membangun pelabuhan berdasarkan berbagai proyek pembaruan yang sebelumnya dikembangkan oleh komunitas open source.
Meski AI berperan penting, proses porting tidak sesederhana menjalankan model bahasa game lama di perangkat baru. Salah satu tantangan terbesar adalah penyesuaian sistem file. Mesin Command & Conquer asli dirancang untuk Windows dengan struktur file yang dapat ditulis secara bebas.
Sebaliknya, aplikasi iOS berjalan di lingkungan yang lebih tertutup, sehingga lokasi penyimpanan game, cache, dan file konfigurasi harus dipindahkan ke direktori yang sesuai dengan aturan sistem operasi Apple.
Tantangan lain muncul di sisi grafis. Game aslinya menggunakan DirectX 8, sedangkan perangkat Apple mengandalkan Metal Graphics API. Untuk mengisi kesenjangan ini, proyek ini memanfaatkan DXVK dan MoltenVK sehingga perintah grafis DirectX diterjemahkan terlebih dahulu ke Vulkan, dan kemudian diubah kembali ke Metal.
Pendekatan ini memungkinkan driver lama untuk terus menampilkan grafik pada perangkat keras Apple modern. Salah satu aspek yang paling banyak mengalami modifikasi adalah sistem kontrol gamenya. Command & Conquer: Generals – Zero Hour dirancang sejak awal untuk dimainkan dengan mouse dan keyboard.
Untuk membuat bermain di layar sentuh menjadi nyaman, Reshi telah menambahkan beberapa kontrol baru yang menyesuaikan dengan karakteristik permainan strategi. Pemain dapat memilih unit dengan sentuhan, menyeret untuk membuat kotak pilihan, menggunakan dua jari untuk menggeser tampilan peta, mencubit untuk memperbesar, dan melakukan tindakan tertentu dengan menekan lama.
Semua kontrol ini didesain agar pengalaman bermain game tetap mendekati versi PC meski tanpa menggunakan mouse. Selain mode kampanye, port ini juga mendukung mode Skirmish dan Generals Challenge, dua mode permainan yang disukai oleh banyak penggemar serial ini.
Dalam beberapa tahun terakhir, penggunaan AI dalam industri game sering menuai kritik karena menghasilkan konten berkualitas rendah atau sekadar membanjiri toko aplikasi dengan game yang dihasilkan.
Namun, proyek ini menunjukkan pendekatan yang berbeda. Kecerdasan buatan digunakan untuk membantu pekerjaan teknis yang kompleks, sedangkan hasil akhirnya masih didasarkan pada kode sumber resmi dan kontribusi dari komunitas pengembang.
Reshi memberikan penghargaan kepada beberapa proyek open source yang pertama kali memperbarui mesin Command & Conquer. Dengan kata lain, keberhasilan port ini bukan hanya hasil kerja AI saja, melainkan kombinasi source code resmi EA, kontribusi komunitas, dan bantuan Claude dalam mempercepat proses adaptasi di platform Apple.
Keberhasilan menjalankan game lawas yang berusia lebih dari dua dekade di iPhone, iPad, dan Mac menunjukkan bagaimana AI mulai menjadi alat yang ampuh bagi para pengembang. Daripada mengganti seluruh proses pengembangan, model seperti Claude dapat mempercepat proses debug, mengadaptasi kode di seluruh platform, dan memecahkan masalah teknis yang memerlukan banyak modifikasi manual.
Bagi industri game, pendekatan ini juga membuka peluang baru untuk melestarikan game klasik agar tetap bisa dimainkan di hardware modern tanpa harus bergantung pada emulator. Selama kode sumber dan dukungan komunitas tersedia, AI berpotensi membantu mempercepat proses pembaruan untuk banyak judul lama yang sebelumnya sulit beradaptasi dengan platform baru.
Jadikan Servisenta.biz.id sebagai sumber informasi pilihan Anda
(MMI)
(tag untuk terjemahan)Google

