Obsah:

Jak vytvořit karetní hru na Raspberry Pi: 8 kroků
Jak vytvořit karetní hru na Raspberry Pi: 8 kroků

Video: Jak vytvořit karetní hru na Raspberry Pi: 8 kroků

Video: Jak vytvořit karetní hru na Raspberry Pi: 8 kroků
Video: Málinko řekni “Čau borci” po 2 letech 😅 2024, Prosinec
Anonim
Jak vytvořit karetní hru na Raspberry Pi
Jak vytvořit karetní hru na Raspberry Pi

Účelem je vytvořit hru na Raspberry Pi pomocí hudby, tlačítek, světel a bzučáku! hra se jmenuje Aces a cílem je dostat se co nejblíže 21, aniž byste přešli

Krok 1: Příprava Raspberry Pi Získejte Raspberry Pi a zapojte klávesnici, myš, ethernetový kabel a monitor

Nyní zapojte napájecí kabel

Nyní připojte plochý kabel a propojovací pole

Zásoby

Materiály

1 červená LED

1 žlutá LED 1 zelená LED 1 bzučák 1 malinový pi Monitor Klávesnice myši Reproduktor 6 kabelů samec/samec

Krok 1: Krok 2: Příprava tlačítek

Krok 2: Příprava tlačítek
Krok 2: Příprava tlačítek

Vezměte 3 tlačítka a zarovnejte je na samém konci prkénka

Poté připojte k tlačítkům odpor a nechejte jej uzemnit. Poté ke každému tlačítku připojte vodič (kabely je třeba připojit k pinům GPIO)

Krok 2: Krok 3: Příprava LED diod

Krok 3: Příprava LED diod
Krok 3: Příprava LED diod

LED diody nastavujete za sebou

Ujistěte se, že LED diody jsou červené, žluté a zelené, aby to vypadalo vizuálně atraktivnější

Do každého obvodu připojte odpor

Připojte vodiče do pinů gpio a poté do rezistoru/LED (v případě potřeby uzemňovací kolíky)

Krok 3: Krok 4: Příprava bzučáku/hudby

Krok 4: Příprava bzučáku/hudby
Krok 4: Příprava bzučáku/hudby

Podívejte se na spodní část bzučáku a určete kladný a záporný kabel

Připojte kladný kabel do gpio a záporný do zemnicího kolíku

V případě potřeby přidejte další kabely samec/samice

(Volitelný)

-Připojte zařízení Bluetooth k Raspberry Pi v sekci Bluetooth a poslouchejte hudbu

Krok 4: Krok 5: Příprava kódu

Krok 5: Příprava kódu
Krok 5: Příprava kódu

Importujte potřebné knihovny zobrazené níže na obrázku

Přiřaďte LED diodám, tlačítkům a bzučáku hodnotu gpio pin

Připravte obrázky, které chcete použít, uložením na stejné místo, kde jste uložili kód pythonu

Přidejte obrázek do kódu pomocí pygame.image.load a přiřaďte jej k proměnné

Krok 5: Krok 6: Vytvoření uvítací obrazovky

Krok 6: Vytvoření uvítací obrazovky
Krok 6: Vytvoření uvítací obrazovky

Zkopírujte kód zobrazený v souboru a přečtěte si komentáře k tomu, co jednotlivé řádky dělají

Upravte souřadnice v příkazu surface.blit kamkoli chcete umístit své obrázky. (ideálně by podobné souřadnice fungovaly nejlépe)

Krok 6: Krok 7: Vytváření pravdivých prohlášení

Krok 7: Vytváření pravdivých prohlášení
Krok 7: Vytváření pravdivých prohlášení
Krok 7: Vytváření pravdivých prohlášení
Krok 7: Vytváření pravdivých prohlášení

Pravdivá prohlášení jsou vždy povinna zkontrolovat, zda je stisknuto tlačítko

Zatímco pravdivé tvrzení níže ukazuje run2, který vytváří hitbox pro uvítací obrazovku, který umožňuje uživatelům pokračovat v karetní hře

Ignorujte start (), prozatím to budeme potřebovat později

Po stisknutí digitálního tlačítka přejdeme na hlavní a pravdivé tvrzení

Níže je hlavní a pravdivý kód příkazu, který musíte zkopírovat a který spolupracuje s tlačítky a funkcemi

Krok 7: Krok 8: Vytváření funkcí

Krok 8: Vytváření funkcí
Krok 8: Vytváření funkcí
Krok 8: Vytváření funkcí
Krok 8: Vytváření funkcí
Krok 8: Vytváření funkcí
Krok 8: Vytváření funkcí

Musíte vytvořit řadu funkcí, které zahrnují start, process_bz, process_symbol, lost_bz, win_bz, Dealcard, Compcard a end

Tyto funkce jsou na obrázcích níže a přicházejí s komentáři

Zkopírujte kód a umístěte jej nad kód úvodní obrazovky načítání, ale pod kódy proměnných

-Zkopírujte VŠECHNY výše uvedené funkce, protože všechny hrají důležitou roli ve hře. -Každá funkce přichází s komentáři, které vysvětlují, co kód dělá

Krok 8: Krok 10: Spustit

Krok 10: Spustit !!
Krok 10: Spustit !!

Spusťte hru a užijte si ji

Doporučuje: