Obsah:

Ako vytvoriť kartovú hru na Raspberry Pi: 8 krokov
Ako vytvoriť kartovú hru na Raspberry Pi: 8 krokov

Video: Ako vytvoriť kartovú hru na Raspberry Pi: 8 krokov

Video: Ako vytvoriť kartovú hru na Raspberry Pi: 8 krokov
Video: Leap Motion SDK 2024, November
Anonim
Ako urobiť kartovú hru na Raspberry Pi
Ako urobiť kartovú hru na Raspberry Pi

Cieľom je vytvoriť hru na malinovom pi pomocou hudby, tlačidiel, svetiel a bzučiaka! hra sa volá Esá a cieľom je dostať sa čo najbližšie k 21 bez toho, aby ste prešli

Krok 1: Príprava Raspberry Pi Získajte malinový pi a zapojte klávesnicu, myš, ethernetový kábel a monitor

Teraz zapojte napájací kábel

Teraz pripevnite plochý kábel a nepájivú dosku

Zásoby

Materiály

1 červená LED dióda

1 žltá LED 1 zelená LED 1 bzučiak 1 malinový pi Monitor Klávesnica myši Reproduktor 6 káblov male/male

Krok 1: Krok 2: Príprava tlačidiel

Krok 2: Príprava tlačidiel
Krok 2: Príprava tlačidiel

Vezmite tri tlačidlá a zarovnajte ich na úplnom konci dosky

Potom ku každému tlačidlu pripojte rezistor a zapojte ho na zem. Potom ku každému tlačidlu pripojte vodič (Káble je potrebné pripojiť k pinom GPIO)

Krok 2: Krok 3: Príprava LED diód

Krok 3: Príprava LED diód
Krok 3: Príprava LED diód

LED diódy nastavíte za sebou

Uistite sa, že LED diódy sú červené, žlté, zelené, aby vyzerali vizuálne príťažlivejšie

Do každého obvodu zapojte odpor

Pripojte vodiče do pinov gpio a potom do rezistora/LED (v prípade potreby uzemňovacích kolíkov)

Krok 3: Krok 4: Príprava bzučiaka/hudby

Krok 4: Príprava bzučiaka/hudby
Krok 4: Príprava bzučiaka/hudby

Pozrite sa na spodok bzučiaka a určte kladný a záporný kábel

Pripojte kladný kábel k gpio a záporný k uzemňovaciemu kolíku

V prípade potreby pridajte ďalšie káble samec/samica

(Voliteľné)

-Pripojte zariadenie Bluetooth k Raspberry Pi v časti Bluetooth a počúvajte hudbu

Krok 4: Krok 5: Príprava kódu

Krok 5: Príprava kódu
Krok 5: Príprava kódu

Importujte potrebné knižnice zobrazené na obrázku nižšie

Priraďte vám diódy LED, tlačidlá a bzučiak hodnotu pin gpio

Pripravte si obrázky, ktoré chcete použiť, uložením na rovnaké miesto, kde ste uložili kód pythonu

Pridajte obrázok do kódu pomocou pygame.image.load a priraďte ho k premennej

Krok 5: Krok 6: Vytvorenie uvítacej obrazovky

Krok 6: Vytvorenie uvítacej obrazovky
Krok 6: Vytvorenie uvítacej obrazovky

Skopírujte kód zobrazený v dokumente a prečítajte si komentáre k tomu, čo jednotlivé riadky robia

Upravte súradnice v príkaze surface.blit kdekoľvek, kam chcete umiestniť svoje obrázky. (ideálne by najlepšie fungovali podobné súradnice)

Krok 6: Krok 7: Vytváranie pravdivých vyhlásení

Krok 7: Vytváranie pravdivých vyhlásení
Krok 7: Vytváranie pravdivých vyhlásení
Krok 7: Vytváranie pravdivých vyhlásení
Krok 7: Vytváranie pravdivých vyhlásení

Aj keď sú pravdivé vyhlásenia povinné vždy skontrolovať, či je stlačené tlačidlo

Nasledujúce pravdivé vyhlásenie ukazuje run2, ktorý vytvára hitbox pre uvítaciu obrazovku, ktorý umožňuje používateľom pokračovať v kartovej hre

Ignorujte začiatok (), zatiaľ to budeme potrebovať neskôr

Po stlačení digitálneho tlačidla prejdeme na hlavné a pravdivé tvrdenie

Nasleduje hlavný a pravdivý kód výpisu, ktorý musíte skopírovať a ktorý interaguje s tlačidlami a funkciami

Krok 7: Krok 8: Vytváranie funkcií

Krok 8: Vytváranie funkcií
Krok 8: Vytváranie funkcií
Krok 8: Vytváranie funkcií
Krok 8: Vytváranie funkcií
Krok 8: Vytváranie funkcií
Krok 8: Vytváranie funkcií

Musíte vytvoriť množstvo funkcií, ktoré zahŕňajú začiatok, process_bz, process_symbol, lost_bz, win_bz, Dealcard, Compcard a koniec

Tieto funkcie sú na obrázkoch nižšie a prichádzajú s komentármi

Skopírujte kód a umiestnite ho nad kód uvítacej obrazovky, ale pod variabilné kódy

-Skopírujte VŠETKY vyššie uvedené funkcie, pretože všetky zohrávajú v hre zásadnú úlohu. -Každá funkcia prichádza s komentármi, ktoré vysvetľujú, čo kód robí

Krok 8: Krok 10: Bežte !

Krok 10: Spustite !!
Krok 10: Spustite !!

Spustite hru a užite si ju

Odporúča: