Sadržaj:
- Supplies
- Korak 1: Korak 2: Priprema dugmadi
- Korak 2: Korak 3: Priprema LED dioda
- Korak 3: Korak 4: Priprema zujalice/muzike
- Korak 4: Korak 5: Priprema koda
- Korak 5: Korak 6: Kreiranje ekrana dobrodošlice
- Korak 6: Korak 7: Kreiranje istinitih izjava
- Korak 7: Korak 8: Kreiranje funkcija
- Korak 8: Korak 10: Trčite
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Svrha ovoga je stvoriti igru na malini pi koristeći muziku, dugmad, 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 -a Nabavite maline pi i priključite tastaturu, miš, Ethernet kabel i monitor
Sada priključite kabel za napajanje
Sada spojite vrpčani kabel i matičnu ploču
Supplies
Materijali
1 crvena LED dioda
1 žuta LED 1 zelena LED 1 zujalica 1 malina pi Monitor miš tastatura Zvučnik 6 muških/muških žica
Korak 1: Korak 2: Priprema dugmadi
Uzmite 3 dugmeta i poravnajte ih na samom kraju ploče
Zatim priključite otpornik na svaki gumb i natjerajte otpornik da padne na masu. Zatim priključite žicu na svako dugme (Kabeli moraju biti spojeni na GPIO pinove)
Korak 2: Korak 3: Priprema LED dioda
LED diode postavljate u nizu
Uvjerite se da su LED diode crvene, žute, zelene kako bi izgledale vizualno privlačnije
Priključite otpornik u svako kolo
Priključite žice u gpio pinove, a zatim u otpornik/LED (ako je potrebno pinovi za uzemljenje)
Korak 3: Korak 4: Priprema zujalice/muzike
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 kablove
(Opcionalno)
-Priključite Bluetooth uređaj na malinu pi u odjeljku Bluetooth da biste čuli muziku
Korak 4: Korak 5: Priprema koda
Uvezite potrebne biblioteke prikazane ispod na slici
Dodijelite LED diodama, 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: Kreiranje ekrana dobrodošlice
Kopirajte kôd prikazan u i pročitajte komentare o tome šta svaki red radi
Podesite koordinate u naredbi surface.blit gdje god želite postaviti slike. (idealno bi bile slične koordinate)
Korak 6: Korak 7: Kreiranje istinitih izjava
Iako su istinite izjave potrebne za uvijek provjeru je li pritisnuto dugme
Dok istinita izjava ispod prikazuje run2 koji stvara hitbox za ekran dobrodošlice koji omogućava korisnicima da nastave s kartičnom igrom
Zanemarite start () za sada će nam to trebati kasnije
Nakon što je digitalno dugme pritisnuto, 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: Kreiranje funkcija
Morate stvoriti brojne funkcije koje uključuju start, process_bz, process_symbol, lost_bz, win_bz, Dealcard, Compcard i end
Ove funkcije su na donjim slikama i dolaze s komentarima
Kopirajte kôd i postavite ga iznad koda ekrana 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 šta kôd radi
Korak 8: Korak 10: Trčite
Pokrenite igru i uživajte