【ソフト名】Social Game Skeleton
【アーカイブ名】sgskel-alpha-2010XXXX.zip
【作 者】cnut1024
【制作日】2010/09/08
【配布元】http://sourceforge.jp/projects/h5gamedev/simple/
【動作環境】Windows Vista, Firefox 3.6.8


・概要
　　ソーシャルゲームの雛形です。
　　現状ではアバターの編集とサーバへのデータ保存を実装しています。
　　クライアント側は OpenSocial、サーバ側は Google App Engine に対応しています。

・開発環境
　　・eclipse 本体
　　・eclipse プラグイン
　　　・Google Plugin for Eclipse
　　　・OSDE (OpenSocial Development Environment)
　　
　　OSDE を利用すると OpenSocial のアプリをローカルで動作確認できます。

・サーバ側の環境作成
　　1. eclipse で Google App Engine のプロジェクトを作成します。
　　　　(既存のプロジェクト利用でもＯＫ)
　　2. アーカイブファイルをプロジェクトの「war」ディレクトリに解凍します。
　　3. 「war/sgskel/java」以下の「sgskel/Avatar.java」「sgskel/SgSkelServerServlet.java」を
　　　　プロジェクトの「src」ディレクトリにコピーします。
　　4. プロジェクトの「web.xml」に以下の設定を追加します。
　　　　<servlet>
　　　　　　<servlet-name>SgSkelServer</servlet-name>
　　　　　　<servlet-class>sgskel.SgSkelServerServlet</servlet-class>
　　　　</servlet>
　　　　<servlet-mapping>
　　　　　　<servlet-name>SgSkelServer</servlet-name>
　　　　　　<url-pattern>/SgSkelServer</url-pattern>
　　　　</servlet-mapping>
　　5. プロジェクトをリフレッシュしてビルドします。

・クライアント側の環境作成
　　1. eclipse で上記サーバプロジェクトの「war」ディレクトリ下の
　　　　「sgskel」をプロジェクトとしてインポートします。
　　2. 「gadget.xml」の 29 行目付近の「src="http....」と
　　　　37 行目付近の「scene.init("http....」の箇所を
　　　　ローカル環境に合わせて修正します。

・ソーシャルゲームの実行
　　1. Google App Engine のプロジェクトを Web アプリケーションとして実行します。
　　2. OSDE のメニューから「Apache Shindig」を実行します。
　　3. OSDE のメニューからアプリケーションを実行します。
　　　　（eclipse 上のパネル、またはブラウザでアプリが実行されます。）

・クライアントの操作
　　アバターの髪型と服装を変更して、サーバにデータを保存できます。
　　・ボタン
　　　　[←][→]: 髪型、服の変更。
　　　　[読み込み]: サーバからデータを読み込む。
　　　　[書き込み]: サーバへ現在の状態を保存する。

・実サーバへのデプロイ
　　1. 「gadget.xml」の 29 行目付近の「src="http....」と
　　　　37 行目付近の「scene.init("http....」の箇所を
　　　　サーバの環境に合わせて修正します。
　　2. Google App Engine のプロジェクトをデプロイします。
　　3. iGoogle などで動作確認をします。


・今後の改修予定
　　・ユーザ情報取得処理の追加
　　・サーバ認証処理の追加


・素材サイト
　　・●MACK●
　　　http://homepage3.nifty.com/looseleaf/


・履歴
　　

2010-09-08	cnut
	* 新規作成。
