| 開発者 | fAR-Playチーム |
|---|---|
| 初回リリース | 2008 |
| 書かれた | php |
| プラットフォーム | iOS、Android 対応 |
| タイプ | ARGB |
| Webサイト | ファルプレイ |
Far-Play(様式化されたfAR-Play、拡張現実)は、アルバータ大学で開発されたソフトウェアプラットフォームで、プレーヤーのスマートフォンのGPSとWeb接続機能を使用する位置情報ベースの宝探しスタイルのゲームを作成するためのものでした。開発チームによると、「私たちの長期的な目標は、楽しくプレイでき、教育的でもあるAARGの実装をサポートする一般的なフレームワークを開発することです」。[1]これは、拡張現実スマートフォンアプリケーションであるLayar、特定の現実世界の場所にあるQRコード、または携帯電話のWebブラウザーを使用して、プレーヤーが事前に定義された「ノード」に物理的に近接する必要があるゲームを容易にします。開発者が仮想ポイントオブインタレスト(vPOI)と呼ぶノードは、一連のマップ座標によって定義される空間内のポイントです。 fAR-Play は、プレイヤーのスマートフォンのGPS機能 (または、GPS 衛星で簡単に追跡できない屋内ゲームの場合は、特別に作成されたQR コード) を使用して、特定のノードに十分近いことを確認します。プレイヤーがノードの近くに来ると、Layar のさまざまな拡張現実機能を使用して、物理的なプレイスペースにさまざまな追加コンテンツを重ねて表示したり、追加機能のために別のアプリケーションを起動したりできます。
開発と機能
fAR-Play は 2008 年に開発が開始され、アルバータ大学のコンピューターサイエンス学部と人文科学コンピューティング学部の学生グループによる共同プロジェクトから生まれました。fAR-Play はまだ開発中ですが、リクエストに応じてベータ版をテストできます。fAR-Play の開発は、アルバータ大学の学際的な教授と学生のチームによって管理されています。現在、開発チームのメンバーには、指導教授の Geoffrey Rockwell とEleni Stroulia、開発者の Lucio Gutierrez と Matthew Delaney、Web サイト開発者の Calen Henry と Garry Wong が含まれています。[2]
テクノロジー
fAR-Playは、ユーザーエクスペリエンスを作成し、強化するためのツールとして、オープンソースおよびクローズドソースのWebテクノロジーをいくつか利用しています。Layarは、 ゲームコンテンツをプレーヤーに配信するための推奨クライアント側フロントエンドです。AndroidとiOSで利用でき、スマートフォンの91%以上をカバーしています。[3] LayarはfAR-Playゲームをプレイするための要件ではありませんが、このアプリケーションは追加の拡張現実機能を提供します。LayarにはQRスキャナーも組み込まれています。特定のゲームのデザインに応じて、プレーヤーは代わりに専用のQRコードスキャナーを使用する場合があります。開発者はBeeTaggを推奨していますが、そのようなアプリケーションであればどれでもかまいません。LayarまたはQRコードスキャナーは、fAR-Playゲームをプレイするための最大のソフトウェア要件であり、さまざまなプラットフォームでのゲームの実装が比較的簡単になります。fAR-Playゲームは、携帯電話のWebブラウザー内でのみプレイするように設計することもできます。サーバー側では、fAR-Play のエンジンは、fAR-Play Web サイトのモバイル バージョンとデスクトップ バージョンを含むシステムの Web インターフェイスを管理する Apacheサーバーと、ノードのデータベースを管理するためのJavaベースのRESTフレームワークで構成されています。
特徴
ARゲームを設計するためのプラットフォームとしてのfAR-Playは、ARゲームそのものではなく、ゲームがとるべき明確な形状やパターンをほとんど提供していません。代わりに、これらの要素はゲームデザイナーやプレーヤーに開発が任されています。ただし、ノードが非特定的であること、コンテンツ配信のために提供される多くのオプション、プラットフォームのオープンデザインにより、これらの要素を広範囲に開発することができます。機能的には、fAR-Playは空間内の任意のポイントと特定のプレーヤーのそのポイントへの距離を追跡するためのツールです。それ以上のことを行うかどうかは、開発者とプレーヤーの裁量に委ねられています。ただし、fAR-PlayのWebサイトには、登録ユーザーの合計スコアを追跡するリーダーボードがあります。 [4]プレーヤーには、合計スコアに基づいて初心者からスーパープレーヤーまでのレベルが割り当てられます。プレーヤーのプロフィールには、プレーヤーが最近キャッチしたノードと、プレーヤーが獲得した実績が表示されます。さらに、プレーヤーは冒険の進行状況、実績、vPOIのキャプチャをFacebookで共有できます。
遊び方
fAR-Play ゲームの位置的側面に参加するには、ユーザーは Android または iOS のモバイル デバイスとワイヤレス インターネットへのアクセスが必要です。プレーヤーは匿名でfAR-Play に参加するか、fAR-Play アカウントを作成してサインインすることができます。匿名でプレイすることを選択した場合は、複数のゲームにまたがる進行状況を追跡できなくなります。[5]サインインすると、プレーヤーには現在プレイ可能なゲームのリストが表示されます。各ゲームには、簡単な説明とプレーヤーが楽しめるさまざまな「アドベンチャー」が含まれています。ゲームが開始されると、プレーヤーはノードをキャプチャするための 3 つの異なる方法を使用できます。物理空間で QR をスキャンするか、Layar カメラの仮想ビューを通じてノードを発見するか、デバイスのWeb ブラウザーでリンクを受信するかです。[6]
QRコードとLayar

QR コードは、物理的なコードが存在する場合にのみ、ノードをキャプチャしてゲームを開始するための方法として使用できます。QR コードをスキャンするには、プレーヤーは QR コードをキャプチャして認識できるアプリケーションを持っている必要があります。プレーヤーがブラウザが組み込まれた QR スキャン アプリケーションを使用している場合は、アプリから fAR-Play にログインする必要があります。Layarは無料でダウンロードできる拡張現実アプリで、QR コード スキャナーが組み込まれており、ユーザーはこれを使用して fAR-Play ゲームに参加できます。
ノードのキャプチャ
Layar を使用すると、プレイヤーはモバイル デバイス上でノードを表示し、プレイヤーを目的地まで誘導できます。このアプリケーションを使用すると、プレイヤーはGoogle マップの APIによって提供されるマップまたはカメラを使用して目的地まで移動できます。Layar は、カメラによって表示される現実世界のシーンに仮想画像を重ね合わせます。プレイヤーがノードの目的地に近づくと、画面上の表現のサイズが拡大し、相対的な距離をシミュレートします。プレイヤーが画面に表示されるノードのいずれかをタップすると、ノードの名前や簡単な説明など、そのノードに関する追加情報が提供されます。ノードは、「キャプチャ」ボタンをタップしてキャプチャできます。
ブラウザでプレイ
プレイヤーは、モバイル デバイスのブラウザー内で fAR-Play ゲームをプレイすることもできます。モバイル デバイスで https://archive.today/20131123223038/http://farplay.ualberta.ca/far-play/ にアクセスすると、プレイヤーには完全に実現されたユーザー インターフェイスが表示され、ゲームとの完全なインタラクションが可能になります。プレイヤーは、ブラウザーから「ノード」ボタンをタップして、ゲーム内の vPOI をキャプチャできます。これにより、アクセス可能なすべてのノードのリストが表示され、各場所の簡単な説明も表示されます。ノードの 1 つをクリックすると、vPOI のマップされた場所、詳細な説明、およびヒントが表示された画面が表示されます。ページの上部で、プレイヤーは「このノードをキャプチャ」をタップしてゲームを進めることができます。ノードをキャプチャしようとすると、開発者はノードにチャレンジを関連付ける場合と関連付けない場合があります。たとえば、「Zombies ate my Campus」というゲームでは、プレイヤーがノードを占領しようとすると、現在のノードに関連付けられた複数選択の質問が表示されます。
ゲームの種類
プレイヤーは、冒険内のすべてのノードを捕獲すると冒険を完了します。fAR-Play には 2 つのゲーム モードがあります。Virtual Scavenger Hunt では、ノードを特定の順序で捕獲する必要があります。Virtual Treasure Huntでは、順序は重要ではありません。
既存のfAR-Playゲーム
現在fAR-Playでプレイできるゲームは以下のとおりです。[7]
- ジゼル エバー アフター
- 思考ハブ
- コミックアートキャプチャーチャレンジ
- 先駆的なエドモントン
- インテリフォンチャレンジ
- アトウォーターのツアー
- ゾンビがキャンパスを食い尽くした
開発者向け
fAR-Playの最終目標は、位置特定型拡張現実ゲームを作成するためのシンプルで効果的なプラットフォームを提供することですが、開発者ツールはまだ開発中であり、一般には公開されていません。ただし、アクセスはケースバイケースで許可され、開発者マニュアルが用意されています。[8] 開発権限を持つユーザーは、自分のゲームや他の人のゲームをプレイするだけでなく、新しいゲームを作成したり、既存のゲームを編集したりすることができます。
冒険
fAR-Play で開発されたゲームは、「アドベンチャー」と呼ばれるコンポーネントに分割されています。各ゲーム アドベンチャーを進めるには、プレイヤーはゲーム内で vPOI と呼ばれる仮想の関心地点に到達してキャプチャする必要があります。vPOI をキャプチャするには、プレイヤーは開発者が設定した物理的な場所に移動する必要があります。vPOI をキャプチャするためのチャレンジ クエリを含めるかどうかは開発者の選択ですが、必須ではありません。プレイヤーがチャレンジ クエリに対して誤った回答を送信した場合、ポイントが減点される場合があります。
ポイントと実績
各ノードは、プレイヤーが捕獲すると、所定のポイント数をプレイヤーに与えます。これらのポイントは、プレイヤーの合計ポイントに加算されます。作成された各アドベンチャーでは、プレイヤーが先に進む前に、所定の数の vPOI を完了する必要があります。fAR-Play には実績を実装する機能があり、特定のタスクを完了するとプレイヤーに追加ポイントを付与できます。ゲーム内の実績の一般的な分類は、「アドベンチャーの完了率」と「ゲームの完了率」の 2 つです。[9]
勝利条件
開発者は、vPOI を特定の順序で完了する必要があるか、順序は重要でないかを決定する必要があります。さらに、開発者は、アドベンチャーの勝利条件として、すべての vPOI をキャプチャする必要があるか、または特定の割合のみをキャプチャする必要があるかを選択できます。ゲーム クリエイターは、各 vPOI に「キャッチ制限」を設定できます。これにより、各ノードをキャプチャできる回数が制限されます。これを使用して、レースや競争的なプレイを促進できます。
名前、説明、カスタマイズ
fAR-Play 用のゲームを開発する場合、サイトでは、ユーザーがゲーム名、ゲームの説明、ゲームのストーリーを提出する必要があります。ゲーム内の各アドベンチャーにも名前とタイプが必要です。現在、利用可能なアドベンチャー タイプは Scavenger Hunt のみです。さらに美観をカスタマイズするために、fAR-Play では、開発者がCSS を使用してプレーヤーのインターフェイスの外観とレイアウトをカスタマイズできます。
ヒント
開発者は、ゲーム内でヒント システムを実装して、プレイヤーの体験をガイドすることができます。これらのヒントは、画像、音声、またはビデオ ファイルの形式を取ることができます。プレイヤーが自分で答えを見つけられるように、ゲームではヒントの使用に対してプレイヤーにペナルティを与え、所定の数値だけポイントを減らすことができます。
注記
- ^ ギテレス他、2011
- ^ fAR-Play.ualberta.ca: 人々
- ^ リャマス他、2013
- ^ fAR-Play.ualberta.ca: リーダーボード
- ^ 「FAR-Play」。2013年8月28日時点のオリジナルよりアーカイブ。2013年11月16日閲覧。
- ^ fARプレイのプレイヤーガイド
- ^ fAR-Play.ualberta.ca: ゲーム
- ^ fAR-Play 開発者マニュアル
- ^ fAR-Play 開発者マニュアル
参考文献
- Guiterrez, L. 他「fAR-PLAY: 拡張/代替現実ゲームを開発するためのフレームワーク」第 2 回 IEEE ワークショップ「Pervasive Collaboration and Social Networking」 2011 年。
- Llamas, Ramon 他「IDC によると、Android と iOS を合わせると、世界のスマートフォン OS 市場の 91.1% を 2012 年第 4 四半期に占め、年間では 87.6% を占める」International Data Corporation。idc.com、2013 年 2 月 14 日。2013 年 11 月 15 日にアクセス。
- fAR-Play チーム。fAR-Play のプレイヤー ガイド。farplay.ualberta.ca。ND。2013 年 11 月 15 日にアクセス。
- fAR-Play チーム。「fAR-Play 開発者マニュアル」。farplay.ualberta.ca。2011 年 9 月 27 日。2013 年 11 月 15 日にアクセス。
- fAR-Play チーム。fAR-Play.ualberta.ca。2010 年。2013 年 11 月 15 日にアクセス。
