A Doom az Apple Watch-ba kerül, teljes borzalmunkra (és elbűvölésünkre)

Vitathatatlanul a világegyetem legtöbbet hordozott játéka, az id Software's Végzet 1993-ban írták C-ben, akkoriban, amikor ez nem mindig volt így; a kódnak csak egy kis része volt összeállítás a legszükségesebb grafikus rutinok felgyorsítása érdekében. John Carmack és John Romero kifejezetten C-ben írták a játékot, hogy lehetővé tegyék az efféle akaratlan platformátvitelt. Azóta csak kb mindent a tech világban futtassa a Végzet, de ennek a legújabb portnak kell lennie a legnevetségesebbnek: az Apple Watch.

Igen, képzelje el, hogy a BFG9000-et és a rakétavetőt 1,5 hüvelykes (vagy 1,7 hüvelykes, ha a 42 mm-es verzióhoz ragasztotta) kapacitív érintőképernyőn lőtte ki. Gondoljon erre egy percre: Ennek a képernyőnek kelltartalmazza a játék kezelőszervei, mivel nincs külön billentyűzet, amellyel lövöldözhetnék lövés közben.

A dicsőséges hülyeségért felelős párt a Facebook tel-avivi irodájának csapata. A Facebook bejegyzés, a csoport elmondta, hogy mivel az Apple nemrégiben kiadta a watchOS 2 bétaverzióit, amelyek lehetővé teszik a natív alkalmazások futtatását az eszközön, „úgy gondolták, hogy jó lenne átvinni a Doomot rá”, főleg, hogy John Carmack jelenleg kollégájuk. Az nDoom-tal kezdték, a játék egyszerűbb verziójával, felgyújtották az Xcode -> File -> New Project programot, kijavítottak néhány dolgot, és megszereztek egy verziót, amely összeállt (de ez nem futott). A következő néhány órát azzal töltötték, hogy elhárították a hibákat és hangolták a teljesítményét, és hogy leküzdjék a felhasználói felület hiányát, egy 3 × 3 méretű láthatatlan gomb rácsot fedeztek fel, hogy a hardveres vezérlők hiányát felszámolják.



Rengeteg részlet található a bejegyzésben, például arról, hogyan kezelték a képkockák megjelenítését:

„Megtaláltuk a Doom pufferét, amely az egyes képkockák tényleges pixel adatait tartalmazza. Valahányszor megjelenik egy új keret, a CoreGraphics segítségével a puffert UIImage-vé alakítjuk. Ez kezdetben szürkeárnyalatos képeket adott nekünk, de miután kitaláltuk a Doom színpalettáit és felvittük őket, színt kaptunk! Ezt a képet most a legfelső konténer háttérképének állítottuk be. ”

Úgy tűnik, hogy a képek vetítése a képernyőre jelentette a legnagyobb kihívást:

„Messze a legintenzívebb feladat a képek képernyőre rajzolása volt. Ha megpróbálja túl gyorsan felhívni őket, bosszantó válaszképtelenséget eredményezett. Az UIImage tulajdonságainak módosítása és a kép csak akkor frissítése, ha bármi megváltozott, lehetővé tette, hogy még egy kis gyümölcslevet préseljünk. '

Tekintettel arra, hogy a végeredmény egyfajta rendes animáció, és valamiféle játszhatónak tűnik, a kalapunkat a csoportnak billentjük. Köszöntjük a videó hangsávját is: az E1M1 „At Doom’s Gate” című darabját a Roland SCC-1 Sound Canvas kártyáján keresztül kell lejátszani, és hanganyagra kell rögzíteni, kiegészítve a 90-es évek eleji súlyos visszhanggal. Tekintettel arra, hogy az Apple Watch nem biztos, hogy olyan értékes, mint az Apple remélte, merjük javasolni, hogy több ilyen projekt kapjon zöld utat?

Copyright © Minden Jog Fenntartva | 2007es.com