Ez a nyílt forráskódú emulátor az Apple Watch-ot játékfiúvá változtathatja

We are searching data for your request:
Upon completion, a link will appear to access the found materials.
A sok stílus és cél ellenéreApple órák meghirdették, hogy néhány ember, aki megszerezte az egyik ilyen csúcstechnikai kiegészítőt, elégedetlen maradt, ezért emulátort hoztak létre, hogy a legtöbbet hozza ki belőle.
[Kép forrása: Wikimedia Commons]
Ne felejtse el ezeket a fontos megbeszélési ütemezéseket, vagy az egy nap során megtett lépések számát, vagy az időjárási viszonyok ellenőrzését. Mit szólnál a Game Boy játékához a watchOS-ban? Egy torontói iOS fejlesztő, Gabriel O’Flaherty-Chan számára ez volt az ötlet, amely valósággá vált a Series 2 Apple órájában. A játék emulátorának nevezte el Giovanni amely a Pokemon sárga gazember.
[Kép forrása:Gabriel O'Flaherty-Chan]
Mi az emulátor?
Azok számára, akik nem ismerik a játékvilágot, és akiknek nincs erős kódolási hátterük, mint én, eleinte zavaró lehet megérteni, hogy mi az emulátor. Alapjában véve a hardver vagy szoftver amely lehetővé teszi egy számítógépes eszköz számára, hogy egy másik számítógépes környezetet üzemeltessen, és a programozott módon működjön. O’Flaherty-Chan gyökeres tapasztalattal rendelkezik ebben a kódolási tartományban, amely lehetővé tette számára, hogy létrehozza Giovanni-t és átalakítsa a Series 2 Apple óráját egy nyers Game Boy-hoz. A kódok és a programozás kezdő megértése alapján ez lényegében egy hack!
Hogyan jött létre Giovanni
O’Flaherty-Chan átvette a meglévő emulátort Gambatte miután rájött, hogy kezdetben az iOS emulátort választotta, Eredet, a szükségesnél elegánsabban volt beprogramozva. A adattár kódja Gambatte-ban Giovanni-hoz replikálták, és más példakódokat vizsgáltak, amikor O’Flaherty-Chan felfedezte, hogy a Gambatte már támogatást nyújt a ROM-ok betöltéséhez, a cheat-kódok, például GameShark.
Mivel a watchOS képernyője korlátozott, logikátlan minden egyes vezérlőparancshoz gombokat létrehozni. Ezután O’Flaherty-Chan emulátorának egy egyedi testreszabási panelt dolgozott ki az érintőképernyő segítségével, amely irányított padként és gombként működött. Más lényeges vezérlők, mint például a select, start és B, virtuális gombokat kaptak, hogy megegyezzenek ugyanazokkal a vezérlőkkel, mint egy igazi Game Boy konzolban. Ezenkívül a digitális korona kényelmes hozzájárulást tett azáltal, hogy görgetőként működött, hogy végigvigye a lehetőségek listáját.
[Kép forrása:Gabriel O'Flaherty-Chan]
Kihívások az emulátor létrehozásában
Az egyik legnagyobb akadály, amellyel a watchOS Game Boy-ba való átalakításának ötletes kísérlete során szembesült, a grafikus kimenet. Az Apple órák nem támogatják a szokásos OpenGL és Metal grafikákat, ehelyett létrehozta a Gyors játszótér amely lehetővé tette számára a helyes képek elkészítését a bájtsorrend és kompozíciós lehetőségek.
[Kép forrása:Gabriel O'Flaherty-Chan]
Az interfész sebessége vagy filmkocka szám a watchOS 2 értéke meglehetősen alacsony, ami sok nemkívánatos játékproblémát vetett fel, például lassú képernyő-reagálást és laza mozgást. Ennek ellenére Giovanni bebizonyította, hogy a watchOS utánzása lehetséges!
Mérföldkő Gabriel O’Flaherty-Chan számára, hogy képes legyen olyan emulátort létrehozni, amely képes a watchOS-on futtatni. Bár az Apple nem feltétlenül gondolja ezt az ötletet a watchOS megtervezésekor, érdekes lesz látni, hogy mekkora értékesítést hoznának el, mind órában, mind az alkalmazásban, ha valaha is úgy döntenek, hogy az emulátorokat, például a Giovanni-t engedélyezik az alkalmazásboltjukba.