Kazalo:

Kako narediti igro s kartami na Raspberry Pi: 8 korakov
Kako narediti igro s kartami na Raspberry Pi: 8 korakov

Video: Kako narediti igro s kartami na Raspberry Pi: 8 korakov

Video: Kako narediti igro s kartami na Raspberry Pi: 8 korakov
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, November
Anonim
Kako narediti igro s kartami na Raspberry Pi
Kako narediti igro s kartami na Raspberry Pi

Namen tega je ustvariti igro na maline pi z uporabo glasbe, gumbov, lučk in brenčalke! igra se imenuje Aces in cilj je, da se čim bolj približate številki 21, ne da bi šli čez

1. korak: Priprava Raspberry Pi -ja Vzemite malinovo pi in priključite tipkovnico, miško, ethernetni kabel in monitor

Zdaj priključite napajalni kabel

Zdaj pritrdite tračni kabel in ploščo

Zaloge

Materiali

1 rdeča LED

1 rumena LED 1 zelena LED 1 sirena 1 malina pi Monitor miška tipkovnica zvočnik 6 moških/moških žic

1. korak: 2. korak: Priprava gumbov

2. korak: Priprava gumbov
2. korak: Priprava gumbov

Vzemite 3 gumbe in jih poravnajte na samem koncu plošče

Nato na vsak gumb pritrdite upor in pustite upor na tleh. Nato na vsak gumb pritrdite žico (Kable je treba priključiti na zatiče GPIO)

2. korak: 3. korak: Priprava LED

3. korak: Priprava LED diod
3. korak: Priprava LED diod

LED ste nastavili zaporedoma

Prepričajte se, da so svetleče diode rdeče, rumene, zelene, da bodo videti bolj vizualno privlačne

V vsako vezje priključite upor

Pritrdite žice v zatiče gpio in nato v upor/LED (če je potrebno ozemljitvene nožice)

Korak 3: Korak 4: Priprava zvočnika/glasbe

4. korak: Priprava zvonilca/glasbe
4. korak: Priprava zvonilca/glasbe

Poglejte spodnji del zvočnika in določite pozitivni in negativni kabel

Pozitivni kabel priključite v gpio, negativnega pa v ozemljitveni zatič

Po potrebi dodajte dodatne moške/ženske kable

(Neobvezno)

-Priključite napravo Bluetooth na malino pi v razdelku Bluetooth, da poslušate glasbo

4. korak: 5. korak: Priprava kode

5. korak: Priprava kode
5. korak: Priprava kode

Uvozite potrebne knjižnice, prikazane spodaj na sliki

Dodelite LED, gumbom in zvočniku vrednost gpio pin

Pripravite slike, ki jih želite uporabiti, tako da jih shranite na isto mesto, kjer ste shranili svojo kodo python

Sliko dodajte v kodo s pomočjo pygame.image.load in jo dodelite spremenljivki

5. korak: 6. korak: Ustvarite pozdravni zaslon

6. korak: Ustvarite pozdravni zaslon
6. korak: Ustvarite pozdravni zaslon

Kopirajte kodo, prikazano v, in preberite komentarje o tem, kaj počne vsaka vrstica

Koordinate v ukazu surface.blit prilagodite kamor koli želite postaviti svoje slike. (v idealnem primeru bi podobne koordinate delovale najbolje)

Korak 6: Korak 7: Ustvarjanje resničnih izjav

7. korak: Ustvarjanje resničnih izjav
7. korak: Ustvarjanje resničnih izjav
7. korak: Ustvarjanje resničnih izjav
7. korak: Ustvarjanje resničnih izjav

Resnične izjave so potrebne za preverjanje, ali je pritisnjen gumb

Spodnja resnična izjava prikazuje run2, ki ustvari hitbox za pozdravni zaslon, ki uporabnikom omogoča nadaljevanje igre s kartami

Zanemarite start (), zaenkrat ga bomo potrebovali kasneje

Ko pritisnete digitalni gumb, se premaknemo na glavno izjavo

Spodaj je glavna koda prave izjave, ki jo morate kopirati in deluje z gumbi in funkcijami

7. korak: 8. korak: Ustvarjanje funkcij

8. korak: Ustvarjanje funkcij
8. korak: Ustvarjanje funkcij
8. korak: Ustvarjanje funkcij
8. korak: Ustvarjanje funkcij
8. korak: Ustvarjanje funkcij
8. korak: Ustvarjanje funkcij

Ustvariti morate številne funkcije, ki vključujejo start, process_bz, process_symbol, lost_bz, win_bz, Dealcard, Compcard in end

Te funkcije so na spodnjih slikah in vsebujejo komentarje

Kopirajte kodo in jo postavite nad kodo pozdravnega zaslona, vendar pod kodami spremenljivk

-Kopirajte VSE zgornje funkcije, saj igrajo pomembno vlogo v igri. -Vsaka funkcija vsebuje pripombe, ki pojasnjujejo, kaj počne koda

8. korak: 10. korak: Teči !

10. korak: Teči !!
10. korak: Teči !!

Zaženite igro in uživajte

Priporočena: