Menu
Coddy logo textTech

復習 - プレイヤーターン

CoddyのLuaジャーニー「Fundamentals」セクションの一部 — レッスン 88/90。

challenge icon

チャレンジ

簡単

プレイヤーが攻撃を行うのに十分なアクションポイントを持っているかどうかをチェックする、ターン制の戦闘システムを作成してください。

以下の変数を宣言してください:

  • 値が 3playerActionPoints
  • 値が 2attackCost

次のような if-else 文を記述してください:

  • プレイヤーが十分なアクションポイント(攻撃コスト以上)を持っている場合、アクションポイントから攻撃コストを差し引き、"Attack successful! Action points remaining: X"(X は残りのポイント)と出力します
  • プレイヤーのアクションポイントが不足している場合は、“Not enough action points to attack!” と出力します

自分で試してみよう

-- 変数を宣言する
local playerActionPoints = 3
local attackCost = 2

-- TODO: ここにコードを記述してください

Fundamentalsのすべてのレッスン