Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Přemýšleli jste někdy o tom, že budete vývojářem her a postavíte si vlastní herní konzoli, kterou můžete hrát na cestách? Vše, co potřebujete, je trochu času, hardware
- Lego kostky
- Mini-Calliope (lze objednat na tomto webu
a nějaké dovednosti
- základní stavební dovednosti Lega
- a v případě, že si chcete vytvořit vlastní hry: nějaké dovednosti v kódování.
Krok 1: Postavte základnu Lego z Lego desek
Skvělá věc na Legu je, že staré cihly lze znovu použít k vytváření nových věcí. Uchopte tedy krabici Lega a vyberte ploché Lego desky a postavte platformu o celkové velikosti 14 x 12:
- Červené talíře 4 x 12
- Černé desky 6 x 12
- Modré desky 4 x 12
Na okraj této plošiny položte zeď z cihel velikosti 1 a výšky 2 řad.
Poslední obrázek ukazuje, jak do interiéru vložit cihly - ty Calliope udrží v dalším kroku.
Nakonec připravte kryt pouzdra a položte jej prozatím na stranu:
- Modré cihly o celkové velikosti 4 x 8 s jedním otvorem poblíž středu pro hůl velikosti 3 x 1
- Červené cihly o celkové velikosti 4 x 8 s jedním otvorem poblíž středu pro tyč o velikosti 3 x 1
- Jedna černá okenní cihla se 2 x 4 plochými cihlami na horní straně.
Krok 2: Připravte si Calliope a vložte na něj Space Invaders
Calliope je mikrokontrolér s maticí LED 5 x 5 a dvěma tlačítky. Seznamte se, jak jej používat, podle pokynů na této webové stránce
Nastavte Calliope následujícím způsobem
- Vložte dvě baterie AAA.
- Připojte Calliope pomocí kabelu USB k počítači a najděte jej v průzkumníku souborů.
- Zkopírujte soubor mini-Space-Invader_1.0.hex do kořenové složky Calliope.
Po zapnutí Calliope vypínačem pouzdra na baterii začíná hra Space Invaders. Hru lze hrát následovně:
- Jedna LED ve spodní části matice 5 x 5 LED je vaše vesmírná loď, která chrání Zemi před mimozemšťany.
- Stisknutím levého nebo pravého tlačítka otočíte vesmírnou loď doleva nebo doprava.
- Mimozemšťané se objeví v horní části matice 5 x 5 LED a pohybují se směrem k Zemi.
- Přesuňte svou vesmírnou loď pod mimozemšťana a stisknutím obou tlačítek mimozemšťana zastřelte. Počitadlo se zvýší.
- Pokud se mimozemšťan dostane na Zemi, počítadlo se zmenší.
Krok 3: Vložte Calliope do pouzdra Lego a přidejte kryt
Posledním krokem je vložení Calliope do pouzdra Lego:
- Vložte Calliope do kufru Lego.
- Možná budete chtít přidat několik cihel, aby Calliope pevně držel.
- Připevněte okno Lego k černé cihle 1 x 4, která má na boku 4 cvoky.
- Umístěte modré a červené kryty Lego vedle okna tak, aby otvory v krytech byly přímo nad tlačítky Calliope.
- Do otvorů vložte 3 x 1 lego hole. Při tlačení páček byste měli cítit, že se tlačítka Calliope otáčejí nahoru a dolů.
- Zapněte vypínač pouzdra na baterie a vložte pouzdro na baterie do spodní části pouzdra Lego.
Bavte se hraním hry Space Invaders na vlastní postavené herní konzoli!
Krok 4: Další nápady pro rozšíření
Samozřejmě můžete kódovat i jiné hry, jako např. Ping pong nebo had. Skvělý zdroj je
Můžete také použít jiné mikrokontroléry s LED maticí jako displej, jako je např. BBC micro: bit, viz https://www.microbit.org/. Rád bych vás slyšel při stavbě vlastní herní konzole.