Talaan ng mga Nilalaman:

Paano Gumawa ng Laro sa Card sa isang Raspberry Pi: 8 Hakbang
Paano Gumawa ng Laro sa Card sa isang Raspberry Pi: 8 Hakbang

Video: Paano Gumawa ng Laro sa Card sa isang Raspberry Pi: 8 Hakbang

Video: Paano Gumawa ng Laro sa Card sa isang Raspberry Pi: 8 Hakbang
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Nobyembre
Anonim
Paano Gumawa ng Laro sa Card sa isang Raspberry Pi
Paano Gumawa ng Laro sa Card sa isang Raspberry Pi

Ang layunin nito ay lumikha ng isang laro sa raspberry pi gamit ang musika, mga pindutan, ilaw at isang buzzer! ang laro ay tinawag na Aces at ang layunin ay upang makakuha ng mas malapit hangga't maaari sa 21 nang hindi lumipas

Hakbang 1: Paghahanda ng Raspberry Pi Kunin ang raspberry pi at plug sa isang keyboard, mouse, ethernet cable at monitor

Ngayon plug sa power cable

Ngayon ikabit ang ribbon cable at ang breadboard

Mga gamit

Mga Kagamitan

1 pulang LED

1 dilaw na LED 1 berde na LED 1 Buzzer 1 raspberry pi Monitor Mouse Keyboard Speaker 6 na mga lalaking / lalaki na mga wire

Hakbang 1: Hakbang 2: Paghahanda ng mga Pindutan

Hakbang 2: Paghahanda ng mga Pindutan
Hakbang 2: Paghahanda ng mga Pindutan

Kunin ang 3 mga pindutan at ihanay sa pinakadulo ng iyong pisara

Pagkatapos ay maglakip ng isang risistor bawat isa sa mga pindutan at gawin ang risistor na pumunta sa lupa Pagkatapos ay mag-attach ng isang wire sa bawat pindutan (Ang mga cable ay kailangang konektado sa mga GPIO pin)

Hakbang 2: Hakbang 3: Paghahanda ng mga LED

Hakbang 3: Paghahanda ng mga LED
Hakbang 3: Paghahanda ng mga LED

I-set up mo ang mga LED sa isang hilera

Tiyaking ang mga leds ay pula, dilaw, berde upang gawin itong mas kaakit-akit

Maglakip ng risistor sa bawat circuit

Maglakip ng mga wire sa mga gpio pin at pagkatapos ay sa risistor / Led (kung kinakailangan ng mga grounding pin)

Hakbang 3: Hakbang 4: Paghahanda ng Buzzer / musika

Hakbang 4: Paghahanda ng Buzzer / musika
Hakbang 4: Paghahanda ng Buzzer / musika

Tumingin sa ilalim ng buzzer at tukuyin ang positibo at negatibong cable

Ikabit ang positibong cable sa isang gpio at ang negatibo sa isang ground pin

Kung kinakailangan magdagdag ng labis na mga kable ng lalaki / babae

(Opsyonal)

-Lakip ang isang aparatong Bluetooth sa raspberry pi sa seksyon ng Bluetooth upang makinig ng musika

Hakbang 4: Hakbang 5: Paghahanda ng Code

Hakbang 5: Paghahanda ng Code
Hakbang 5: Paghahanda ng Code

I-import ang mga library na kinakailangan na ipinakita sa ibaba sa imahe

Magtalaga sa iyo ng mga LED, pindutan at buzzer ng isang halaga ng pin ng gpio

Ihanda ang mga imaheng nais mong gamitin sa pamamagitan ng pag-save sa kanila sa parehong lokasyon na nai-save mo ang iyong code ng sawa

Idagdag ang imahe sa code sa pamamagitan ng paggamit ng pygame.image.load at italaga ito sa isang variable

Hakbang 5: Hakbang 6: Paglikha ng Welcome Screen

Hakbang 6: Paglikha ng Welcome Screen
Hakbang 6: Paglikha ng Welcome Screen

Kopyahin ang code na ipinakita sa at basahin ang mga komento sa kung ano ang ginagawa ng bawat linya

Ayusin ang mga coordinate sa ibabaw.blit command sa kung saan mo nais na ilagay ang iyong mga imahe. (perpektong gagana ang mga katulad na koordinat)

Hakbang 6: Hakbang 7: Lumilikha Habang Totoong Mga Pahayag

Hakbang 7: Lumilikha Habang Totoong Mga Pahayag
Hakbang 7: Lumilikha Habang Totoong Mga Pahayag
Hakbang 7: Lumilikha Habang Totoong Mga Pahayag
Hakbang 7: Lumilikha Habang Totoong Mga Pahayag

Habang ang mga totoong pahayag ay kinakailangan upang laging suriin kung ang isang pindutan ay pinindot

Ang habang totoong pahayag sa ibaba ay nagpapakita ng run2 na lumilikha ng isang hitbox para sa welcome screen na nagbibigay-daan sa mga gumagamit na magpatuloy sa laro ng card

Huwag pansinin ang simula () sa ngayon kakailanganin natin iyon sa paglaon

Kapag na-press ang digital button ay lilipat tayo sa pangunahing habang totoong pahayag

Nasa ibaba ang pangunahing habang ang tunay na code ng pahayag na kailangan mo upang kopyahin kung aling nakikipag-ugnay sa mga pindutan at pag-andar

Hakbang 7: Hakbang 8: Lumilikha ng Mga Pag-andar

Hakbang 8: Lumilikha ng Mga Pag-andar
Hakbang 8: Lumilikha ng Mga Pag-andar
Hakbang 8: Lumilikha ng Mga Pag-andar
Hakbang 8: Lumilikha ng Mga Pag-andar
Hakbang 8: Lumilikha ng Mga Pag-andar
Hakbang 8: Lumilikha ng Mga Pag-andar

Kailangan mong lumikha ng maraming mga pag-andar na kasama ang pagsisimula, proseso_bz, proseso_symbol, lost_bz, win_bz, Dealcard, Compcard at pagtatapos

Ang mga pagpapaandar na ito ay nasa mga imahe sa ibaba at may mga komento

Kopyahin ang code at ilagay ito sa itaas ng pag-load ng welcome code ng code ngunit sa ibaba ng mga variable code

-Kopyahin ang LAHAT ng mga pag-andar sa itaas dahil lahat sila ay naglalaro ng isang mahalagang bahagi sa laro. -Ang bawat pag-andar ay may mga komento upang ipaliwanag kung ano ang ginagawa ng code

Hakbang 8: Hakbang 10: Patakbuhin !

Hakbang 10: Patakbuhin !!
Hakbang 10: Patakbuhin !!

Patakbuhin ang laro at tangkilikin ito

Inirerekumendang: