Indholdsfortegnelse:

Sådan laver du et kortspil på en Raspberry Pi: 8 trin
Sådan laver du et kortspil på en Raspberry Pi: 8 trin

Video: Sådan laver du et kortspil på en Raspberry Pi: 8 trin

Video: Sådan laver du et kortspil på en Raspberry Pi: 8 trin
Video: Я открываю колоду Vampire Bloodline Commander из издания Innistrad Crimson Vow. 2024, December
Anonim
Sådan laver du et kortspil på en Raspberry Pi
Sådan laver du et kortspil på en Raspberry Pi

Formålet med dette er at skabe et spil på hindbær pi ved hjælp af musik, knapper, lys og en summer. spillet hedder esser og målet er at komme så tæt som muligt på 21 uden at gå over

Trin 1: Forberedelse af Raspberry Pi Hent hindbær pi og tilslut et tastatur, mus, ethernet kabel og skærm

Sæt nu strømkablet i

Fastgør nu båndkablet og brødbrættet

Forbrugsvarer

Materialer

1 rød LED

1 gul LED 1 grøn LED 1 summer 1 raspberry pi skærm mus tastaturhøjttaler 6 han-/hanledninger

Trin 1: Trin 2: Klargøring af knapperne

Trin 2: Klargøring af knapperne
Trin 2: Klargøring af knapperne

Tag de 3 knapper og juster helt i slutningen af dit brødbræt

Sæt derefter en modstand på hver af knapperne, og lad modstanden gå til jorden. Sæt derefter en ledning på hver knap (kablerne skal tilsluttes GPIO -ben)

Trin 2: Trin 3: Forberedelse af LED'erne

Trin 3: Forberedelse af LED'erne
Trin 3: Forberedelse af LED'erne

Du opsætter lysdioderne i træk

Sørg for, at lysdioderne er røde, gule, grønne for at få det til at se mere visuelt tiltalende ud

Sæt en modstand i hvert kredsløb

Fastgør ledninger i gpio -ben og derefter i modstanden/LED'en (om nødvendigt jordstifter)

Trin 3: Trin 4: Forberedelse af summer/musik

Trin 4: Forberedelse af summer/musik
Trin 4: Forberedelse af summer/musik

Se på bunden af summeren og bestem det positive og negative kabel

Sæt det positive kabel i en gpio og det negative i en jordstift

Tilføj om nødvendigt ekstra han/hun -kabler

(Valgfri)

-Tilslut en Bluetooth -enhed til raspberry pi i Bluetooth -sektionen for at høre musik

Trin 4: Trin 5: Forberedelse af koden

Trin 5: Udarbejdelse af koden
Trin 5: Udarbejdelse af koden

Importer de nødvendige biblioteker vist nedenfor på billedet

Tildel dig lysdioder, knapper og summer en gpio -pinværdi

Forbered de billeder, du vil bruge, ved at gemme dem på samme sted, som du gemte din python -kode

Tilføj billedet i koden ved hjælp af pygame.image.load og tildel det til en variabel

Trin 5: Trin 6: Oprettelse af velkomstskærmen

Trin 6: Oprettelse af velkomstskærmen
Trin 6: Oprettelse af velkomstskærmen

Kopiér koden vist i og læs kommentarerne til, hvad hver linje gør

Juster koordinaterne i surface.blit -kommandoen til, hvor du vil placere dine billeder. (ideelt set ville lignende koordinater fungere bedst)

Trin 6: Trin 7: Oprettelse af sande udsagn

Trin 7: Oprettelse af sande udsagn
Trin 7: Oprettelse af sande udsagn
Trin 7: Oprettelse af sande udsagn
Trin 7: Oprettelse af sande udsagn

Selvom sande udsagn er påkrævet for altid at kontrollere, om der trykkes på en knap

Mens den sande erklæring herunder viser run2, som skaber en hitbox til velkomstskærmen, som giver brugerne mulighed for at fortsætte ind i kortspillet

Ignorer starten () for nu får vi brug for det senere

Når der er trykket på den digitale knap, bevæger vi os til den vigtigste, mens sande erklæring

Nedenfor er den vigtigste, mens sande sætningskode, du skal kopiere, som interagerer med knapper og funktioner

Trin 7: Trin 8: Oprettelse af funktioner

Trin 8: Oprettelse af funktioner
Trin 8: Oprettelse af funktioner
Trin 8: Oprettelse af funktioner
Trin 8: Oprettelse af funktioner
Trin 8: Oprettelse af funktioner
Trin 8: Oprettelse af funktioner

Du skal oprette mange funktioner, som omfatter start, process_bz, process_symbol, lost_bz, win_bz, Dealcard, Compcard og end

Disse funktioner er på billederne herunder og kommer med kommentarer

Kopier koden og placer den over velkomstskærmkoden, men under variabelkoderne

-Kopier ALLE funktionerne ovenfor, da de alle spiller en afgørende rolle i spillet. -Hver funktion leveres med kommentarer for at forklare, hvad koden gør

Trin 8: Trin 10: Kør

Trin 10: Kør !!
Trin 10: Kør !!

Kør spillet og nyd det

Anbefalede: