Penembak sumber terbuka Id yang dipindahkan ke IOS Apple, tvOS

Pengekod tunggal telah memindahkan banyak penembak klasik Software id kepada iOS dan TVOS Apple, walaupun anda perlu melakukan sedikit kerja untuk mendapatkannya bekerja di iDevices anda.

Kisah porting kembali ke 2009, apabila perisian Id membawa versi rasmi Wolfenstein 3D dan yang asal Azab ke iOS App Store. Kemas kini untuk pelabuhan itu berhenti pada tahun 2014, walaupun, dan itu menjadi masalah pada tahun 2017, apabila iOS 10.3 secara rasmi berhenti menyokong aplikasi "warisan" yang dibangunkan dengan kod dasar 32-bit yang tidak lagi digunakan.

Pemaju mudah alih yang diilhamkan oleh Tom Kidd, yang menyatakan bahawa kedua-duanya Wolfenstein 3D dan Azab telah lama tersedia sebagai aplikasi sumber terbuka pada halaman GitHub Software, lengkap dengan versi iOS enjin masing-masing. "Saya pergi dan melakukan kerja untuk mengemas kini mereka dan mendapatkan mereka bekerja dalam versi terbaru iOS," tulis Kidd tahun lepas. "Ini menjadi lebih sukar dan lebih mudah daripada yang saya harapkan."

Kidd masuk ke dalam perincian sengit mengenai proses pengalihan di blognya, termasuk pergaduhan dengan cek, sistem koordinat, dan perubahan resolusi yang telah campur tangan sejak permainan terakhir ini menyaksikan pembebasan iOS rasmi. Hasil usahanya telah diposting ke laman Githubnya sendiri tahun lalu, lengkap dengan sokongan pengawal MFi dan regangan skrin penuh pada iPhone X.

Tetapi Kidd tidak berhenti di sana. Pertama, dia memindahkan kedua-dua permainan ke tvOS Apple, untuk bermain di TV Apple moden. Kemudian dia menghabiskan tahun depan menyelam ke pelabuhan yang sama untuk perpustakaan sumber terbuka id yang lain: Doom II dan Final Durasi, Quake, Quake II, Quake III: Arena, dan Kembali ke Castle Wolfenstein. Usaha porting disimpulkan awal bulan ini dengan pembebasan Kidd versi iOS / tvOS-compatible Azab 3.

Perbincangan port terperinci yang mengiringi setiap siaran tersebut memberikan jurnal yang menarik dari ragam kod sumber terbuka dan kesulitan yang menyerangnya menjadi bentuk untuk persekitaran tertutup seperti iOS. "Dalam hampir setiap kes, saya dapat menggabungkan kerja orang lain, dan tidak banyak permainan yang sama dua kali," kata Kidd. "Setiap perlawanan menimbulkan cabaran yang unik, yang merupakan sebahagian daripada keseronokan."

Jika anda ingin memanfaatkan usaha Kidd sendiri, anda tidak boleh memuat turun pelabuhan baru ini dari App Store (di mana kod berhak cipta tidak akan lulus cek Apple). Sebaliknya, artikel berkaitan di atas termasuk pautan ke projek GitHub yang boleh anda kumpulkan ke executable iOS atau tvOS. Mendapatkan orang-orang ke dalam iDevice anda bermakna menggunakan Mac dengan salinan Xcode dan akaun Pembangun Apple, atau anda boleh sideload melalui kaedah kurang teliti.

Anda juga perlu ambil perhatian bahawa ini adalah port enjin tulen, yang bermaksud data permainan berhak cipta seperti grafik, bunyi, dan reka bentuk peringkat tidak termasuk dalam kebanyakan kes (kerana mereka tidak termasuk dalam siaran sumber terbuka id). Anda perlu menyediakan fail anda sendiri dari siaran asal untuk mengisi jurang tersebut dan mendapatkan permainan yang boleh dimainkan.

Imej penyenaraian oleh schnapple.com

Tonton video itu: Tersambung WIFI Dimanapun dan Kapanpun , Apa Iya ini ??? . WIFI Map (April 2020).