Napis z wartościami

Tekst i stan gry - Gry w Pythonie - wstęp (Python)

Napis to postać z polem `self.text`. W f-stringu (`f"..."`) wartości w nawiasach klamrowych wstawiają się do tekstu, a `\n` łamie linię. Napis odświeża się w każdym ticku, więc zawsze pokazuje aktualne punkty i czas. Wciśnij spację, żeby dodawać punkty.

class Board(Sprite):
  def __init__(self):
    self.size = 14
    self.color = (99, 102, 241)
    self.points = 0
    self.ticks = 0

  def update(self):
    self.ticks = self.ticks + 1
    if world.key('space'):
      self.points = self.points + 1
    self.text = f"Punkty: {self.points}\nCzas: {self.ticks // 30} s"

world.add(Board())
world.start()

Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.

Wszystkie lekcje kursu Gry w Pythonie - wstęp·Zaloguj się, aby zapisać postęp na koncie.