Tartalomjegyzék:

Hogyan készítsünk kártyajátékot a Raspberry Pi -n: 8 lépés
Hogyan készítsünk kártyajátékot a Raspberry Pi -n: 8 lépés

Videó: Hogyan készítsünk kártyajátékot a Raspberry Pi -n: 8 lépés

Videó: Hogyan készítsünk kártyajátékot a Raspberry Pi -n: 8 lépés
Videó: Как сделать легкий бумажный самолетик - Урок оригами 2024, November
Anonim
Hogyan készítsünk kártyajátékot a Raspberry Pi -n
Hogyan készítsünk kártyajátékot a Raspberry Pi -n

Ennek célja, hogy zenét, gombokat, fényeket és hangjelzőt használva hozzon létre egy játékot a málna pi -n! a játék neve Ász, és a cél az, hogy minél közelebb kerüljünk 21 -hez anélkül, hogy átlépnénk

1. lépés: A Raspberry Pi előkészítése Szerezze be a raspberry pi -t, és csatlakoztassa a billentyűzetet, az egeret, az Ethernet -kábelt és a monitort

Most csatlakoztassa a tápkábelt

Most csatlakoztassa a szalagkábelt és a kenyértáblát

Kellékek

Anyagok

1 piros LED

1 sárga LED 1 zöld LED 1 hangjelző 1 málna pi monitor egér billentyűzet hangszóró 6 dugó/dugó

1. lépés: 2. lépés: A gombok előkészítése

2. lépés: A gombok előkészítése
2. lépés: A gombok előkészítése

Fogja meg a 3 gombot, és igazítsa be a kenyérlap végére

Ezután csatlakoztasson egy ellenállást minden gombhoz, és állítsa az ellenállást a földre, majd csatlakoztasson egy vezetéket minden gombhoz (A kábeleket GPIO csapokhoz kell csatlakoztatni)

2. lépés: 3. lépés: A LED -ek előkészítése

Lépés: A LED -ek előkészítése
Lépés: A LED -ek előkészítése

Sorban állítja be a LED -eket

Győződjön meg arról, hogy a LED -ek vörösek, sárgák, zöldek, hogy vizuálisan vonzóbb legyen

Csatlakoztasson ellenállást minden áramkörhöz

Csatlakoztassa a vezetékeket a gpio csapokhoz, majd az ellenálláshoz/LED -hez (ha szükséges, földelő csapokhoz)

3. lépés: 4. lépés: A zümmögő/zene előkészítése

4. lépés: A zümmögő/zene előkészítése
4. lépés: A zümmögő/zene előkészítése

Nézze meg a zümmögő alját, és határozza meg a pozitív és a negatív kábelt

Csatlakoztassa a pozitív kábelt egy gpio -hoz, a negatívot pedig egy földelőcsaphoz

Ha szükséges, csatlakoztasson további dugó dugókat

(Választható)

-Zenehallgatáshoz csatlakoztasson egy Bluetooth -eszközt a málna pi -hez a Bluetooth részben

4. lépés: 5. lépés: A kód előkészítése

5. lépés: A kód előkészítése
5. lépés: A kód előkészítése

Importálja a szükséges könyvtárakat, amelyek alább láthatók a képen

Rendeljen Önnek LED -eket, gombokat és hangjelzőt a gpio pin értékéhez

Készítse elő a használni kívánt képeket úgy, hogy ugyanarra a helyre menti őket, ahová a python -kódot mentette

Adja hozzá a képet a kódhoz a pygame.image.load használatával, és rendelje hozzá egy változóhoz

5. lépés: 6. lépés: Az üdvözlőképernyő létrehozása

6. lépés: Az üdvözlőképernyő létrehozása
6. lépés: Az üdvözlőképernyő létrehozása

Másolja ki a kódot, és olvassa el a megjegyzéseket az egyes sorok tevékenységéről

Állítsa be a surface.blit parancs koordinátáit arra, ahová a képeket el szeretné helyezni. (ideális esetben hasonló koordináták működnének a legjobban)

6. lépés: 7. lépés: Igaz állítások létrehozása

7. lépés: Igaz állítások létrehozása
7. lépés: Igaz állítások létrehozása
7. lépés: Igaz állítások létrehozása
7. lépés: Igaz állítások létrehozása

Bár igaz állításokra van szükség ahhoz, hogy mindig ellenőrizze, hogy megnyomtak -e egy gombot

Az alábbi igaz állítás a run2 -t mutatja, amely egy üzenőmezőt hoz létre az üdvözlőképernyőn, amely lehetővé teszi a felhasználók számára a kártyajáték folytatását

Hagyja figyelmen kívül a start () -ot, erre később szükségünk lesz

Miután megnyomtuk a digitális gombot, továbblépünk a fő, míg igaz állításra

Az alábbiakban bemutatjuk a fő, igaz igazkódot, amelyet másolnia kell, és amely kölcsönhatásba lép a gombokkal és a funkciókkal

7. lépés: 8. lépés: Funkciók létrehozása

8. lépés: Funkciók létrehozása
8. lépés: Funkciók létrehozása
8. lépés: Funkciók létrehozása
8. lépés: Funkciók létrehozása
8. lépés: Funkciók létrehozása
8. lépés: Funkciók létrehozása

Számos függvényt kell létrehoznia, beleértve a start, process_bz, process_symbol, lost_bz, win_bz, Dealcard, Compcard és end

Ezek a funkciók az alábbi képeken találhatók, és megjegyzéseket tartalmaznak

Másolja ki a kódot, és tegye a betöltő üdvözlőképernyő -kód fölé, de a változókódok alá

-Másolja az összes fenti funkciót, mivel mindegyik fontos szerepet játszik a játékban. -Minden funkcióhoz megjegyzések fűződnek, amelyek elmagyarázzák, mit tesz a kód

8. lépés: 10. lépés: Fuss

10. lépés: Fuss !!
10. lépés: Fuss !!

Futtassa a játékot, és élvezze

Ajánlott: