@wtFAQ
◀ Radionica 4.5. - Kamen-papir-škare

Radionica 4.6. - Lov na sekunde

Kako se igra ova igra?

Igra Lov na sekunde je jednostavna igra za vježbanje osjećaja za vrijeme, pažnje i programiranja događaja na micro:bitu.
Cilj je uhvatiti točno 7 sekundi bez da se vidi brojač, pa je igra i napeta i zabavna.

Opis igre

  • Igrač pritisne tipku A na micro:bitu i u tom trenutku u pozadini krene odbrojavanje od 7 sekundi.
  • Vrijeme se ne prikazuje na ekranu, tako da igrač samo po osjećaju broji u sebi.
  • Kad misli da je prošlo 7 sekundi, igrač pritisne tipku B.
  • U tom trenutku se odbrojavanje zaustavlja, izračuna se koliko je promašio (previše ili premalo), i na ekranu se prikaže rezultat (npr. preostale ili propuštene milisekunde/sekunde).
  • Usporedi rezultate i vidi tko je bio najbliži nuli.

Zadatak 1.

  • Napravi program koji kad se pritisne tipka A:
    • prikaži srce na ekranu,
    • postavlja početno vrijeme (npr. 7 sekundi),
    • pokreće tajmer (odbrojavanje u pozadini, bez prikaza na ekranu).
  • Kad se pritisne tipka B:
    • zaustavlja tajmer,
    • izračunava razliku između idealnih 7 sekundi i stvarnog proteklog vremena,
    • na LED ekranu prikazuje rezultat, npr.:
      • broj sekundi i desetinki koje su ostale,
    • Dodaj smajlić ako je rezultat dovoljno blizu 0 (recimo na 400 ms),
    • Dodaj tužni smajlić ako je razlika velika,
kod

Dodatna pitanja i zadaci:

  • Odsviraj kratki ton ovisno o tome je li rezultat dobar ili slab.

ligtbulb Što smo naučili?

  • Kako micro:bit mjeri vrijeme i koristi tajmer bez stalnog prikaza na ekranu.
  • Kako reagirati na događaje tipki (A za pokretanje, B za zaustavljanje i prikaz)
  • kako koristiti varijable i računanje razlike (idealno vrijeme – stvarno vrijeme)
  • kako spojiti programiranje s osjećajem za vrijeme, natjecanjem i zabavom, te usporediti rezultate na jednostavan i pošten način.
◀ Radionica 4.5. - Kamen-papir-škare