以下が要件を満たすプログラムです。ステータス画面に表示される現在のステータスの値に応じて、Lvアップボタンを押すことで各ステータスが上昇します。
このプログラムでは、ステータスが持つ情報(Lv、HP、MP、力、魔力、速力、運)をJavaScript変数として宣言し、それぞれ初期値を設定します。
`updateStatus`関数では、ステータスを表示するためにHTML要素の`<div id="status">`に対してテキストを設定しています。この関数は、ステータス情報が変更される度に呼び出され、最新の情報を表示します。
`levelUp`関数は、Lvが上昇した際に呼び出され、各ステータスの値を上昇させます。上昇の計算は要件通り行われ、整数値に丸められています。
Lv Upボタンは`<button onclick="levelUp()">Lv Up</button>`のように設置されており、クリックされると`levelUp`関数が呼び出されます。
最後の`
`タグでは、`updateStatus`関数を初期状態で呼び出し、初期ステータス情報を表示しています。
上記のコードを1枚のHTMLファイルとして保存し、ブラウザで開くことでゲームが遊べるようになります。