開発者向けのこの魅力的な市場にすばやく参入するために、開発者向けツールのセット-Windows Azure Toolkit for Social Gamesには、.NETとHTML5で。 この開発者向けツールキットには、ユーザープロファイルの保存、「メッセージボード」の管理、ゲームから直接購入する機能などの機能のサポートが含まれています。
ソーシャルゲーム向けWindows Azure Toolkitの主なコンポーネントは次のとおりです。
サーバーAPI-ゲームの作成を簡素化し、実績、仮想商品、アプリ内購入、リアルタイムコミュニケーション、リーダーシップボードなどの機能をサポートする一連のサービスリーダーボード:これらのサービスはJSON RESTプロトコルに基づいており、HTML5をサポートするクライアントデバイス(電話とタブレットコンピューターの両方)で使用できます。 現在、次のソフトウェアインターフェイスがサポートされています。
- 武器-ユーザーの武器とその構成を制御する機能。 ソフトウェアインターフェースにより、電源などの武器のそのような部分を保存および管理できます。
- ギフト(ギフト)-他のプレイヤーにギフトを送信する機能。 ギフトは無料でも、一定のポイント/クレジットが必要な場合もあります
- 仮想マネーとリソース(仮想通貨とリソース)-プレイヤーのお金とリソースを管理する機能。 ゲーム中に追加の仮想マネーを獲得する可能性のサポート
- 実績-ゲームの通過に関連する報酬と追跡実績
- ユーザーアカウント-ユーザーアカウントを管理し、これらのアカウントをWindows Live ID、Facebookなどにリンクする機能。
- 通知-ユーザーに通知を送信する機能
- リアルタイム通信-ゲーム中にユーザーがメッセージを交換できる機能
- セッション/ゲーム管理-マルチプレイヤーゲームを開始および停止する機能
HTML5ライブラリ
- 人工知能-練習モードでユーザーをエミュレートするか、実際のゲームでエミュレートされたユーザーを含める
- アニメーション
- 公益事業
- サーバー通信
テストクライアントアプリケーション -本格的なクライアントアプリケーションを作成する必要なく、ゲームソフトウェアインターフェイスを簡単に検証するためのツール。 テストアプリケーションを使用すると、開発者とテスターは開発したゲームをテストするためにチームを送信できます。 さらに、テストアプリケーションは、JavaScript開発者が統合メカニズムをテストするのに役立ちます。
サンプルゲーム-ソーシャルゲーム向けWindows Azure Toolkitには、Grant Skinnerチームが開発したTanskterゲームが含まれています。
このゲームはHTML5で開発されており、開発者が再利用できるソースサーバーコードが付属しています。
必要条件
Microsoft Visual Web Developer 2010 ExpressまたはMicrosoft Visual Studio 2010
Microsoft .NET Framework 4.0
ASP.NETオプションを有効にしたインターネットインフォメーションサービス7
Windows Azure SDK and Tools for Visual Studio(March 2011)バージョン1.4
Microsoft SQL Server 2008(Express Edition以降)
Windows Identity Foundationランタイム
ソーシャルゲーム向けWindows Azure Toolkitの使用を開始する方法