1Button3Action
OVERVIEW
「1つのボタン(キー)で遊べるゲーム」のテーマのもと、3人のプログラマーで作ったものです。Spaceキーで操作し、一回押してジャンプ、長押しで姿勢を低く、連打で壁を壊すというアクションでステージを進んでいきます。
<使用したツール>
VisualStudio2019、Aseprite、Dxライブラリ(DxLib)
<使用言語>
C++
<自分が担当したプログラム箇所>
- マップチップでのステージ描画
- プレイヤーとの当たり判定
- ギミックのプログラムと配置
<ステージ1>
最初のステージはこのゲームの基本的な操作を知ってもらうために小難しいギミッの配置にはせずシンプルなステージを設計しました。夜の街(工業地帯)から出ていろんなステージを旅するというイメージです。藍色のブロックは長押しで姿勢を低くして通り、蜘蛛の巣に当たると動きが止まり連打すると蜘蛛の巣から抜けれて、ひし形のオブジェクトに当たってしまうとゲームオーバーになってしまいます。
<ステージ2>
2つ目のステージでは連打を長押しのアクションを掛け合わせたような操作をさせたかったので長押しで姿勢を低くしたまま連打して蜘蛛の巣を抜けるという箇所があります。最初のステージを踏まえてその応用という感じですね。
<ステージ3>
3つのステージは海をイメージして主にひし形のオブジェクトの配置に気を遣って流れるようにステージクリアをしてもらい、難しいところと簡単なところの塩梅に力を入れました。このステージをクリアするとゲームクリアです。
<制作で思ったこと>
初めてチームを組んで作った作品で、プログラマー3人で分担して作りました。一応絵を描ける人とキャラクターの挙動とステージの担当に分かれて。ゲームを一通り作るといった経験が最初はなくステージのレベルデザインが中途半端になっていたり、ゲームの流れが速すぎて遊びにくくなってしまっていたりと様々な課題が出てきた作品でしたが、ゲーム作りってこんなものなのかなと感じることのできたゲームになったと思います。
<ゲームのURL>
Powered by Froala Editor