プログラマーは、オリジナルの「Quake」ゲームを 60fps で実行することに成功しました。アップルウォッチジャイロコントロールとサウンド付き。

Tomas Vyzmazal は、WatchKit サーフェスにマッピングされた「Quake」レンダリング エンジンを使用してポートを実行しました。 640p x 480p、フル 60fps で動作します。

最初に発見されたによるPCマグ、ビデオでは、「Quake」に実装されたタッチとジャイロのコントロールを紹介しています。アップルウォッチシリーズ5。 Digital Crownでもカメラを上下に傾けることができました。

これは「Quake」をプレイするのにはまったく非現実的な方法ですが、Apple Watch プロセッサがこの古典的なゲームをあまり多くの回避策なしで実行できたことは興味深いことです。 Apple Watch は一部のゲームをプレイでき、SpriteKit にアクセスできますが、このプラットフォームでは一人称視点のシューティングゲームが正確に可能または期待されているわけではありません。

この実行を印象的なものにしているのは、1997 年に Mac でリリースされたゲーム「Quake」を、限られた Watch プロセッサ上のエミュレートされた環境で実行できるプログラマーの能力です。 Quake Engine は完全なリアルタイム 3D レンダリングを提供するため、オリジナルの「Doom」のようなものと比較して、チップセット上でゲームをエミュレートすることがはるかに困難になります。

WatchKit は CoreAudio をサポートしていないため、オーディオが問題でした。そのため、Vyzmazal は AVFoundation オーディオ バックエンドを使用して機能させました。一部の低周波サンプルからクリック音を除去するにはフィルターが必要でした。

このゲームは、アプリストアライセンス上の理由だけで、興味のある人はプロジェクトを構築できますGitHub から。提供されたコードを使用してデモ ファイルを構築します。Xcode開発用 Apple Watch でのテスト用。