HTML5上のQuake2、プラグインなし

Google Web Toolkitブログに、Google開発者がQuake2(またはJake 2プロジェクト-Javaポート)をGWTにねじ込むことができるブログ投稿が掲載されました。



次のテクノロジが使用されました:WebGL、Canvas API、html5オーディオタグ、ローカルストレージAPI、およびWebSocket。



Jake 2をGWTで動作させるために、いくつかの改善を行う必要がありました。

-WebGLでのレンダリングを書き換えます。

-UDPからWebSocketにネットワーク(マルチプレイヤーゲーム用)でやり直します。

-すべてのリソースの読み込みを非同期にします。

-WebGL配列を使用して、GWTでJava NIOバッファーの実装を作成します。

-単純なファイルシステムのエミュレーションを実装して、ゲームを保存します。



現在、Webkit Nightly Builds(Mac OS X)とChrome Development Branchのみがサポートされています。







プロジェクトサイト: quake2-gwt-port



UPD :ご覧のとおり、これはAppEngineで実行できます。 突然誰かがそこにこのアプリケーションを展開してテストする場合、plizにすべてのロード量、pro / traffic /などの量を教えてください 消費します。 それは面白いですが、現時点ではまったくそうではありません。



All Articles