Sisällysluettelo:

Korttipelin tekeminen Raspberry Pi: 8 vaihetta
Korttipelin tekeminen Raspberry Pi: 8 vaihetta

Video: Korttipelin tekeminen Raspberry Pi: 8 vaihetta

Video: Korttipelin tekeminen Raspberry Pi: 8 vaihetta
Video: 🚦Магазин СВЕТОФОР 🚦Сегодня В УДАРЕ!😱ГОРЯЧИЕ НОВИНКИ июля!🔥Только НИЗКИЕ ЦЕНЫ НА ВСЁ!💣Обзор товаров!👍 2024, Marraskuu
Anonim
Kuinka tehdä korttipeli Raspberry Pi: llä
Kuinka tehdä korttipeli Raspberry Pi: llä

Tämän tarkoituksena on luoda peli vadelmapi: lle käyttämällä musiikkia, painikkeita, valoja ja summeria! pelin nimi on ässät ja tavoitteena on päästä mahdollisimman lähelle 21 ilman ylitystä

Vaihe 1: Raspberry Pi: n valmistelu Hanki vadelma pi ja liitä näppäimistö, hiiri, ethernet -kaapeli ja näyttö

Liitä nyt virtajohto

Kiinnitä nyt nauhakaapeli ja leipälauta

Tarvikkeet

Materiaalit

1 punainen LED

1 keltainen LED 1 vihreä LED 1 summeri 1 vadelma pi Monitori Hiiri Näppäimistö Kaiutin 6 uros/uros johtoa

Vaihe 1: Vaihe 2: Painikkeiden valmistelu

Vaihe 2: Painikkeiden valmistelu
Vaihe 2: Painikkeiden valmistelu

Ota 3 painiketta ja kohdista leipälaudan lopussa

Kiinnitä sitten vastus jokaiseen painikkeeseen ja tee vastus maahan ja kiinnitä sitten lanka jokaiseen painikkeeseen (kaapelit on liitettävä GPIO -nastoihin)

Vaihe 2: Vaihe 3: LEDien valmistelu

Vaihe 3: LEDien valmistelu
Vaihe 3: LEDien valmistelu

Asetat LED -valot peräkkäin

Varmista, että ledit ovat punaisia, keltaisia ja vihreitä, jotta se näyttää visuaalisesti houkuttelevammalta

Kiinnitä vastus kuhunkin piiriin

Kiinnitä johdot gpio -nastoihin ja sitten vastukseen/lediin (tarvittaessa maadoitusnastat)

Vaihe 3: Vaihe 4: summerin/musiikin valmistelu

Vaihe 4: Summerin/musiikin valmistelu
Vaihe 4: Summerin/musiikin valmistelu

Katso summerin pohjaa ja määritä positiivinen ja negatiivinen kaapeli

Kiinnitä positiivinen kaapeli gpio -laitteeseen ja negatiivinen maadoitusnastaan

Tarvittaessa lisää uros-/naaraskaapelia

(Valinnainen)

-Kytke Bluetooth -laite vadelma pi -laitteeseen Bluetooth -osiossa kuunnellaksesi musiikkia

Vaihe 4: Vaihe 5: Koodin valmistelu

Vaihe 5: Koodin valmistelu
Vaihe 5: Koodin valmistelu

Tuo alla tarvittavat kirjastot kuvassa

Määritä LED -valot, painikkeet ja summeri gpio -nasta -arvoksi

Valmistele käytettävät kuvat tallentamalla ne samaan paikkaan, johon tallensit python -koodisi

Lisää kuva koodiin käyttämällä pygame.image.load ja määritä se muuttujaan

Vaihe 5: Vaihe 6: Tervetuloa -näytön luominen

Vaihe 6: Tervetuloa -näytön luominen
Vaihe 6: Tervetuloa -näytön luominen

Kopioi kohdassa näkyvä koodi ja lue kommentit kunkin rivin toiminnasta

Säädä pinta.blit -komennon koordinaatit minne haluat sijoittaa kuvat. (ihanteellisesti samanlaiset koordinaatit toimisivat parhaiten)

Vaihe 6: Vaihe 7: Todellisten lausuntojen luominen

Vaihe 7: Todellisten lausuntojen luominen
Vaihe 7: Todellisten lausuntojen luominen
Vaihe 7: Todellisten lausuntojen luominen
Vaihe 7: Todellisten lausuntojen luominen

Vaikka oikeita lausuntoja tarvitaan aina sen tarkistamiseen, painetaanko painiketta

Alla oleva totuudenmukainen lausunto näyttää run2: n, joka luo aloitusruudulle osumalaatikon, jonka avulla käyttäjät voivat jatkaa korttipeliä

Ohita alku () toistaiseksi, tarvitsemme sitä myöhemmin

Kun digitaalipainiketta on painettu, siirrymme päälauseeseen, kun totta

Alla on tärkein, vaikka oikea lausekoodi, joka sinun on kopioitava ja joka on vuorovaikutuksessa painikkeiden ja toimintojen kanssa

Vaihe 7: Vaihe 8: Toimintojen luominen

Vaihe 8: Toimintojen luominen
Vaihe 8: Toimintojen luominen
Vaihe 8: Toimintojen luominen
Vaihe 8: Toimintojen luominen
Vaihe 8: Toimintojen luominen
Vaihe 8: Toimintojen luominen

Sinun on luotava lukuisia toimintoja, kuten start, process_bz, process_symbol, lost_bz, win_bz, Dealcard, Compcard ja end

Nämä toiminnot ovat alla olevissa kuvissa ja niissä on kommentteja

Kopioi koodi ja aseta se ladattavan tervetulonäyttökoodin yläpuolelle, mutta muuttujien koodien alle

-Kopioi kaikki yllä olevat toiminnot, koska niillä kaikilla on tärkeä osa peliä. -Jokaisessa toiminnossa on kommentteja, jotka selittävät, mitä koodi tekee

Vaihe 8: Vaihe 10: Juokse

Vaihe 10: Juokse !!
Vaihe 10: Juokse !!

Suorita peli ja nauti siitä

Suositeltava: