復習 - プレイヤーターン
CoddyのLuaジャーニー「Fundamentals」セクションの一部 — レッスン 88/90。
チャレンジ
簡単プレイヤーが攻撃を行うのに十分なアクションポイントを持っているかどうかをチェックする、ターン制の戦闘システムを作成してください。
以下の変数を宣言してください:
- 値が
3のplayerActionPoints - 値が
2のattackCost
次のような if-else 文を記述してください:
- プレイヤーが十分なアクションポイント(攻撃コスト以上)を持っている場合、アクションポイントから攻撃コストを差し引き、
"Attack successful! Action points remaining: X"(X は残りのポイント)と出力します - プレイヤーのアクションポイントが不足している場合は、
“Not enough action points to attack!”と出力します
自分で試してみよう
-- 変数を宣言する
local playerActionPoints = 3
local attackCost = 2
-- TODO: ここにコードを記述してください