風薙鳥 ゲーム制作日誌

経験値取得とレベルアップを作成

ゲームライブラリSFMLで、短編アクションRPGを制作中です。

雑魚敵を倒した時の経験値取得と、経験値が溜まった時のレベルアップを実装しました。



レベルアップすると、上昇したステータスがウィンドウに表示されます。
このウィンドウは、一定時間経過すると、移動して画面外に消えていきます。

決定キーもキャンセルキーも、戦闘で使用するので、戦闘中に表示される場合もあるウィンドウの消去操作には不向きです。
そのため、自動で消える仕様にしました。

---

レベルアップに必要な経験値の計算式は、制作休憩中のローグライクから持ってきました。
微々でも急激でもない、わりと好みの上昇具合の計算式です。
低レベルでテストした限り、今作にも合いそうです。