Obsah:

PADDLEBALLSUPERSMASHEM s mikro: bitom: 6 krokov
PADDLEBALLSUPERSMASHEM s mikro: bitom: 6 krokov

Video: PADDLEBALLSUPERSMASHEM s mikro: bitom: 6 krokov

Video: PADDLEBALLSUPERSMASHEM s mikro: bitom: 6 krokov
Video: Девушка разбила мой компьютер🤬 я отомстил и сломал ей ноутбук🤯 2024, Júl
Anonim
To PADDLEBALLSUPERSMASHEM with Micro: bit
To PADDLEBALLSUPERSMASHEM with Micro: bit

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.

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

Odporúča: