Obsah:
- Krok 1: Prehľad pred zostavením
- V tomto projekte vytvoríme jednoduchú hru, v ktorej odrazíte loptičku o stenu. Ak zmeškáte, zomriete. Príliš zlé. Pre tých z vás, ktorí ocenia výzvu, sa hra zvyšuje obtiažnosť s každou úrovňou
- Materiál:
- 1 x BBC micro: bit
- 1 x kábel Micro USB
- Ciele:
- Zoznámte sa viac s mikrobitovým mikropočítačom
- Naučte sa programovať jednoduchú hru
- Zvážte všetky prípady
- Krok 2: Komponenty
- Najprv zapojte mikrobitový mikropočítač do vlastného počítača. Nie sú potrebné žiadne ďalšie komponenty
- Krok 3: Pred kódovaním
- Aby sme mohli používať komponenty našej súpravy, budeme musieť pridať balík kódu. Kliknutím na položku „Rozšírené“v zásuvke na kód zobrazíte ďalšie sekcie kódu a v spodnej časti zásuvky na kódy nájdete položku „Pridať balík“
- Tým sa otvorí dialógové okno. Skopírujte a prilepte nasledujúci odkaz do textového poľa „Pridať balík“: https://pxt.microbit.org/50544-64675-33322-24641. Kliknite na ikonu vyhľadávania alebo stlačte kláves Enter a potom kliknite na tlačidlo Tinkercademy
- Poznámka: Ak sa vám zobrazí upozornenie, že niektoré balíky budú odstránené z dôvodu problémov s nekompatibilitou, mali by ste postupovať podľa pokynov alebo v ponuke Súbor projektov vytvoriť nový projekt
- Krok 4: Kódovanie
- Najprv definujte svoje premenné! Budeme potrebovať veľa premenných na uloženie polohy, rýchlosti a smeru loptičky, dĺžky a polohy pádla a v neposlednom rade vášho skóre
- Ďalej naprogramujeme funkcie, ktoré ovládajú pádlo. xb predstavuje polohu prvého pixela pádla zľava a yb predstavuje dĺžku pádla. Ľavá a pravá funkcia ovláda xb a posúva pádlo a funkcia dosky vytlačí pádlo na obrazovku
- Ďalej zahrnujeme funkciu, ktorá riadi pohyb loptičky. Na začiatku sa lopta pohybuje každú sekundu, ale ako postupujete, lopta sa pohybuje v kratších a kratších intervaloch! Aké vzrušujúce
- Teraz naprogramujeme funkcie, ktoré riadia interakciu lopty s okolím. Keď loptička narazí na stranu, jej horizontálny pohyb sa obráti, ale vertikálny pohyb zostane rovnaký. Keď lopta dopadne na strop, môže sa odraziť akýmkoľvek smerom, aby bola hra zábavnejšia
- Hlavne musíme vidieť, či loptička narazí na pádlo. Ak sa minú, prehráte a zobrazíte svoje skóre! Ak to neminie, lopta sa odrazí aj v náhodnom smere a náročnosť hry sa zvýši
- Nakoniec máme slučku for, ktorá funguje ako hodiny, takže sa loptička pohybuje. Máme tiež funkcie onButtonPressed (), ktoré pohybujú pádlom
- Uložte unavené prsty a stiahnite si kód
- Krok 5: Použitie
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Naučte sa programovať jednoduchú, ale zábavnú hru na displeji 5 x 5 pomocou JavaScriptu! PADDLEBALLSUPERSMASHEM sa môže neúmyselne podobať na iné, grafickejšie hry.
K tomuto tutoriálu prispel Justin Soong z Raffles Institution.