Portal переписали для Apple II

Вінс Вівер (Vince Weaver) з Університету Мена розробив версію відомої головоломки від першої особи Portal, адаптовану для застарілого персонального комп'ютера Apple ^ e. Вихідний код гри опубліковано на сайті розробника.


Персональний комп'ютер Apple II вперше був представлений в 1977 році. Формально це друга модель комп'ютера від Apple, яка серійно випускалася, проте Apple I було зібрано всього близько 200 штук, в той час як Apple II в різних модифікаціях випускалися більше 20 років і було зібрано близько п'яти-шести мільйонів комп'ютерів. Завдяки поширеності другої моделі, у неї багато шанувальників, деякі з яких в якості хобі адаптують сучасне програмне забезпечення для старих комп'ютерів.


Вінс Вівер для написання власної двомірної версії Portal використовував Applesoft BASIC. Судячи з опублікованих матеріалів, у версії для Apple II присутня механіка оригінальної гри: героїня може використовувати портали для проходження рівнів, уникаючи різних пасток. Крім адаптації рівнів розробник також зберіг сюжетну лінію.

З складних місць при розробці програміст згадує деталізацію. Спочатку він багато часу витратив на відмальовку куба-компаньйона, а потім йому не вдалося намалювати правдоподібний торт. Гра опублікована для вільного завантаження, однак за відсутності власного Apple II її можна запустити за допомогою емулятора.

Це не перша гра, яку розробник переписав для запуску на Apple II - в 2016 році він також представив свою версію космічного симулятора Kerbal Space Program.

Портування ігор це свого роду інтелектуальне змагання в колі ентузіастів. Наприклад, частою мішенню програмістів стає DOOM, який запускають на пристроях, не призначених для цього, в тому числі на клавіші клавіатури. Іноді мішенню стають і інші ігри - наприклад, на розумному годиннику Android Wear запустили Half-Life і Counter-Strike 1.6, а гру Flappy Bird запустили на електронній сигареті. Іноді для проектів вибирається більш громіздке програмне забезпечення - наприклад, операційна система Windows 95, яку вже запускали на Nintendo 3DS і навіть на розумному годиннику Apple Watch.

COM_SPPAGEBUILDER_NO_ITEMS_FOUND