DIGITÁLIS KULTÚRA · 7. ÉVFOLYAM

🎮 Játék a micro:bittel

Készítsünk játékokat, és használjuk a micro:bitek közötti rádiókapcsolatot!

🕹️ Játék és programozás

A micro:bittel nemcsak egyszerű programokat, hanem interaktív játékokat is készíthetünk.

A játékok programozása közben használhatunk változókat, véletlen számokat, feltételeket, gombnyomásokat, érzékelőket és rádiókommunikációt is.

📘 Mit tanulunk?

  • hogyan készíthetünk játékot micro:bittel,
  • hogyan használhatunk véletlen számokat,
  • hogyan reagálhat a program gombnyomásra vagy mozgásra,
  • hogyan kommunikálhat két micro:bit rádiókapcsolattal,
  • hogyan építhetünk fel egy játékot algoritmus alapján.

🚲 Riasztóberendezés kerékpárra

Képzeljük el, hogy a micro:bitet kerékpárriasztóként szeretnénk használni.

Ehhez két micro:bit szükséges:

  • az egyik micro:bit a kerékpáron van,
  • a másikat a kerékpár tulajdonosa tartja magánál.

Ha valaki megmozdítja a kerékpárt, a kerékpáron lévő micro:bit érzékeli a mozgást, majd rádióüzenetet küld a másik micro:bitnek.

A másik eszköz hanggal vagy a LED-kijelzőn megjelenő jellel figyelmeztetheti a tulajdonost.

🛠️ Feladat – Kerékpárriasztó

  1. Dolgozzatok párban!
  2. Állítsátok mindkét micro:bitet ugyanabba a rádiócsoportba!
  3. Az egyik micro:bit érzékelje a mozgást.
  4. Mozgás esetén küldjön rádióüzenetet.
  5. A másik micro:bit az üzenet érkezésekor jelenítsen meg egy figyelmeztető jelet.
  6. Próbáljátok ki a riasztót!

🔢 Számkitalálós játék

Készítsünk egyszerű, párban játszható számkitalálós játékot!

A játékban két micro:bit vesz részt:

  • az egyik a gondolkodó,
  • a másik a gondolatolvasó.

A gondolkodó micro:bit véletlenszerűen választ egy számot. A másik játékos megpróbálja kitalálni ezt a számot.

A játék során a gombokkal módosíthatjuk a tippünket, a micro:bitek pedig rádiókapcsolaton keresztül kommunikálhatnak egymással.

🎲 Véletlen szám

A játékokban gyakran szükségünk van olyan értékre, amelyet előre nem ismerünk.

Ezt véletlen szám előállításával oldhatjuk meg.

Például a micro:bit kiválaszthat egy számot 0 és 9 között, amelyet a játékosnak ki kell találnia.

🎯 Feladat – Számkitaláló játék

  1. Készíts egy 0 és 9 közötti véletlen számot!
  2. Tárold el egy változóban!
  3. Az A gombbal csökkentsd a játékos tippjét!
  4. A B gombbal növeld a tippet!
  5. Jelenítsd meg a kiválasztott számot a LED-kijelzőn!
  6. Egészítsd ki a programot rádiókommunikációval!

❓ Gondolkodtató kérdések

  1. Miért kell a két micro:bitnek ugyanazt a rádiócsoportot használnia?
  2. Milyen eseménnyel érzékelhetjük, ha megmozdítják a micro:bitet?
  3. Mire használhatunk véletlen számokat egy játékban?
  4. Miért érdemes változóban tárolni a játékos tippjét?
  5. Milyen más kétszemélyes játékot tudnál készíteni két micro:bittel?
💡 Tipp
Először külön-külön próbáld ki a játék egyes részeit! Ha már működik a gombkezelés, a véletlen szám és a kijelzés, csak ezután egészítsd ki a programot rádiókommunikációval.
⭐ Plusz feladat
Találj ki saját kétszemélyes micro:bit-játékot! Készíts először rövid algoritmust, majd valósítsd meg MakeCode-ban. Használj benne legalább egy véletlen számot, egy eseményt és rádiókommunikációt!

Címünk: 2300 Ráckeve, Kossuth Lajos u. 82.

Igazgatóhelyettes 1. Matics Istvánné

Igazgatóhelyettes 2. Dr Balogh Lászlóné

Gimnázium e-mail címe: titkarsag@rag.edu.hu

Telefon: 24/519-050, mobiltelefonszám: 30/453-4106

Adatvédelmi tisztviselő:

Konkolyné dr. Ficzkó-Juhász Bernadett Ivett

e-mail: bernadett.ficzko-juhasz.konkolyne@kk.gov.hu

Fenntartó, működtető

SZIGETSZENTMIKLOS 3