Hijack '23 開発日誌 2023.9-C 【ノックバック処理】
今日はノックバック処理を実装しました。動画にはありませんが、テーリが敵の攻撃を食らってものけぞります。
ノックバック処理は、ゲームの爽快感・レベルデザイン上非常に重要な処理です。
- 敵が吹っ飛ぶことで、爽快なプレイ感になる
- スライムのような接触するだけでダメージを受ける敵をのけぞらせることで、反撃を防ぐ
- →自分の攻撃を連続ヒットさせやすくなる
- 自分が吹っ飛ぶことで、(ヒットポイントが減るというダメージだけでなく)アクション的なペナルティが発生する
- アクションのペナルティがあることで、ダメージを受けることによる時間ロスが増えたりストレスが発生し、攻撃を回避する意味・インセンティブ(時間ロス/ストレスの回避)が発生する
- ただ単にボタン連打で連続ヒットさせるだけでも、アクションの動きが多彩になる
などです。
忙しいほうが捗る法則
ところで昨晩以下のポストをしたところ妙にリアクションがありました。
https://twitter.com/bydriv/status/1698727277197242699
というわけでちょっとこれについて語ってみたいと思います(?
人生に時間がある期間はほとんどない
時間があればできる……つい、そう思ってしまうことがあります。仕事だとかで時間がなく捗らないとき……時間がほしい…と…………つい、そう思ってしまいます。
実際には、時間があってもできないことがほとんどです。いや、むしろ……時間がないほうができる…………と…言うのが、真実だと思います。
直観に反することですが…時間があるとできない。時間がないとできる…………これが、私の経験則です。
時間があると、まだ時間があるから明日でいいさ……という心理が働きやすくなります。これが時間があるほど進捗が悪化するトリックです。人間は、余裕があればとことん怠惰になります…………それこそ死ぬまで、一生。
時間がないと、特に1日、1時間さえ無駄にできないほど時間がないと…………今日、今だけ頑張ろう……そういう心理が働きやすくなり、ふしぎと捗るわけです。
これは、本当に時間がある・ないというよりは、心理的な問題です。ですから、個人的には締切などを設定して本当に時間がない状態にすることはおすすめしません。どちらかというと、締切があろうとなかろうと毎日手を動かす習慣をつけましょう。
そもそも、人生に時間がある期間などほとんどないのです。多くのひとは、人生のほとんどの期間を学業・労働などで過ごし、趣味のために使える時間なんてほとんどありません。
きっと、それをリアルに感じることができることができるかどうかだと思います。
それでは今回はこのへんで! また次回もよろしくお願いします~!