Příspěvky

Zobrazují se příspěvky se štítkem hry

Bim, bum, bác

Obrázek
Na letní škole jsem se dozvěděla o kouzelníkovi , který nesnese čísla dělitelná třemi, čtyřmi a pěti. Seděli jsme tedy s mírně pokročilými programátory v kroužku a říkali postupně čísla od jedné do třiceti, každý řekl o jedno větší číslo než soused a čísla dělitelná třemi nahrazovali slovem BIM. jeden, dva, BIM, čtyři, pět, BIM, sedm, osm, … V dalších kolech jsme přidali dělitelnost čtyřmi (BUM) a později i pěti (BÁC): jeden, dva, BIM, BUM, BÁC, BIM, sedm, osm, …   mezi čísly bylo i BIMBUM , BIMBÁC atd. Tuhle práci může micro:bit dělat za nás! Vytvoříme program, který v cyklu  Opakuj stále  bude zobrazovat čísla zvyšující se o jedna a v případě, že číslo bude dělitelné třemi, napíše na displej BIM nebo nakreslí obrázek. Číslo si micro:bit musí pamatovat a bude se měnit, proto potřebujeme proměnnou. Jak poznáme číslo dělitelné třemi? V matematice je příkaz zbytek po dělení třemi , který nám pomůže.  Vzorový program BIM (doplníme čekání) Vzorový progr...

Stolní tenis

Obrázek
Chceme si zahrát stolní tenis, ale nemáme míček, tak si ho vyrobíme pomocí microbitů. Využijeme rádiové vysílání a akcelerometr. 1. MÍČEK Připravte animaci míčku, při stisku A přiletí a při stisku B odletí. 2. POSÍLÁNÍ Domluvte si skupinu rádia, při přijetí čísla přiletí míček. Vyzkoušejte gesto vhodné pro odeslání míčku, odešlete číslo a míček odletí. 3. MÁM MÍČEK? Míček je jen jeden! Vytvořte proměnnou mam_mic, při startu nastavte na nepravda. Při podání (A) a při přijetí rádia nastavte na pravda. Při odpálení na nepravda. Odpálení míčku proběhne jen pokud mám míč. 4. ODPÁLÍM VČAS? (bonus) Při přijetí rádia začne ubíhat čas, po uplynutí přijdu o míč. 5. SKÓRE (bonus) Jak počítat body? Zpracování nápadu je z  kroužku programování . >>> další  projekty využívající rádio >>> projekty které zvou  pryč od počítače

Liška a lovec

Obrázek
Ve dvojici pomocí 2 mikrobitů a rádiového vysílání vytvoříme hru, kdy 1. microbit bude představovat lišku a bude vysílat signál 2. microbitu. Ten se ho bude podle síly signálu snažit najít. Bylo by vhodné namísto čísla vyjadřující sílu signálu zobrazovat diody např. po řadách.  Ve skupině méně pokročilých děláme pouze hledání, schovává učitel. Důležité je najít správný microbit. 1. POSÍLÁNÍ ZPRÁV název programu: Radio Nastavte si ve dvojici/trojici stejnou skupinu rádia (0 až 255). Při stisku A pošli text Ahoj, při stisku B jiný pozdrav. Při přijetí textu ho zobraz na displeji. 2. PRŮZKUM SÍLY SIGNÁLU Místo zobrazené zprávy zobrazte sílu signálu nápověda: je to nějaké číslo => zobrazuji číslo Vyzkoušejte a zapište, jaká je síla signálu ve vzdálenosti 4 m – 2 m – 1 m – 50 cm – 10 cm – 0 cm 3. ZOBRAZENÍ SIGNÁLU Sílu signálu zobrazte graficky: Když je síla signálu … zobraz (jeden řádek na displeji) jinak když je síla signálu … zobraz (dva řádky na displeji) jinak,.. Program univ...

Odebírání sirek

Obrázek
Znáte hru odebírání sirek? Hrají dva hráči, z předem zadaného počtu zápalek (nalámaných špejlí) mohou odebrat jednu, dvě nebo tři. Kdo vezme poslední, vyhrál. Přímo se nabízí tuto hru naprogramovat pomocí microbitu. Microbit si musí zapamatovat, kolik má sirek, toto číslo se bude během hry měnit, proto tedy potřebujeme proměnnou . Při startu nastavíme a zobrazíme počet sirek a tlačítky A, B, A+B odebereme 1, 2 resp. 3 sirky. Jako vylepšení se nabízí při dosažení nuly ohlásit výhru a také hlídat, aby nebylo odebráno více sirek, než zbývá na hromádce. Dokážete vymyslet vítěznou strategii? Grafické znázornění Velmi pokročilé rozšíření je možné vytvořit funkci, která zobrazuje počet sirek jako puntíky na displeji. Jak na takovou funkci přijít? Budeme pro každé číslo zobrazovat zvlášť obrázek? Raději u každého bodu rozhodneme, zda ho zobrazit nebo ne. Jednoduší je zkusit to pro čísla do pěti, pak si vystačíme s jedním cyklem na jednom řádku displeje.  Pro celý displej zanoříme dva cykly...

Ano–ne aneb pryč od počítače

Obrázek
Inspiraci dodal Martin 'Dráčik' Cápay, ktarý se dlouhodobě věnuje micro:bitům a zejména konceptu „pryč od počítače“ , tedy promyšlené kombinací programování a „unplugged“ aktivit. Více nápadů na FB:  eTeacher  –  Programovanie ako ho nepoznáte  –  Učíme s hardvérom Programování: Ve dvojici si navzájem posíláme odpověď ano/ne na otázku. domluvíme se na čísle skupiny při stisku A odešleme číslo, při stisku B jiné číslo při přijetí čísla vysílaného tlačítkem A zobrazíme fajfku při přijetí čísla vysílaného tlačítkem B zobrazíme křížek Ptáme se navzájem na otázky a nikdo jiný nebude znát odpověď! Hra: Hledáme dvojici. všechny microbity zamícháme a každý si náhodně vybere stoupneme si do kroužku a microbit kryjeme tak, aby nikdo jiný neviděl na displej postupně každý řekne jednu viditelnou informaci, například „mám brýle“ každý na microbitu zadá svoji odpověď  (A = ano, B = ne) na displeji vidíme odpovědi svého parťáka snažíme se zapamatovat jeho popis ...

Hry s využitím pole (array)

Obrázek
programovatelné roboautíčko ,  pohyb bodu po displeji ,  zapamatuj si a zopakuj ,  kreslení obrázku po pixelech ,  dvojková soustava , ... Programovatelné roboautíčko: Znáte BeeBota? Naprogramujte microbit podobně!   Nápady vznikly v pokročilém kroužku programování s micro:bitem pro druhý stupeň ZŠ. Varianta bez příslušenství:  Nakláněním do microbitu ulož posloupnost příkazů (dopředu, dozadu, doleva, doprava). Po stisku A se posloupnost zopakuje v podobě šipek na displeji.  >>>  Pracovní listy – funkce a pole  <<< Poznámka: Zajímavá chyba znesnadňuje editaci příkazu add value ... to end (přidání hodnoty na konec). Řešení se nachází v matematických příkazech jako samotná nula. Obejít se také dá snadno pomocí přepnutí do javascriptu a přepsání příkazu list.push(0) například na list.push(1) . Po návratu do blokového zobrazení lze číslo dále upravit. Leckdo si v tu chvíli všimne, že zápis v jav...

If – then – else hry s kostkami

Obrázek
Řešené úlohy s podmínkami se zvyšující se obtížností. Vyzkoušeno ve smíšeném kroužku začátečníků a pokročilých. Pro takové případy je vhodné mít nachystané různou úroveň zadání na podobné téma. Mnoho vylepšení vymyslí děti samy. Př. 1: Při stisku A vyber náhodně jeden ze dvou obrázků. Př. 2: Při zatřesení zobraz náhodně puntíky jako na kostce. Př. 3: Použij opakování, aby se před zastavením kostky náhodně objevovala čísla. Př. 4: Při stisku A sniž počet zobrazených puntíků, při stisku B zvyš (funkce). Př. 5: Po šestce zobraz znova jedničku, před jedničkou šestku. Př. 6: HRA: Při stisku A hodí kostkou první hráč, při stisku B druhý hráč a zobrazí se, kdo vyhrál. Př. 7: HRA: Naprogramuj dva microbity tak, aby si navzájem poslaly počty bodů. Na microbitu s větším počtem bodů se zobrazí veselý smajlík, na druhém smutný. Nezapomeň na remízu. Př. 8: HRA: Na microbitu nech náhodně zobrazovat puntíky jako na kostce, druhým microbitem zastav. Zastav tři „kostky“ sou...

Coin game

Obrázek
Videonávod na hru, ve které se nakláněním pohybujete a sbíráte náhodně se objevující mince. Kód s nepatrnými úpravami: Odkaz na coin game v makecode Hra je známá také pod názvem Catch the Egg a existuje k ní propracovaný návod do hodin: https://makecode.microbit.org/lessons/catch-the-egg-game Pro polohu postav nevyužívá zelených herních bloků ale proměnnou, pro vykreslení rozsvícení LED na pozici x, y.

Space invaders

Obrázek
Videonávod na hru, ve které letíte vesmírnou lodí a střílíte nepřátele. Zavzpomínejte na legendární hru z roku 1978 ! Verze 2: