Command & Conquer: Generals — Zero Hour Mendapat Port Asli untuk macOS, iPhone
Command & Conquer: Generals — Zero Hour, permainan strategi waktu nyata ikonik tahun 2003, kini memiliki port asli penuh untuk perangkat Apple, berjalan lancar di macOS, iPhone, dan iPad tanpa emulasi. Proyek ini menggunakan mesin permainan asli, yang dikompilasi ulang untuk ARM64, untuk memberikan kinerja cepat dan dukungan penuh untuk perangkat keras Apple modern. Semua mode permainan utama — Kampanye, Skirmish, dan Tantangan Jenderal — disertakan, dan port ini mempertahankan audio asli.
Kontrol layar sentuh telah dirancang dengan hati-hati untuk iPhone dan iPad. Pemain dapat memilih unit dengan kotak seret, menggerakkan kamera dengan dua jari, dan memperbesar menggunakan gerakan mencubit yang sudah dikenal, membuat RTS klasik ini terasa nyaman bahkan di layar yang lebih kecil.
Rilis ini adalah hasil kolaborasi antara Ammaar Reshi, yang mengarahkan dan menguji permainan proyek ini, dan model AI Claude Fable 5 dari Anthropic, yang berkontribusi pada rekayasa. Port ini dibangun di atas proyek fbraz3/GeneralsX — awalnya untuk macOS dan Linux — kini diperluas dengan dukungan iOS dan iPadOS serta komponen mesin yang diperbarui. Seperti yang dijelaskan oleh Reshi:
Port ini dibangun sebagai kolaborasi manusia+AI: rekayasa oleh Claude Code (Claude dari Anthropic, model Fable), diarahkan dan diuji pada perangkat nyata oleh Ammaar Reshi.
Untuk bermain, pengguna perlu memiliki salinan berlisensi dari Command & Conquer: Generals — Zero Hour dari Steam, karena tidak ada aset permainan yang disertakan dengan port ini. Skrip khusus membantu mengekstrak file yang diperlukan dari instalasi Steam Anda. Membangun dan menjalankan port memerlukan alat seperti Xcode, Homebrew, SteamCMD, dan LunarG Vulkan SDK, dengan panduan langkah demi langkah yang tersedia di GitHub.
Dasar teknisnya sangat menarik: port ini menggunakan jalur rendering yang menerjemahkan panggilan DirectX 8 ke Vulkan melalui DXVK, kemudian ke Metal menggunakan MoltenVK, memastikan kompatibilitas dan kinerja di perangkat Apple. Ada beberapa keterbatasan — penggunaan memori dapat melebihi 3GB, dan di iPad, sesi panjang mungkin terputus jika iOS menghentikan aplikasi karena penggunaan memori yang tinggi, mengembalikan pemain ke layar beranda tanpa peringatan.
Proyek ini menjadi mungkin setelah EA merilis kode sumber untuk Generals — Zero Hour di bawah lisensi GPL v3, memungkinkan upaya yang didorong oleh komunitas seperti ini.
Apakah Anda berpikir port asli yang dibantu AI seperti ini dapat menghidupkan kembali permainan strategi klasik untuk generasi pemain baru?
