Բովանդակություն:

Ինչպես պատրաստել քարտային խաղ ազնվամորի պիի վրա. 8 քայլ
Ինչպես պատրաստել քարտային խաղ ազնվամորի պիի վրա. 8 քայլ

Video: Ինչպես պատրաստել քարտային խաղ ազնվամորի պիի վրա. 8 քայլ

Video: Ինչպես պատրաստել քարտային խաղ ազնվամորի պիի վրա. 8 քայլ
Video: Грязная жукомать ► 2 Прохождение Resident Evil 7: Biohazard 2024, Նոյեմբեր
Anonim
Ինչպես պատրաստել քարտային խաղ ազնվամորի պիի վրա
Ինչպես պատրաստել քարտային խաղ ազնվամորի պիի վրա

Դրա նպատակն է ստեղծել խաղ ազնվամորու պիի վրա `օգտագործելով երաժշտություն, կոճակներ, լույսեր և ազդանշան: խաղը կոչվում է Aces, և նպատակն է հնարավորինս մոտենալ 21 -ին ՝ առանց անցնելու

Քայլ 1. Ազնվամորու Pi- ի պատրաստում Ստացեք ազնվամորի pi- ն և միացրեք ստեղնաշար, մկնիկ, ethernet մալուխ և մոնիտոր

Այժմ միացրեք հոսանքի մալուխը

Այժմ ամրացրեք ժապավենի մալուխը և տախտակը

Պարագաներ

Նյութեր

1 կարմիր LED

1 դեղին LED 1 կանաչ LED 1 Buzzer 1 ազնվամորի pi Monitor Մկնիկի ստեղնաշար Բարձրախոս 6 արական/արական լարեր

Քայլ 1: Քայլ 2. Կոճակների պատրաստում

Քայլ 2: Կոճակների պատրաստում
Քայլ 2: Կոճակների պատրաստում

Վերցրեք 3 կոճակները և հավասարեցրեք ձեր տախտակի վերջում

Այնուհետև ամրացրեք կոճակներից յուրաքանչյուրի դիմադրիչը և դիմադրիչը հասցրեք գետնին, ապա յուրաքանչյուր կոճակին մետաղալար ամրացրեք (մալուխները պետք է միացված լինեն GPIO կապումներին)

Քայլ 2: Քայլ 3: LED- ների պատրաստում

Քայլ 3: LED- ների պատրաստում
Քայլ 3: LED- ների պատրաստում

Դուք LED- ները տեղադրեք անընդմեջ

Համոզվեք, որ լուսարձակները կարմիր, դեղին, կանաչ են, որպեսզի տեսողականորեն ավելի գրավիչ տեսք ունենա

Յուրաքանչյուր սխեմայի մեջ ամրացրեք ռեզիստոր

Լարերը ամրացրեք gpio կապում, այնուհետև ՝ ռեզիստորի/Led- ի մեջ (անհրաժեշտության դեպքում հիմնավորման կապում)

Քայլ 3: Քայլ 4. Բուզերի/երաժշտության պատրաստում

Քայլ 4. Buzzer/երաժշտության պատրաստում
Քայլ 4. Buzzer/երաժշտության պատրաստում

Նայեք ազդանշանի ներքևին և որոշեք դրական և բացասական մալուխը

Դրական մալուխը ամրացրեք gpio- ի մեջ, իսկ բացականը `հիմնավորված կապի մեջ

Անհրաժեշտության դեպքում ավելացրեք արական/իգական մալուխներ

(Ըստ ցանկության)

-Կապեք Bluetooth սարք `ազնվամորի pi- ին Bluetooth բաժնում` երաժշտություն լսելու համար

Քայլ 4: Քայլ 5. Կոդի պատրաստում

Քայլ 5: Կոդի պատրաստում
Քայլ 5: Կոդի պատրաստում

Ներմուծեք նկարի ներքևում նշված գրադարանները

Նշանակեք LEDS, կոճակներ և ազդանշանային gpio քորոց

Պատրաստեք այն պատկերները, որոնք ցանկանում եք օգտագործել ՝ դրանք պահելով նույն վայրում, որտեղ պահպանել եք ձեր պիթոնի կոդը

Ավելացրեք պատկերը կոդի մեջ ՝ օգտագործելով pygame.image.load և նշանակեք այն փոփոխականին

Քայլ 5: Քայլ 6. Ստեղծեք ողջույնի էկրան

Քայլ 6: Ստեղծեք ողջույնի էկրան
Քայլ 6: Ստեղծեք ողջույնի էկրան

Պատճենեք տեքստում նշված կոդը և կարդացեք մեկնաբանությունները, թե ինչ է անում յուրաքանչյուր տող

Կարգավորեք կոորդինատները surface.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 և վերջ

Այս գործառույթները ստորև ներկայացված պատկերներում են և գալիս են մեկնաբանություններով

Պատճենեք կոդը և տեղադրեք այն բեռնման ողջույնի էկրանի ծածկագրի վերևում, բայց փոփոխական կոդերի ներքևում

-Պատճենեք վերը նշված բոլոր գործառույթները, քանի որ դրանք բոլորը կարևոր դեր են խաղում խաղում: -Յուրաքանչյուր գործառույթ գալիս է մեկնաբանություններով `բացատրելու համար, թե ինչ է անում ծածկագիրը

Քայլ 8: Քայլ 10. Վազիր

Քայլ 10: Վազիր !!
Քայլ 10: Վազիր !!

Գործարկեք խաղը և վայելեք այն

Խորհուրդ ենք տալիս: