Turinys:

Kaip sukurti kortų žaidimą „Raspberry Pi“: 8 žingsniai
Kaip sukurti kortų žaidimą „Raspberry Pi“: 8 žingsniai

Video: Kaip sukurti kortų žaidimą „Raspberry Pi“: 8 žingsniai

Video: Kaip sukurti kortų žaidimą „Raspberry Pi“: 8 žingsniai
Video: Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! | 1-ое Видео курса "Сводные Таблицы" 2024, Lapkritis
Anonim
Kaip sukurti kortų žaidimą „Raspberry Pi“
Kaip sukurti kortų žaidimą „Raspberry Pi“

Tikslas yra sukurti žaidimą aviečių pi naudojant muziką, mygtukus, šviesas ir garsinį signalą! žaidimas vadinamas Aces ir tikslas yra kuo arčiau 21 pasiekti neperžengiant

1 žingsnis: Raspberry Pi paruošimas Gaukite Raspberry pi ir prijunkite klaviatūrą, pelę, eterneto kabelį ir monitorių

Dabar prijunkite maitinimo kabelį

Dabar pritvirtinkite juostinį kabelį ir duonos lentą

Prekės

Medžiagos

1 raudonas šviesos diodas

1 geltonas šviesos diodas 1 žalias šviesos diodas 1 garsinis signalas 1 aviečių pi monitoriaus pelės klaviatūros garsiakalbis 6 kištukiniai/vyriški laidai

1 žingsnis: 2 veiksmas: mygtukų paruošimas

2 veiksmas: mygtukų paruošimas
2 veiksmas: mygtukų paruošimas

Paimkite 3 mygtukus ir sulygiuokite pačiame duonos lentos gale

Tada pritvirtinkite rezistorių prie kiekvieno mygtuko ir prijunkite rezistorių prie žemės, tada prie kiekvieno mygtuko pritvirtinkite laidą (kabeliai turi būti prijungti prie GPIO kaiščių)

2 veiksmas: 3 žingsnis: šviesos diodų paruošimas

3 žingsnis: Šviesos diodų paruošimas
3 žingsnis: Šviesos diodų paruošimas

Jūs nustatote šviesos diodus iš eilės

Įsitikinkite, kad šviesos diodai yra raudoni, geltoni, žali, kad jie atrodytų labiau vizualiai

Į kiekvieną grandinę pritvirtinkite rezistorių

Prijunkite laidus prie „gpio“kaiščių, tada į rezistorių/LED (jei reikia, įžeminimo kaiščiai)

3 veiksmas: 4 veiksmas: garso signalo/muzikos paruošimas

4 žingsnis: „Buzzer“/muzikos paruošimas
4 žingsnis: „Buzzer“/muzikos paruošimas

Pažvelkite į garsinio signalo apačią ir nustatykite teigiamą ir neigiamą kabelį

Prijunkite teigiamą laidą prie gpio, o neigiamą - į įžeminimo kaištį

Jei reikia, prijunkite papildomus laidus

(Neprivaloma)

-Pritvirtinkite „Bluetooth“įrenginį prie „Raspberry Pi“skiltyje „Bluetooth“, kad išgirstumėte muziką

4 žingsnis: 5 veiksmas: kodo paruošimas

5 žingsnis: Kodo paruošimas
5 žingsnis: Kodo paruošimas

Importuokite reikalingas bibliotekas, parodytas žemiau esančiame paveikslėlyje

Priskirkite jums šviesos diodus, mygtukus ir garso signalą „gpio pin“reikšmei

Paruoškite norimus naudoti vaizdus, išsaugodami juos toje pačioje vietoje, kurioje išsaugojote „Python“kodą

Įtraukite vaizdą į kodą naudodami pygame.image.load ir priskirkite jį kintamajam

5 veiksmas: 6 veiksmas: Sveikinimo ekrano kūrimas

6 veiksmas: Sveikinimo ekrano kūrimas
6 veiksmas: Sveikinimo ekrano kūrimas

Nukopijuokite kodą, pateiktą ir perskaitykite komentarus apie tai, ką daro kiekviena eilutė

Sureguliuokite komandos paviršiaus.blit koordinates ten, kur norite įdėti vaizdus. (idealiai tinka panašios koordinatės)

6 veiksmas: 7 veiksmas: kurkite teiginius

7 veiksmas: kurkite teiginius
7 veiksmas: kurkite teiginius
7 veiksmas: kurkite teiginius
7 veiksmas: kurkite teiginius

Nors teisingi teiginiai reikalingi visada norint patikrinti, ar paspaustas mygtukas

Toliau pateiktame teisingame teiginyje parodyta „run2“, kuri sukuria pasveikinimo ekrano „hitbox“ir leidžia vartotojams tęsti kortų žaidimą

Nekreipkite dėmesio į pradžią (), kol to mums prireiks vėliau

Paspaudus skaitmeninį mygtuką, pereinama prie pagrindinio, nors teisingo teiginio

Žemiau yra pagrindinis, nors tikras teiginio kodas, kurį turite nukopijuoti ir kuris sąveikauja su mygtukais ir funkcijomis

7 veiksmas: 8 veiksmas: funkcijų kūrimas

8 žingsnis: funkcijų kūrimas
8 žingsnis: funkcijų kūrimas
8 žingsnis: funkcijų kūrimas
8 žingsnis: funkcijų kūrimas
8 žingsnis: funkcijų kūrimas
8 žingsnis: funkcijų kūrimas

Turite sukurti daugybę funkcijų, įskaitant start, process_bz, process_symbol, lost_bz, win_bz, Dealcard, Compcard ir end

Šios funkcijos yra žemiau esančiuose paveikslėliuose ir pateikiamos su komentarais

Nukopijuokite kodą ir padėkite jį virš įkėlimo ekrano kodo, bet žemiau kintamųjų kodų

-Nukopijuokite visas aukščiau pateiktas funkcijas, nes jos visos atlieka svarbų žaidimo vaidmenį. -Kiekviena funkcija pateikiama su komentarais, paaiškinančiais, ką daro kodas

8 žingsnis: 10 žingsnis: bėkite

10 žingsnis: bėk !!
10 žingsnis: bėk !!

Paleiskite žaidimą ir mėgaukitės juo

Rekomenduojamas: