Мазмұны:

Raspberry Pi -де карта ойынын қалай жасауға болады: 8 қадам
Raspberry Pi -де карта ойынын қалай жасауға болады: 8 қадам

Бейне: Raspberry Pi -де карта ойынын қалай жасауға болады: 8 қадам

Бейне: Raspberry Pi -де карта ойынын қалай жасауға болады: 8 қадам
Бейне: Влад и Никита катаются на игрушечном мотоцикле 2024, Қараша
Anonim
Raspberry Pi -де карта ойынын қалай жасауға болады
Raspberry Pi -де карта ойынын қалай жасауға болады

Мұның мақсаты - музыканы, түймелерді, шамдарды және дыбыстық сигналды пайдаланып, таңқурайға арналған ойын жасау! ойын Эйс деп аталады және мақсат - 21 -ге мүмкіндігінше жақындау

1 -қадам: Raspberry Pi дайындау Таңқурай пиін алыңыз және пернетақта, тінтуір, Ethernet кабелі мен мониторды қосыңыз

Енді қуат кабелін қосыңыз

Енді лента кабелі мен тақтаны бекітіңіз

Жабдықтар

Материалдар

1 қызыл жарық диоды

1 сары жарық диоды 1 жасыл жарық диоды 1 дыбыстық сигнал 1 таңқурай pi мониторы тышқан пернетақта динамигі 6 ер/ер сымы

1 -қадам: 2 -қадам: түймелерді дайындау

2 -қадам: түймелерді дайындау
2 -қадам: түймелерді дайындау

3 түймені алып, тақтаның ең соңында туралаңыз

Содан кейін түймелердің әрқайсысына резисторды бекітіп, резисторды жерге қосыңыз, содан кейін әр түймені сыммен бекітіңіз (кабельдерді GPIO түйреуіштеріне қосу керек)

2 -қадам: 3 -қадам: жарықдиодты шамдарды дайындау

3 -қадам: жарықдиодты шамдарды дайындау
3 -қадам: жарықдиодты шамдарды дайындау

Сіз жарықдиодты қатарынан орнаттыңыз

Жарық диодтарының қызыл, сары, жасыл екеніне көз жеткізіңіз

Әр тізбекке резисторды бекітіңіз

Сымдарды gpio түйреуіштеріне, содан кейін резисторға/светодиодқа бекітіңіз (қажет болған жағдайда жерге тұйықталатын түйреуіштер)

3 -қадам: 4 -қадам: Зумер/музыканы дайындау

4 -қадам: Зумер/музыканы дайындау
4 -қадам: Зумер/музыканы дайындау

Дыбыстық сигналдың төменгі жағына қарап, оң және теріс кабельді анықтаңыз

Оң кабельді gpio -ға, ал негативті жерге тұйықтауышқа бекітіңіз

Қажет болса, қосымша ерлер/әйелдер кабельдерін қосыңыз

(Қосымша)

-Музыканы тыңдау үшін Bluetooth бөліміндегі таңқурайға Bluetooth құрылғысын қосыңыз

4 -қадам: 5 -қадам: Кодты дайындау

5 -қадам: кодты дайындау
5 -қадам: кодты дайындау

Төменде суретте көрсетілген қажет кітапханаларды импорттаңыз

Сізге светодиодтарды, түймелерді және дыбыстық сигналды gpio пин мәнін тағайындаңыз

Пайдаланғыңыз келетін суреттерді питон кодын сақтаған жерде сақтау арқылы дайындаңыз

Pygame.image.load көмегімен суретті кодқа қосыңыз және оны айнымалыға тағайындаңыз

5 -қадам: 6 -қадам: Сәлемдесу экранын жасау

6 -қадам: Сәлемдесу экранын жасау
6 -қадам: Сәлемдесу экранын жасау

Көрсетілген кодты көшіріп, әр жолдың не істейтіні туралы түсініктемелерді оқыңыз

Кескіндерді қай жерге қойғыңыз келсе, sirt.blit пәрменіндегі координаттарды реттеңіз. (идеалды түрде ұқсас координаттар жақсы жұмыс істейді)

6 -қадам: 7 -қадам: Нақты мәлімдемелерді құру

7 -қадам: Нақты мәлімдемелерді құру
7 -қадам: Нақты мәлімдемелерді құру
7 -қадам: Нақты мәлімдемелерді құру
7 -қадам: Нақты мәлімдемелерді құру

Шынайы мәлімдемелер әрқашан түйменің басылғанын тексеру үшін қажет

Төмендегі шындық мәлімдемесі run2 көрсетеді, ол қолданушыларға карта ойынына жалғастыруға мүмкіндік беретін сәлемдесу экраны үшін хитбоксты жасайды

Бастауды () елемеңіз, қазір бізге бұл кейінірек қажет болады

Цифрлық түйме басылғаннан кейін біз негізгі және шынайы мәлімдемеге өтеміз

Төменде батырмалармен және функциялармен өзара әрекеттесетін көшіру қажет шынайы коды бар

7 -қадам: 8 -қадам: Функцияларды құру

8 -қадам: функцияларды құру
8 -қадам: функцияларды құру
8 -қадам: функцияларды құру
8 -қадам: функцияларды құру
8 -қадам: функцияларды құру
8 -қадам: функцияларды құру

Start, process_bz, process_symbol, lost_bz, win_bz, Dealcard, Compcard және end сияқты көптеген функцияларды жасау қажет.

Бұл функциялар төмендегі суреттерде және түсініктемелермен бірге келеді

Кодты көшіріп, жүктелетін сәлемдесу экранының кодының үстіне, бірақ айнымалы кодтардың астына қойыңыз

-Жоғарыдағы барлық функцияларды көшіріп алыңыз, өйткені олардың барлығы ойынға маңызды рөл атқарады. -Әр функция кодтың не істейтінін түсіндіру үшін түсініктемелермен бірге келеді

8 -қадам: 10 -қадам: Жүгіру

10 -қадам: жүгір !!
10 -қадам: жүгір !!

Ойынды іске қосыңыз және ләззат алыңыз

Ұсынылған: