Only 1

  作者:Yasainoyama

概要

  特殊能力をうまく使ってステージから相手を弾き飛ばすゲームです。
  1〜4人用(3人以上で遊ぶにはゲームパッドが必要です)


ルール

  徐々に狭くなるステージから外へ相手を弾き飛ばすゲームです。
  相手とぶつかるとお互いに弾かれます。
  メインゲーム開始直後は画面に「Ready」と表示される準備期間で、
  ぶつかると弾かれますがステージから落下しませんので、
  この間になるべくいい位置に陣取ってください。

  また、ゲーム開始前に一つだけ特殊能力を選び、使うことができます。
  特殊能力は範囲や時間を細かく決められますが、強力にすればするほど
  次に発動できるまでの時間が長くなります。


操作方法

    1P  上下左右・・・矢印キー
        キー1   ・・・Iキー
        キー2   ・・・Oキー

    2P  上下左右・・・T、G、F、Hキー
        キー1   ・・・Qキー
        キー2   ・・・Wキー

ゲームパッドでの操作(全プレイヤー共通、環境によって変わるかもしれません)

    上下左右・・・十字キー
    キー1   ・・・○ボタン
    キー2   ・・・×ボタン

ゲーム開始前にゲームパッドを三つ以上パソコンに差しておくと4人まで遊べます。


各画面での操作方法

  ・タイトル画面

      1Pのみ操作可能
      上下でカーソルの移動、左右で数字の変更、
      カーソルを下の二つの項目のいずれかに合わせてキー1で決定します。

  ・能力選択画面

      参加プレイヤーのみ操作可能
      上下で上下でカーソルの移動、左右で数字や種類の変更、
      1Pがキー1を押すとゲーム開始、キー2を押すとタイトルに戻ります。

  ・メインゲームでの操作

      自分のプレイヤー番号がついているものが自機です。
      上下左右で移動方向の変更、画面下の自分のゲージが最大の時にキー１で能力を発動します。
      キー2でタイトルに戻ります。


能力

  共通の特徴

    範囲が「接触」以外ならキー1で能力を発動、
    範囲が「接触」ならキー1を押しながらぶつかると
    ぶつかった相手に対して能力を発動します。
    範囲が数字なら数字が大きいほど広い範囲に対して発動され、
    範囲内に入った相手に能力が発動します。
    範囲が全体ならすべての相手に対して能力を発動します。
    発動したプレイヤー以外の範囲内の色が変わるようになっています。
    時間は効果時間を表します。NPCも能力を発動します。

  能力の種類

    ・時間停止
        そのままです。時間を止めます。時間停止中にぶつかった勢いは蓄積されます。
        範囲が「全体」だと発動中ステージの大きさも変わらなくなります。
        他の能力に比べて再発動までの時間が長めです。
        範囲内がモノクロになります。

    ・時間消滅
        時間消滅ってなんだよって思うと思いますが、要するにキング○リムゾンです。
        知らない人は未来予知 + 時間のスキップだと思ってください。
        発動したプレイヤー以外はこの能力の発動中は強制的に動作が決定され、
        次の動きが残像のように表示されます。
        範囲が「全体」の時は発動したキャラの、
       「全体」以外はこの能力を受けた相手の当り判定がなくなります。
        範囲内が赤くなります。

    ・時間減速
        能力を受けた相手の速さが半分になります。能力が切れると元の速さに戻ります。
        範囲が全体だとステージの大きさの変化も遅くなります。
        範囲内が水色になります。

    ・時間逆行
        時間が巻き戻し繰り返す能力です。
        効果時間の分だけ前の時間の状態に戻し、
        発動したプレイヤー以外は巻き戻す前と同じ動きをします。
        この能力を受けた相手の当り判定は能力を受けている間なくなり、
        次の動きが残像のように表示されます。
        範囲が「接触」以外なら自分の位置も巻き戻ります。
        範囲が「全体」ならステージの大きさも元に戻り、
        さらに一度落とされた相手も巻き戻った時に無事だったなら一時的に復活します。
        まあ最終的に落ちるので動きが見えるだけですが。
        過去バージョンの時間消滅みたいなものです。
        範囲内がセピア色っぽくなります。


あとがき

  サークルの合宿の企画で作ったものですが、発表会までに出来上がったのは前半の二つの能力だけで、
  NPCは能力を使えませんでした。そのため合宿の時と別物のゲームになっているような・・・。
  主に時間消滅の能力でバグが大量発生したのが原因です。
  さらに言えばNPCも能力を使うようにしたらまた時間消滅の能力がバグったので、
  ちゃんと完成していたのは時間停止だけでした。
  あと衝突時の音は合宿中にもありましたが落下時の音は後で付け足しました。

  本当はもっと能力の種類を増やしたりカスタムできる項目を多く作って
  漫画やアニメなどでよくある「一人一能力」を単純なゲームの中で再現するのが目的でした。
  次はもっと動きもルールも単純なゲームを作り挑戦してみようと思います。


スペシャルサンクス

使用ソフトなど

  プログラミング

    Microsoft Visual Studio 2013 for Windows Desktop・・・Microsoft 様

    DXライブラリ・・・DXライブラリ置場  山田 巧 様  http://homepage2.nifty.com/natupaji/DxLib/

  音制作

    Bfxr・・・Bfxr.Make sound effects for your games  http://www.bfxr.net/

  絵制作

    EDGE・・・TAKABO SOFT  たかぼー 様  http://takabosoft.com/

そしてダウンロードしてくださった皆様