Стрелци отвореног кода Ид Софтваре-а се преносе на Аппле-ов иОС, твОС

Усамљени кодер је превео многе класичне стрелце ИД софтвера на Аппле-ов иОС и твОС, иако ћете морати мало да урадите да бисте их припремили за рад на вашем иДевицес-у.

Прича о портирању сеже у 2009, када је ИД Софтваре донио званичне верзије Волфенстеин 3Д и оригинал Доом у иОС Апп Сторе. Међутим, ажурирања за те портове заустављена су 2014. године, и то је постало проблем у 2017. години, када је иОС 10.3 званично престао подржавати "наслијеђене" апликације развијене са застарјелом 32-битном кодном базом.

Тај залазак сунца инспирисао је мобилног девелопера Тома Кида, који је приметио да оба Волфенстеин 3Д и Доом одавно су биле доступне као опен соурце апликације на ид Софтваре ГитХуб страници, заједно са иОС верзијама њихових одговарајућих мотора. "Отишао сам и урадио посао да их ажурирам и натерам их да раде у најновијим верзијама иОС-а", написао је Кидд прошле године. "То је и теже и лакше него што сам очекивао."

Кидд улази у интензивне детаље о процесу преноса на свом блогу, укључујући борбе са контролним сумама, координатним системима и променама резолуције које су интервенисале од када су ове игре последњи пут видели званичну иОС верзију. Резултати његових напора објављени су на његовим Гитхуб странама прошле године, заједно са подршком за МФи контролер и пуним екраном на иПхонеу Кс.

Али Кидд није стао тамо. Прво је обе игре пренио на Апплеов твОС, за играње на модерном Аппле ТВ-у. Затим је следећу годину провео ронећи се у сличне портове за остатак библиотеке отвореног кода ИД-а: Доом ИИ и Финал Доом, Куаке, Куаке ИИ, Куаке ИИИ: Арена, и Повратак у Цастле Волфенстеин. Покушај преноса закључен раније овог месеца са Кидовим издањем верзије иОС / твОС-а Доом 3.

Детаљне дискусије о портирању које прате свако од тих издања пружају фасцинантан дневник о хороскопима отвореног кода и потешкоћама у његовом обликовању за затворено окружење као што је иОС. "У скоро сваком случају, успела сам да инкорпорирам рад других, и скоро ниједна од игара није била иста ствар два пута", пише Кидд. "Свака игра је представљала јединствен изазов, који је био део забаве."

Ако желите сами да искористите Киддове напоре, не можете само да преузмете ове нове портове из Апп Сторе-а (где ауторски код никада неће проћи Апплеове чекове). Уместо тога, горенаведени чланци укључују везе ка ГитХуб пројектима које можете компајлирати у иОС или твОС извршне датотеке. Преношење тих ставки на ваш иДевице значи коришћење Мац рачунара са копијом Ксцоде-а и Аппле Девелопер налога, или можете преусмерити преко мање скрупулозних метода.

Такође треба имати на уму да су ово чисти портови мотора, што значи да подаци о играма заштићени ауторским правима, као што су графика, звук и дизајн нивоа, нису укључени у већини случајева (пошто нису били укључени у издања отвореног кода ид-а). Мораћете да обезбедите сопствене фајлове из оригиналних издања да бисте попунили те празнине и добили игриву игру.

Листинг имаге би сцхнаппле.цом

Погледајте видео: Suspense: Mortmain Quiet Desperation Smiley (Март 2020).