■お話
地球連合UESC軍新米女性兵士の「えびげん」は、上司であるAI「ダニモス」の下で最近発生してきている謎の生命体について対策を進めることとなった。

■動作環境
・XP以降のみ対応。

・DirectX9c以上が入ってないと動きません。入ってるのに…って場合はバージョン確認して更新してみたください。
DirectX9が入らないOSも動作対象外になります。
http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3

・VC++2008再配布可能パッケージも必要なようです。
http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf

・メモリは300MB以上の空きが欲しいところ。

・「このグラフィックボードはピクセルシェーダ2.0に対応していないため起動
　できません」と言われて起動できない
　→非常に残念ですが、このゲーム作成に使用しているEasy3Dというライブラリは、
　　ピクセルシェーダ2.0対応グラフィックボードが必須となっています。
　　対応していない場合動作対象外となります。
　　グラフィックボードのドライバ最新化で直る可能性が無いわけでもないです。

■遊び方
・起動します。しばらく待つとタイトル画面が出ます。
・各ボタンを選んでゲームをスタートします。
　−Scenario		：本編です。えびげん等を操作して謎の生命体を撃破していきます。
　−Enemy Mode		：敵を操作するモードです。えびげんに襲いかかる側の視点になって楽しみます。
　−Challange Mode	：無限にわき出るえびるを倒しまくり
　−Exit			：ゲームを終了します。

■操作方法
○タイトル
左クリック	ゲームモードへ。
その他操作	ゲームモードと殆ど同じことができます。

○ゲームモード
WASD		前後左右
まうす		視点
左クリック	弾みたいなものを発射
右クリック	カメラモード変更
スペース	ジャンプ
Shift		歩き
Ctrl		しゃがむ
R			リロード

C+ほいーる	ずーむ
ほいーる	武器切り替え、ミッション選択でページ切り替え
Tab			HP復活
F2			タイトルへ戻る
F4			終わる
Alt+F4		終わる
ESC			ポーズ

※ダッシュは特定の条件でしかできません。


そのうち
1,2,3,4,5	エプロン、服、ブラ、パンツ、ガーターの表示ON/OFF
P,O,I		色々
L,K,",",M	色々
U,Y,J,H,N,B	色々

■武器について（※ゲーム内に存在しないものは未実装。実装するかどうかも未定）
ミニガン：大火力の一掃兵器。
　○時間当たりのダメージ量が高い
　×装備中は走れない
　×収束性が悪い
　×燃費が悪い
　
ハンドガン：UESC兵士標準装備
　×ダメージ最低
　○走りうちが可能
　○収束性最高
　△8連射カートリッジ方式

ミサイルランチャー：無反動砲改良版
　◎一撃必殺
　×走れない
　△収束性はまあまあ
　×2発しかランチャーにセットできない。数発までしか所持できない

グレネードランチャー：
　○なかなかの威力。
　○走れる
　×重力に負けるので遠くまで飛ばない
　△一度に装填できるのは4発まで。（けっこうでかいんよ）

パンチ：
　○ダメージはまあまあ
　○当然走れる
　×リーチが短すぎる。
　◎尽きない


■設定ファイルについて
・解凍したフォルダのdata\General.iniを弄る事で、パフォーマンスを若干調整できます。
　−FullScreenFlag		：グラフィックボードによってはフルスクリーンの方が軽い
　−Window*				：ウィンドウサイズ
　−ColorBitsPerPixel	：16か32。16にすることで負担軽減
　−AntiAlias			：ジャギを抑える。あまり効果は無い
　−GPUFlag				：グラフィックボードのピクセルシェーダ機能を使う。
　　　　　　　　　　　　　0（OFF）にすれば動くかもしれないが、あまり期待できない。
　−StereoReverb		：ステレオサウンドのリバーブ。あまり影響は無い
　−BaseFPS				：このFPSを超えることは有りません。60基準で作ってます。

■著作権
モデルデータを頂いているため、若干きつめにします。

本プログラムの著作権は、製作者である「えびせん」にあります。
http://hogepiyo-game.blogspot.com/

本プログラムを使用したことによって生じたいかなる損害についても、
著作権保有者はその保障義務を一切負わないものとします。 

えびげんのモデルデータは窓さんの著作物です。
サイクロプスのモデルデータはNIMDEさんの著作物です。
小さい女の子のモデルデータはモスマンさんの著作物です。
背景画像は誰そ彼亭の著作物です。
BGMはのんさんの著作物です。
タイトル絵はtozicaさんの著作物です。

その他画像、小物モデルデータ、地形等はえびせんの著作物です。

上記モデルデータの無断利用はいずれも禁止とします。（相談いただければ、場合によっては条件付でOKとなるケースもあります。）

本プログラムを雑誌やアップローダで二次配布する場合、えびせんに声を掛けてください。
上記ブログのコメントかWeb拍手でお願いします。

本プログラムの改変は自由です。改変したら何をしたか教えてください。（興味があるし、参考にしたいので）

本プログラムの一部を流用する場合、製作者えびせん/サイトえびろぐの名前をどこかに記載してください。



■このプログラムについて
このプログラムは「おちゃっこ」さんが開発した「Easy3D」で作成しています。
http://www5d.biglobe.ne.jp/~ochikko


---
TODO
○あんまり考えてない
・SUPERゲージ
・ビルボードとの当り判定
・ビルボードで木を生やす
・しゃがみ歩き

○困難
・砲身をプログラム上で回転させたりできるかしらん　一応砲身の骨の名前は barrel(
・下半身モーションを基準にする
・ちのりぺたぺた

○優先
・やはり上半身基準で
・シーン作成
　−ゲームオーバー時のリトライ/タイトル選択
・コンソール追加


◎プレイする限りじゃ地形との当たり判定とモーション合成の問題さえ解決すればいけるのではないかしらん


・敵はアイテムを出さない（チャレンジモードのみ）

・脱がした姿を見るより脱がす過程が一番楽しいというプラモデル理論
・出来れば、即死では無く、飲まれるまでの抵抗を（えびげんの赤い怪獣みたいに）出来ると尚良いと思います。

・ゾンビB
　・ジャンプ攻撃
　・ジャンプ準備
　・ジャンプダメージ
　・死亡時
　・ジャンプ攻撃は即死＋首はね
　・通常攻撃は服やぶけ

DONE
・脱がしにしてもあんまり乱発すると有り難味が薄れちゃう
・特定条件のみ脱がしとか
・*胃液で溶ける
・ごっくん中、不透明と半透明だと、どちらかといえば不透明のが好みではあるけれど
　　→オプションで切り替えられるようにする
・後は視点が見づらいけど、それは後でもいいか(2010/08/05 20:01)
・*アイテムは設置型にして、寿命概念をなくす。
・潜った後、APPEARが一瞬で終了する
・吹っ飛びダメージ時に走ったまま操作できない場合がある。
・*噛み付く度にプレイヤーの方向を向く
・噛み付き→上半身消える
・*WORM_BIGは、死亡時にDEADモーションに変更し、その後弾が当たっても状態を変えない。血は出る
・立ち上がり後、必要であれば一定距離まで近づくようにする
・WORM_BIGのみにする
・噛み付き時は吹っ飛ばない。死亡アニメーションが完了するまで吹っ飛ばない。
・首ちょんぱ→ちょんぱ
・*死亡時に一回だけ声を出す
・*下の服は残す
・*断面が出ていない

　−えびる星マップ
・個別にすけすけ
○血飛沫をビルボードで表示
○超巨大敵

・首ちょんぱオプション化

・アイテム追加
　−武器
・敵モードでは敵を透過表示する
　−ミッション選択
　−ブリーフィング（ダニモス
　−回復
　−アンモ
・メディキットで+30
・肉で100

・ダニモス追加
・ブリーフィングでメッセージフレーム表示
・ページ番号
・ぺーじめくり
・*ホイール変動量を現在の距離に合わせて変える5000なら50、2000なら20
・*脱げる順番を正しくする
・武器表示・非表示を共有関数化
・if eventno >= DAMAGE_A になってるところがあるから、範囲に変更する
・表情＋３

・*死亡時起き上がれない
・*しゃがみ/DOWN/DEATHの時はカメラ高度を0にする
・*はぎとりは一時停止中も有効にする
・*ダメージでランダムにはぎとり
・*リセットボタン
・DOWN/DEATH/DAMAGE_*のときは発射できない
・*カメラをプレイヤーの目の前にする共用関数を用意
・*初期カメラ位置をプレイヤーの目の前にする
・*一時停止

・撃ちながら歩く（マルチレイヤーモーション）
・タイトルの照準がズレテル
・薬きょう
・ミニガンを所持していないときは表示しない
・もっとズームする
・テクスチャ切り替え
・弾をポリゴンに置き換え
・タイトルで照準
・ボタンの上に置くと色が変わる。
・タイトル
・他のモデルとの当り判定
・*右クリックでBEHINDカメラにしたとき、プレイヤー→照準の方向をAT_TARGET→プレイヤーと同じにそろえる
　・プレイヤーの方向もそっちに向かせる
・クローンマネージャ作成（SIGのみ）
・右クリック押している間だけBEHINDカメラ

・*ジャンプ
・*パーツはずし
・*武器切り替え
・*スナイパー中はモデル表示しない
・*しゃがみ
・影
・バッファからクローン生成
・弾が消える
・マップの真ん中を初期値にする
・キーおしっぱでジャンプにならない
・CrossHairは画面の真ん中固定（mouseにはDeltaしか入らない）
・CrossHairはShotBehind/Sniperでのみ表示
・HPゲージ
・弾薬数
・所持武器切り替え（絵を表示）
