Sadržaj:
- Pribor
- Korak 1: Korak 2: Priprema gumba
- Korak 2: Korak 3: Priprema LED dioda
- Korak 3: Korak 4: Priprema zujalice/glazbe
- Korak 4: Korak 5: Priprema koda
- Korak 5: Korak 6: Stvaranje zaslona dobrodošlice
- Korak 6: Korak 7: Stvaranje istinitih izjava
- Korak 7: Korak 8: Stvaranje funkcija
- Korak 8: Korak 10: Trčite
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
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
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
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
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
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
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
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
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
Pokrenite igru i uživajte