Google WebRTC、WebGL、およびGoデモ





Googleは、Webテクノロジーの最新機能を使用した実験の1つを示しました。ブラウザがWebRTCもサポートしている場合、インターネットを介して友人と遊ぶことができるCubeSlamゲームです。



ゲーム自体は非常にシンプルで、グラフィックは「ピクセル化」されています(おそらくパフォーマンスのため)。 ゲームプレイ-競技場に沿って移動するダイスを投げ、適切なタイミングで撃退する必要があります。 その過程で、さまざまな障害を克服し、成果のようなものを得ることができます。 時々、ゲームは「観客」によって動物の形で動き回っています。



コンピューターで、またはむしろボブと遊ぶことに加えて、友達と一緒に遊ぶことができます-このために彼にリンクを送信する必要があり、ゲームはオファーが受け入れられたときに通知します。 友人がウェブカメラをオンにしたい場合、彼は競技場のボードにリアルタイムで表示され、あなたは完全に彼と通信できます。



したがって、CubeSlamの主な利点は、もちろん、エンターテイメントやゲームプレイではなく、ブラウザを介したインタラクティブなユーザーインタラクションの可能性のデモンストレーションです。



さらに、開発者向けに、使用されているテクノロジーの詳細な説明があります。 したがって、リンク「 テクノロジー 」では、ゲームがGoogle Cloud Platformを使用し、getUserMedia APIがウェブカメラとマイクへのアクセスに使用され、RTCDataChannelが両方のプレーヤーのゲームプレイデータの交換を担当していることがわかります。



Goで記述されたCubeSlamのソースコードは、 ここから入手できます



[ ソース ]



All Articles