--------------------------------------------------
            2Dバトルアクションゲーム

            Crimson Murder(2006年NF体験版)

             プレイングマニュアル
--------------------------------------------------
作者   常磐(京大マイコンクラブ所属)
連絡先 tokiwa@kmc.gr.jp
--------------------------------------------------

[ストーリー]
昔々、とある大陸で旧教新教間の宗教戦争がありました。
その宗教戦争の東の最前線、旧教世界の東の果てでは、他の戦線同様熾烈な戦いがありました。
そんな世界の果てでの、認められない異能の戦士達の物語。

[概要]
自分のキャラクターを操作し、敵キャラクターを倒してください。敵キャラクターを倒すことでクリアとなります。
キャラクターの個性をつかみ、勝利を目指してください。

[動作環境]
OS:Microsoft Windows XP
CPU:1.4GHz以上
メモリ:256MB以上
ビデオメモリ:128MB以上

にて動作確認しています。

[起動方法]
crimson_murder_032フォルダ内のflowash.exeを実行します。

[操作方法]
現在、キーボード操作のみに対応しています

・共通
 ESCキー：ポーズ(ゲーム中)、デモ開始(タイトル画面)、デモ終了(デモプレイ中)

・1P
 ←キー：左方向移動
 →キー：右方向移動
 ↑キー：上方向移動
 ↓キー：下方向移動

 Mキー：近接攻撃(ゲーム中)、決定(タイトル、キャラ選択画面等)、デモ終了(デモプレイ中)
 ,キー：中距離弾(ゲーム中)、キャンセル(タイトル、キャラ選択画面等)
 .キー：遠距離弾
 Lキー：ダッシュ

・2P
 Fキー：左方向移動
 Hキー：右方向移動
 Tキー：上方向移動
 Gキー：下方向移動

 Zキー：近接攻撃(ゲーム中)、決定(キャラ選択画面)
 Xキー：中距離弾(ゲーム中)、キャンセル(キャラ選択画面)
 Cキー：遠距離弾
 SPACEキー：ダッシュ

□タイトル
上下左右で選択し、決定ボタンを押してください
・VS COM MODE：対コンピュータ対戦を行います
・VS HUMAN MODE：対人対戦を行います
・Config：パッドコンフィグを行います
・Exit：ゲームを終了します

□キャラクター選択
●VS COM MODEの場合
使用するキャラクターを左右で選択し、決定ボタンを押して決めてください。キャラクターを決定すると「OK」の表示が出ます。
1P→COMの順に選択した後、確認のため「Ready?」の表示が出ますので、ここで決定ボタンを押すとステージ開始となります。確認時にキャンセルボタンを押すとキャラクター選択に戻ります。
COM選択中にキャンセルボタンを押すと1P選択に、1P選択中にキャンセルボタンを押すと、タイトルに戻ります。
●VS HUMAN MODEの場合
1P、2Pそれぞれ使用するキャラクターを左右で選択し、決定ボタンを押して決めてください。キャラクターを決定すると「OK」の表示が出ます。
1P、2Pともにキャラクターを決定すると、確認のため「Ready?」の表示が出ますので、ここでどちらかが決定ボタンを押すとステージ開始となります。確認時にどちらかがキャンセルボタンを押すとキャラクター選択に戻ります。（このとき、確認ボタンを押したプレイヤーの方のみキャラクター選択に戻ります。もう一方のプレイヤーもキャラクター選択に戻りたいときは、そちらの方もキャンセルボタンを押してください。）
1P、2Pがともに選択中にどちらかがキャンセルボタンを押すと、タイトルに戻ります。(どちらかでもキャラを決定していると戻れません)

□ゲーム画面について
画面右側に両プレイヤー(またはCOM)のHPとMPが表示されています。
各キャラクターの顔の右にある二本のバーのうち、黄色くて太い方がHP、紫色の細い方がMPを表示しています。
画面上部に表示されているキャラクターが2P(またはCOM)、画面下部が1Pとなります。
Pキーを押すとポーズになり、「PAUSE」の表示が表れます。もう一度押すと解除されます。ポーズ中にESCキーを押すとタイトルに戻ります。

□コンフィグについて
タイトルにて「Config」を選択すると、パッドの設定を行うコンフィグ画面に移ります。
「1P」「2P」で、1Pと2Pどちらのパッド設定を行うかを選択すると、詳細なパッド設定に移ります。「EXIT」を選択するとタイトルに戻ります。
詳細なパッド設定の表示は、
Attack Button：近接攻撃、決定ボタン
Bullet1 Button：中距離攻撃、キャンセルボタン
Bullet2 Button：遠距離攻撃
Dash Button：ダッシュ
Pause Button：ポーズ
Axis Allowance：ゲームパッドの軸の遊び(この範囲内でパッドを動かしても感知しない)
をそれぞれ表しています。EXITを選択すると、1P2Pの選択に戻ります。
Attack ButtonからPause Buttonまでの設定については、設定したい項目を上下左右で選択したのち、そのボタンを割り当てたいパッドのボタンを押すと、そのボタンが割り当てられます。
Axis Allowanceについては、これを選択した後決定キーを押すと10％遊びが増え、キャンセルキーを押すと10％遊びが減ります。10%から90%までの間で遊びを設定することが出来るので、お手持ちのパッドにあわせて設定してください。
これらの設定は、コンフィグ画面からタイトル画面に戻る際保存され、以後その設定が適用されます。

[ゲーム中の操作]
・移動キー：各方向に移動します。
・近接攻撃、中距離弾、遠距離弾：それぞれの名前に応じた間合いの攻撃を行います。
大半のキャラは高威力の近接攻撃と中距離弾、そして低威力ながらキー押しっぱなしで連射可能な遠距離弾を持っています。
近接攻撃は当たると相手をふっとばします。また中距離弾、長距離弾は、キャラの技によってはふっとばし効果を持つものもあります。
・ダッシュ：移動中に押すと早く動くことが出来ます。
ダッシュには、キャラによってダッシュキーを押している間高速移動できる持続型と、ダッシュキーを押すたびに一定時間高速移動する瞬発型があります。
ダッシュ中に攻撃を出すことも可能です。
・HPとMP
キャラクターにはそれぞれHPとMPがあります。
HPはそのキャラの生命力を表しており、攻撃を受けるたびに減少していきます。HPが0になると敗北です。
MPはそのキャラの持久力を表しており、攻撃をしたり、ダッシュをすると減少していきます(普通の移動では減少しません)。あまり減りすぎると攻撃をしたり、ダッシュすることができなくなります。MPは消費しないと自動回復していきますので、攻撃を連発してMPを使いすぎないように注意して戦ってください。

[キャラクターの特徴]

●マリエス・ローゼンシュタイン(Maries Rosenstein)
旧教側の女魔導兵。天才的な魔導能力を持つも、能力を危険視され前線に派遣される。
特徴：使い勝手のいい攻撃が多い。威力は並だがMP消費も並で、持ちがいい。移動能力は低め。
・中距離弾：一定距離まで飛翔して爆発する。ふっとばし効果あり。
・遠距離弾：左右後方に射出後前方に加速し前方を攻撃する、連射性が高い。
・ダッシュ：持続型。ダッシュキーを押している間早く動ける。

●ルメリア(Rumelia)
異端民族とされ迫害を受ける赤人出身の少女。自民族の地位獲得のため、新教側に組して戦っている。
特徴：移動能力が高く、威力の高い攻撃が多いが、MP消費も大め。
・中距離弾：前方に拡散して射出される拡散弾。複数ヒットするとふっとばし効果あり。
・遠距離弾：一定速度で直進する。多少ばらつきあり。連射性は低いが威力は高め。
・ダッシュ：瞬発型。ダッシュキーを押すと一瞬で素早く動く。

●リック・シュナイダー(Rick Schneider)
新教側の精鋭炎術魔導兵。戦争初期に故郷を破壊され、その憎しみを原動力に戦っている。
特徴：攻撃持続時間は長いが射程の短い攻撃が多い、設置型攻撃を使うクセの強いキャラ。MP消費、移動能力は並。
・中距離弾：前方に爆発弾を複数発射する。マリエスの中距離弾に似ているが、マリエスに比べると攻撃範囲が広く、射程は短く、射出速度は遅く、持続時間が長い。一定時間ヒットするとふっとばし効果あり。
・遠距離弾：前方一定距離に火柱を発生させる。一定時間ヒットするとふっとばし効果あり。発生位置は横に広がる形でややばらつく。画面外に攻撃が出てしまうことがあるので間合に注意。
・ダッシュ：持続型。ダッシュキーを押している間早く動ける。

[戦いのコツ]

●すぐMPが切れる
攻撃、特にMP消費の激しい近接攻撃や中距離弾を連発しているとすぐにMPが切れてしまいます。
あまり突っ込みすぎないようにして、敵の様子を見つつ、うまく隙を狙って攻撃を当てていきましょう。
MPが足りなくなってきたら回復するまで逃げに徹することも重要です。

●弾避けが間に合わない
ダッシュを使えば、MPを消費しますが通常より早く移動できます。間に合わない場合はこれを使って回避しましょう。
また、回避が間に合うように、あまり敵に突っ込みすぎないように、距離をとって戦うといいでしょう。

●端に追い詰められると吹き飛ばし効果のある攻撃でボコられてしまう
相手を非難しましょう(ぉぃ
冗談はおいといて、対抗手段としては、吹き飛ばし効果のある攻撃で相手を吹き飛ばして隙を作り、その隙に逃げる、吹き飛ばし後の無敵時間を利用して反撃あるいは逃げる、などでしょう。
それでも無理な場合、おそらくそんな攻撃をしていれば相手はすぐにMPが尽きるでしょうから、敢えて抵抗せずMPを蓄えて、相手がMP切れになったところでたっぷりと仕返しをしてあげましょう。復讐するは我にあり。

[更新履歴]
v0.10(2006/08/13):C70(コミックマーケット70)にKMCとして出展
v0.30(2006/11/24):NF(京都大学11月祭)にてNFCDに同梱。

[スタッフ]
常磐 ( tokiwa@kmc.gr.jp ) [担当 プログラム、音楽]
deskull [担当 グラフィック]

効果音は以下のサイトのものを利用しています。
マッチメイカァズ様.....http://osabisi.sakura.ne.jp/m2/
WEB WAVE LIB...........http://www.s-t-t.com/wwl/
CK GAME FACTORY........http://ckgamefactory.hp.infoseek.co.jp/
TAM Music Factory .....http://www.tam-music.com/
ULTIMATEゲーム事業部...http://utm-game-web.hp.infoseek.co.jp/

フォントは以下のサイトのものを利用しています。
M+ OUTLINE FONTS
...http://mplus-fonts.sourceforge.jp/mplus-outline-fonts/index.html

Crimson MurderはRuby/SDLを用いて製作しています。

オブジェクト指向スクリプト言語Ruby:  http://www.ruby-lang.org/ja/ 
SDL(Simple DirectMedia Layer):
クロスプラットフォームなマルチメディアライブラリ
                                     http://www.libsdl.org/ 
Ruby/SDL： RubyでSDLを使うためのライブラリ 
                                     http://www.kmc.gr.jp/~ohai/rubysdl.html
また、RubyスクリプトをWindowsの実行形式ファイル(.exe)に変換するのに
Exerbを使用しています。
                                     http://exerb.sourceforge.jp/

それぞれの作者の方々に感謝します。 

最後に
Ruby/SDLについていろいろと教えて下さったohaiさん、yharaさん、makさん。COMの思考パターンなどで助言を下さったhaichiさん、oxyさん、及びテストプレイをしれくれたKMCのみなさん。本当にありがとうございます。