Spisu treści:

Jak zrobić grę karcianą na Raspberry Pi: 8 kroków
Jak zrobić grę karcianą na Raspberry Pi: 8 kroków

Wideo: Jak zrobić grę karcianą na Raspberry Pi: 8 kroków

Wideo: Jak zrobić grę karcianą na Raspberry Pi: 8 kroków
Wideo: Tydzień z Retro #5 - Paczka z Chin - Patronite - Dolary, Dolary :P (RG#148) 2024, Lipiec
Anonim
Jak zrobić grę karcianą na Raspberry Pi
Jak zrobić grę karcianą na Raspberry Pi

Celem tego jest stworzenie gry na Raspberry Pi przy użyciu muzyki, przycisków, świateł i brzęczyka! gra nazywa się asy, a celem jest zbliżyć się jak najbliżej do 21 bez przekroczenia

Krok 1: Przygotowanie Raspberry Pi Zdobądź raspberry pi i podłącz klawiaturę, mysz, kabel Ethernet i monitor

Teraz podłącz kabel zasilający

Teraz podłącz kabel taśmowy i płytkę stykową

Kieszonkowe dzieci

Materiały

1 czerwona dioda LED

1 żółta dioda LED 1 zielona dioda LED 1 brzęczyk 1 raspberry pi Monitor Mysz Klawiatura Głośnik 6 męskich/męskich przewodów

Krok 1: Krok 2: Przygotowanie przycisków

Krok 2: przygotowanie przycisków
Krok 2: przygotowanie przycisków

Weź 3 przyciski i wyrównaj na samym końcu płytki prototypowej

Następnie podłącz rezystor do każdego z przycisków i doprowadź rezystor do masy Następnie podłącz przewód do każdego przycisku (kable muszą być podłączone do pinów GPIO)

Krok 2: Krok 3: Przygotowanie diod LED

Krok 3: Przygotowanie diod LED
Krok 3: Przygotowanie diod LED

Ustawiasz diody LED z rzędu

Upewnij się, że diody led są czerwone, żółte, zielone, aby wyglądały bardziej atrakcyjnie wizualnie

Podłącz rezystor do każdego obwodu

Podłącz przewody do pinów gpio, a następnie do rezystora / diody LED (w razie potrzeby piny uziemiające)

Krok 3: Krok 4: Przygotowanie brzęczyka/muzyki

Krok 4: Przygotowanie brzęczyka/muzyki
Krok 4: Przygotowanie brzęczyka/muzyki

Spójrz na spód brzęczyka i określ kabel dodatni i ujemny

Podłącz kabel dodatni do gpio, a ujemny do kołka uziemiającego

W razie potrzeby dodaj dodatkowe kable męskie/żeńskie

(Opcjonalny)

-Podłącz urządzenie Bluetooth do raspberry pi w sekcji Bluetooth, aby słyszeć muzykę

Krok 4: Krok 5: Przygotowanie kodu

Krok 5: Przygotowanie kodu
Krok 5: Przygotowanie kodu

Zaimportuj potrzebne biblioteki pokazane poniżej na obrazku

Przypisz ci diody LED, przyciski i brzęczyk do wartości pinów gpio;

Przygotuj obrazy, których chcesz użyć, zapisując je w tej samej lokalizacji, w której zapisałeś kod Pythona

Dodaj obraz do kodu za pomocą pygame.image.load i przypisz go do zmiennej

Krok 5: Krok 6:Tworzenie ekranu powitalnego

Krok 6:Tworzenie ekranu powitalnego
Krok 6:Tworzenie ekranu powitalnego

Skopiuj kod pokazany w i przeczytaj komentarze dotyczące tego, co robi każda linia

Dostosuj współrzędne w poleceniu surface.blit do miejsca, w którym chcesz umieścić swoje obrazy. (najlepiej by działały podobne współrzędne)

Krok 6: Krok 7: Tworzenie prawdziwych oświadczeń

Krok 7: Tworzenie prawdziwych oświadczeń
Krok 7: Tworzenie prawdziwych oświadczeń
Krok 7: Tworzenie prawdziwych oświadczeń
Krok 7: Tworzenie prawdziwych oświadczeń

Chociaż prawdziwe stwierdzenia są wymagane, aby zawsze sprawdzać, czy przycisk jest wciśnięty

Poniższe stwierdzenie while true pokazuje run2, który tworzy hitbox dla ekranu powitalnego, który pozwala użytkownikom kontynuować grę karcianą

Zignoruj start() na razie będziemy potrzebować tego później

Po naciśnięciu przycisku cyfrowego przechodzimy do głównego while true statement

Poniżej znajduje się główny kod instrukcji while true, który musisz skopiować, który współdziała z przyciskami i funkcjami

Krok 7: Krok 8: Tworzenie funkcji

Krok 8: tworzenie funkcji
Krok 8: tworzenie funkcji
Krok 8: tworzenie funkcji
Krok 8: tworzenie funkcji
Krok 8: tworzenie funkcji
Krok 8: tworzenie funkcji

Musisz stworzyć wiele funkcji, które obejmują start, process_bz, process_symbol, lost_bz, win_bz, Dealcard, Compcard i end

Funkcje te znajdują się na poniższych obrazach i są opatrzone komentarzami

Skopiuj kod i umieść go powyżej kodu ekranu powitalnego ładowania, ale poniżej kodów zmiennych

- Skopiuj WSZYSTKIE powyższe funkcje, ponieważ wszystkie odgrywają istotną rolę w grze. -Każda funkcja zawiera komentarze wyjaśniające, co robi kod

Krok 8: Krok 10: Biegnij

Krok 10: Biegnij!!
Krok 10: Biegnij!!

Uruchom grę i ciesz się nią

Zalecana: