AppleWatchに移植されたゲームボーイカラーエミュレータ

Gabriel O'Flaherty-Chanは、トロントを拠点とするFrenzyで働くiOS開発者です。彼は数ヶ月間AppleWatch(Amazonで$ 180.52)を所有しており、この小さなデバイスのコンテンツが不足していることに失望した。それで彼はそれのために彼自身のゲームを作りました サッカラ 、しかしそれでも十分ではなかったので、彼はゲームボーイカラーエミュレーターをAppleの最小のガジェットで実行することに着手しました。



2017インフィニティq60レッドスポーツ

ガブリエルは成功しました 、しかし、途中で多くのハードワークと頭の引っかき傷がないわけではありません。 Apple Watchで実行されているグラフィックを多用するソフトウェアの最大の障害は、OpenGLまたは 金属 watchOS内のグラフィックAPI。代わりに、Gabrielは、「軽量2Dレンダリング」を目的としたコアグラフィックスと、いくつかのピクセルバッファの実験に依存することになりました。

最終結果は ガンバッテ オープンソースのゲームボーイカラーエミュレーターが移植され、 シリーズ2Apple Watch 。ガブリエルは、彼のお気に入りのポケモンゲームであるポケモンイエローの超悪役にちなんで、エミュレーターのジョバンニに名前を付けることにしました。





Giovanniはゲームを実行しますが、Apple Watchが提供する処理能力が限られていることと、低レベルのグラフィックライブラリがサポートされていないためにうまくいきません。ただし、それが実行されるという事実は最も重要な成果であり、ゲームボーイゲームで期待されるすべてのユーザー入力を受け入れます。十字キーは画面上のスワイプにマップされ、画面をタップするとAボタンの入力を表し、B、開始、および選択は仮想ボタンのオプションです。デジタルクラウンは、リストをスクロールする方法としても機能します。

編集者からの推薦

ドルフィンエミュレータWiiショップアクセスイルカエミュレータはWiiショップゲームを購入できます

上の画像は、ジョバンニで走っているポケモンイエローです。しかし、ガブリエルがこのプロジェクトで終わったとは思わないでください。彼は低いフレームレートに満足しておらず、それを改善したいと考えています。ただし、それにはより優れたハードウェアが必要なので、彼は次世代のApple Watchハードウェアが発表されるのを待っており、AppleがMetalのサポートを追加することを望んでいます。



推奨されます