Menu
Coddy logo textTech

Повторение — Ход игрока

Часть раздела Fundamentals путешествия по Lua на Coddy — урок 88 из 90.

challenge icon

Задание

Легко

Создайте пошаговую боевую систему, которая проверяет, достаточно ли у игрока очков действия для совершения атаки.

Объявите следующие переменные:

  • playerActionPoints со значением 3
  • attackCost со значением 2

Напишите оператор if-else, который:

  • Если у игрока достаточно очков действия (больше или равно стоимости атаки), вычтите стоимость атаки из его очков действия и выведите "Attack successful! Action points remaining: X", где X — это оставшиеся очки
  • Если у игрока недостаточно очков действия, выведите "Not enough action points to attack!"

Попробуйте сами

-- Объявление переменных
local playerActionPoints = 3
local attackCost = 2

-- TODO: Напишите ваш код здесь

Все уроки раздела Fundamentals