Product/LaserBeam
|
操作方法 (How to operation)
- 移動(Move): WASDキー(WASD Keys) / カーソルキー(Arrow Keys)
- 攻撃(Laser): 左クリック(Left Click)
遊び方 (How to play)
マウスを左クリックすると、プレイヤーからマウスカーソルの方向にレーザービームが発射されます。このレーザービームを使って敵を全滅させます。 ステージ5をクリアすると、ゲームクリアです。
When you left-click the mouse, laser beam in the direction of the mouse cursor from the player will be fired. Using this laser beam annihilates the enemy. If you will complete the 5 levels, the game is clear.
更新履歴 (History)
- 2016.4/10 : v1.0.0 リリース
ソースコード (Source Code)
使用したゲームライブラリ (Game Library)
- HaxeFlixel (4.0.0)
製作期間
3日 : 2016/4/8〜2016/4/10。作業時間は7.5時間
振り返り
Game A Week の10週目(14本目)
- アイデア
- レーザービームで敵をまとめて倒す気持ちよさ、というイメージから発想
- 最初はプレイヤーの向きに発射するようにしたけど、わかりにくかったのでボツ
- HaxeFlixelで線を引くのが重い(画面サイズのバッファを用意してそこにレンダリングする)ので、一撃必殺にした
- FlxShape?を使うと簡単にできるのかもしれない
- 良かったところ
- 前回の Re-Action で作った敵のAIスクリプトが流用できた
- 悪かったところ
- もう少しレーザーっぽい演出を入れたかった(が良い方法が思いつかなかった)
- 学んだこと
- レーザーで敵をまとめて敵を倒す快感、をうまく表現できたと思う
- 「プレイヤーにこういう体験をさせたい」という発想からイメージを固め、それを実現させるようにすると作るのが楽になる気がする
- 線分と矩形の交差判定をする処理を自作ライブラリに組み込むことができた
- レーザーで敵をまとめて敵を倒す快感、をうまく表現できたと思う