
Googleは、Webテクノロジーの最新機能を使用した実験の1つを示しました。ブラウザがWebRTCもサポートしている場合、インターネットを介して友人と遊ぶことができるCubeSlamゲームです。
ゲーム自体は非常にシンプルで、グラフィックは「ピクセル化」されています(おそらくパフォーマンスのため)。 ゲームプレイ-競技場に沿って移動するダイスを投げ、適切なタイミングで撃退する必要があります。 その過程で、さまざまな障害を克服し、成果のようなものを得ることができます。 時々、ゲームは「観客」によって動物の形で動き回っています。
コンピューターで、またはむしろボブと遊ぶことに加えて、友達と一緒に遊ぶことができます-このために彼にリンクを送信する必要があり、ゲームはオファーが受け入れられたときに通知します。 友人がウェブカメラをオンにしたい場合、彼は競技場のボードにリアルタイムで表示され、あなたは完全に彼と通信できます。
したがって、CubeSlamの主な利点は、もちろん、エンターテイメントやゲームプレイではなく、ブラウザを介したインタラクティブなユーザーインタラクションの可能性のデモンストレーションです。
さらに、開発者向けに、使用されているテクノロジーの詳細な説明があります。 したがって、リンク「 テクノロジー 」では、ゲームがGoogle Cloud Platformを使用し、getUserMedia APIがウェブカメラとマイクへのアクセスに使用され、RTCDataChannelが両方のプレーヤーのゲームプレイデータの交換を担当していることがわかります。
Goで記述されたCubeSlamのソースコードは、 ここから入手できます 。
[ ソース ]