복습 - 플레이어 차례
Coddy Lua 여정의 Fundamentals 섹션에 포함된 레슨 — 90개 중 88번째.
챌린지
쉬움플레이어가 공격을 수행하기에 충분한 행동 포인트(action points)를 가지고 있는지 확인하는 턴제 전투 시스템을 만드세요.
다음 변수들을 선언하세요:
- 값이
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: 여기에 코드를 작성하세요