Sadržaj:

Kako napraviti kartašku igru na Raspberry Pi: 8 koraka
Kako napraviti kartašku igru na Raspberry Pi: 8 koraka

Video: Kako napraviti kartašku igru na Raspberry Pi: 8 koraka

Video: Kako napraviti kartašku igru na Raspberry Pi: 8 koraka
Video: Orange Pi Zero - игровая ретро консоль (RetroOrange Pi) - Game Box 2024, Studeni
Anonim
Kako napraviti kartašku igru na Raspberry Pi
Kako napraviti kartašku igru na Raspberry Pi

Svrha ovoga je stvoriti igru na malini pi koristeći glazbu, gumbe, svjetla i zujalicu! igra se zove Aces i cilj je približiti se što je moguće više broju 21 bez prelaska

Korak 1: Priprema Raspberry Pi Nabavite malinu pi i priključite tipkovnicu, miš, kabel za Ethernet i monitor

Sada priključite kabel za napajanje

Sada pričvrstite vrpčani kabel i ploču za kruh

Pribor

Materijali

1 crvena LED dioda

1 žuta LED 1 zelena LED 1 zujalica 1 malina pi Monitor miš tipkovnica zvučnik 6 muških/muških žica

Korak 1: Korak 2: Priprema gumba

Korak 2: Priprema gumba
Korak 2: Priprema gumba

Uzmite 3 gumba i poravnajte ih na samom kraju ploče

Zatim pričvrstite otpornik na svaki gumb i natjerajte otpornik da padne na masu. Zatim priključite žicu na svaki gumb (kabeli moraju biti spojeni na GPIO pinove)

Korak 2: Korak 3: Priprema LED dioda

Korak 3: Priprema LED dioda
Korak 3: Priprema LED dioda

LED -ice postavljate u nizu

Pazite da LED diode budu crvene, žute, zelene kako bi izgledale vizualno privlačnije

Priključite otpornik u svaki krug

Pričvrstite žice u gpio pinove, a zatim u otpornik/LED (ako je potrebno pinovi za uzemljenje)

Korak 3: Korak 4: Priprema zujalice/glazbe

Korak 4: Priprema zujalice/glazbe
Korak 4: Priprema zujalice/glazbe

Pogledajte dno zujalice i odredite pozitivni i negativni kabel

Priključite pozitivni kabel u gpio, a negativni u pin za uzemljenje

Ako je potrebno, dodajte dodatne muške/ženske kabele

(Izborno)

-Priključite Bluetooth uređaj na malinu pi u odjeljku Bluetooth za slušanje glazbe

Korak 4: Korak 5: Priprema koda

Korak 5: Priprema koda
Korak 5: Priprema koda

Uvezite potrebne biblioteke prikazane ispod na slici

Dodijelite LED -ima, gumbima i zujalici vrijednost gpio pina

Pripremite slike koje želite koristiti spremanjem na isto mjesto na kojem ste spremili svoj python kôd

Dodajte sliku u kôd pomoću pygame.image.load i dodijelite je varijabli

Korak 5: Korak 6: Stvaranje zaslona dobrodošlice

Korak 6: Stvaranje zaslona dobrodošlice
Korak 6: Stvaranje zaslona dobrodošlice

Kopirajte kôd prikazan u i pročitajte komentare o tome što svaki redak radi

Prilagodite koordinate u naredbi surface.blit gdje god želite postaviti slike. (idealno bi bile slične koordinate)

Korak 6: Korak 7: Stvaranje istinitih izjava

Korak 7: Stvaranje istinitih izjava
Korak 7: Stvaranje istinitih izjava
Korak 7: Stvaranje istinitih izjava
Korak 7: Stvaranje istinitih izjava

Iako su istinite izjave potrebne za uvijek provjeru je li pritisnuto dugme

Dok istinita izjava u nastavku prikazuje run2 koji stvara hitbox za zaslon dobrodošlice koji korisnicima omogućuje nastavak igre s kartama

Zanemarite start (), zasad će nam to trebati kasnije

Nakon što je digitalni gumb pritisnut, prelazimo na glavnu dok je istinita izjava

Dolje se nalazi glavni, dok istiniti kod izraza koji morate kopirati koji stupa u interakciju s gumbima i funkcijama

Korak 7: Korak 8: Stvaranje funkcija

Korak 8: Stvaranje funkcija
Korak 8: Stvaranje funkcija
Korak 8: Stvaranje funkcija
Korak 8: Stvaranje funkcija
Korak 8: Stvaranje funkcija
Korak 8: Stvaranje funkcija

Morate stvoriti brojne funkcije koje uključuju start, process_bz, process_symbol, lost_bz, win_bz, Dealcard, Compcard i end

Ove su funkcije na donjim slikama i dolaze s komentarima

Kopirajte kôd i postavite ga iznad koda zaslona dobrodošlice pri učitavanju, ali ispod kodova varijabli

-Kopirajte SVE gore navedene funkcije jer sve one igraju vitalnu ulogu u igri. -Svaka funkcija dolazi s komentarima koji objašnjavaju što kôd radi

Korak 8: Korak 10: Trčite

Korak 10: Trčite !!
Korak 10: Trčite !!

Pokrenite igru i uživajte

Preporučeni: