Menu
CoddyTech

Özet - Oyuncu Sırası

Coddy'nin Lua Journey'sinin Temeller bölümünün bir parçası. Ders 88 / 90.

challenge icon

Görev

Kolay

Bir oyuncunun saldırı gerçekleştirmek için yeterli eylem puanı olup olmadığını kontrol eden, sıra tabanlı bir savaş sistemi oluştur.

Aşağıdaki değişkenleri tanımla:

  • Değeri 3 olan playerActionPoints
  • Değeri 2 olan attackCost

Şunları yapan bir if-else ifadesi yaz:

  • Oyuncunun yeterli eylem puanı varsa (saldırı maliyetine eşit veya daha fazlaysa), saldırı maliyetini eylem puanlarından çıkar ve kalan puanları X ile göstererek "Attack successful! Action points remaining: X" yazdır.
  • Oyuncunun yeterli eylem puanı yoksa "Not enough action points to attack!" yazdır.

Kendin dene

-- Değişkenleri tanımla
local playerActionPoints = 3
local attackCost = 2

-- TODO: Kodunu buraya yaz

Temeller bölümündeki tüm dersler

Kendi başına pratik yap: Online Lua derleyicisi