Բովանդակություն:
Video: Microbit Tic Tac Toe խաղ. 4 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Այս նախագծի համար իմ գործընկեր - @descartez- ը և ես ստեղծեցինք հիանալի tic tac toe խաղ ՝ օգտագործելով միկրոբիտերի ռադիոակտիվությունը: Եթե նախկինում չեք լսել միկրոբիտների մասին, դրանք հիանալի միկրոկոնտրոլեր են, որոնք նախատեսված են երեխաներին ծրագրավորում սովորեցնելու համար: Նրանք ունեն TON ֆունկցիոնալություն, ներառյալ այն, ինչ մենք օգտագործել ենք այս նախագծի համար. LED մատրիցը, 2 կոճակը և ռադիոյի հնարավորությունը: Խաղը գործում է շատ պարզ, մենք ունենք 3x3 ցանց աշխատող mirco: բիթեր, որոնք ազդանշան են ուղարկում կամ O կամ O վարպետ միկրո: Մենք կարողացանք ավարտել այս նախագիծը 24 ժամից պակաս ժամանակում և ցուցադրեցինք այն հաջորդ շաբաթավերջին տեղի ունեցած միջոցառման ժամանակ, որտեղ այն շատ օգտագործված էր: Եվ մարդիկ կարծես իսկապես վայելում էին դա: Ակնհայտ է, որ դրան հետևելով ՝ դուք կտեսնեք, թե որտեղից մենք պետք է որոշ անկյուններ կտրեինք, որպեսզի դա ժամանակին կատարվեր, բայց մենք կարծում ենք, որ այն, ինչ մենք ունենք մինչ այժմ, բավականին շողոքորթ է: Showույց տվեք ձեր tic tac toe խաղերը կամ ցանկացած կետ, որը մենք կարող ենք բարելավել:
Պարագաներ
Քայլ 1: Նյութեր
- 10 միկրոբիտ վերահսկիչ (այս ամենը միասին արժե մոտ $ 150, ինչը շատ է: Այնուամենայնիվ, մեր փորձով դրանք շատ են, այնպես որ մի վախեցեք դիմել ձեր արտադրողների, տեխնիկների և ուսանողների համայնքին):
- micropython IDE
- Հորատեք 1/4 բիթով
- 4 կտոր 12x24 "1/8 նրբատախտակ
- 3 6 մ 20 մմ պտուտակներ
- 1 6 մ 40 մմ պտուտակ
- 4 6 մմ ընկույզ
Քայլ 2: Խաղի ձևավորում
Քայլ 1. Tic Tac Toe- ի կանոնների որոշում
Մենք դրանք օգտագործեցինք
Քայլ 2: Կոդ աշխատողի համար. Բիթեր
Յուրաքանչյուր աշխատող. Բիթին տրվում է կոորդինատ:
(0, 0) (0, 1) (0, 2)
(1, 0) (1, 1) (1, 2)
(2, 0) (2, 1) (2, 2)
-
Այս կոորդինատը ճշգրտվում է աշխատողի համար ծածկագրի վերևի տողում `բիթեր:
- coord_x = 0
- coord_y = 0
- Յուրաքանչյուր աշխատող ունի երկու բան. 1) Երբ կոճակը A է սեղմվում, LED մատրիցը թարթում է X և ռադիո ազդանշան է ուղարկվում վարպետին ՝ ասելով «X- ը սեղմվել է միկրոբիթի վրա (0, 0)», և նույնը ՝ B կոճակի համար:
Քայլ 3. Կոդ հիմնական միկրո -բիթի համար
-
Վարպետ միկրո. Բիթը մի քանի բան գիտի:
-
Այն գիտի հաղթող բոլոր պետությունները
-
Տողեր
- (0, 0)(1, 0)(2, 0)
- (0, 1)(1, 1)(2, 1)
- (0, 2)(1, 2)(2, 2)
-
Սյուներ
- (0, 0)(0, 1)(0, 2)
- (1, 0)(1, 1)(1, 2)
- (2, 0)(2, 1)(2, 2)
-
Անկյունագծեր
- (0, 0)(1, 1)(2, 2)
- (0, 2)(1, 1)(2, 0)
-
- Այն գիտի, որ կան ընդամենը 9 բիթեր, և որ խաղն ավարտվում է հաղթական վիճակ ուղարկվելուց անմիջապես հետո
-
Այն կարող է վերականգնել խաղը և մաքրել բոլոր աշխատողներին ՝ բիթեր
Սա մեր լուծումն է կոդի գրեթե բոլոր անցքերի համար, քանի որ մենք այս նախագիծը շատ արագ կատարեցինք: Եթե կա կատվի խաղ, օգտվողները ենթադրաբար պետք է հարվածեն «Վերականգնել»: Հակառակ դեպքում, մենք ստիպված կլինեինք ավելացնել Tie խաղի բոլոր նահանգների մեկ այլ կոդ, և մենք պարզապես ժամանակ չունեինք դա անել
-
Հղում դեպի Դեկարտեսի կոդը Github- ում
Քայլ 3: Շրջանակի ձևավորում
Այս նախագիծը կազմելիս ես գիտեի, որ ուզում եմ կարողանալ ցուցադրել այն, և որ գուցե իշխանության հասանելիություն չունենամ: Սա և օրհնություն էր, և խնդիր, քանի որ դա նշանակում էր, որ յուրաքանչյուր միկրո բիթին անհրաժեշտ կլինի միացված մարտկոց: Ամենահեշտ լուծումը ամեն ինչ տուփի մեջ դնելն էր: Դրա համար ես ստեղծեցի մեկը ՝ օգտագործելով makercase.com: Ես այն նախագծեցի այնքան մեծ, որ կարող էր պահել միկրո. Բիթերը և դրանց մարտկոցները, ինչպես նաև գրավոր հրահանգներ ունենալ:
Ես նաև գիտեի, որ կարիք ունեմ միկրոին. Այս կտոր ապահովված պտուտակներ. Թիկունքը և կողերը սոսնձված էին իրար, բայց վերևը մնաց անջատված և ամրացված միայն պտուտակներով, որպեսզի անհրաժեշտության դեպքում կարողանամ ներս մտնել: Ներքին վահանակը տեղում պահելու համար ես ժապավեն էի օգտագործում: Եվ դրանք կպցնել առջեւի ափսեին, որպեսզի նրանք չընկնեն կամ չընկնեն:
Դա մի փոքր բարդ էր, բայց ես միկրոբլիտներին միացրեցի մարտկոցները և կպցրեցի դրանք: 3 անկյուններում ես 6 մ պտուտակներով պտուտակներ էի օգտագործում `առջևի վահանակը և ներքին վահանակը միասին ամրացնելու համար: Վերջին անկյունում ես ավելի երկար պտուտակով պտուտակեցի ամբողջ տուփի միջով ՝ կափարիչը պահելու համար:
Քայլ 4: Playtesting
Այս խաղը հիթ էր մեր հանգստյան օրերին: Երեխաները և մեծերը երկուսն էլ, իրոք, իսկապես վայելում էին `փորձելով պարզել, թե ինչ է տեղի ունենում, ինչպես նաև, թե ինչ բաղադրիչներ են օգտագործվել: Այս նախագիծը պատրաստելու համար մեզ ընդամենը մի երեկո պահանջվեց, և դա արժեր դրան: Showույց տվեք ձեր դիզայնը և տեղեկացրեք մեզ, թե ինչ փոփոխություններ եք կատարել:
Խորհուրդ ենք տալիս:
Python Tic Tac Toe խաղ. 4 քայլ
Python Tic Tac Toe խաղ. Python tic tac toe խաղ այս խաղը պատրաստված է համակարգչային լեզվով Python- ում օգտագործել են python խմբագիր, որը կոչվում է. Pycharm կարող եք օգտագործել նաև սովորական python կոդի խմբագիր
Arduino Touch Tic Tac Toe խաղ. 6 քայլ (նկարներով)
Arduino Touch Tic Tac Toe խաղ. Հարգելի ընկերներ, բարի գալուստ Arduino- ի մեկ այլ ձեռնարկ: Այս մանրամասն ձեռնարկում մենք պատրաստվում ենք կառուցել Arduino Tic Tac Toe խաղ: Ինչպես տեսնում եք, մենք օգտագործում ենք սենսորային էկրան և խաղում ենք համակարգչի դեմ: Tic Tac Toe- ի նման պարզ խաղ է
Էլեկտրոնային խաղ Tic-Tac-Toe խաղ փայտե տուփի մեջ. 5 քայլ
Էլեկտրոնային խաղ Tic-Tac-Toe- ը փայտե տուփի մեջ
3D4x խաղ. 3D 4x4x4 Tic-Tac-Toe ՝ 5 քայլ (նկարներով)
3D4x խաղ. 3D 4x4x4 Tic-Tac-Toe. Հոգնե՞լ եք նույն, հին, ձանձրալի, երկչափ tic-tac-toe խաղալուց: Դե, մենք ունենք լուծում ձեզ համար: Tic-tac-toe 3 չափսերով !!! 2 խաղացողների համար, այս 4x4x4 խորանարդում, ստացեք 4 LED անընդմեջ (ցանկացած ուղղությամբ) և շահեք: Դուք հասցնում եք: Դուք պլանավորում եք
Ինչպես կատարել Tic Tac Toe խաղ ՝ օգտագործելով Swift- ը Xcode- ով ՝ 5 քայլ
Ինչպես կատարել Tic Tac Toe խաղ ՝ օգտագործելով Swift- ը Xcode- ով. Այս Swift ձեռնարկում ես ձեզ ցույց կտամ, թե ինչպես ստեղծել Tic Tac Toe հավելված: Այս ծրագիրը չափազանց պարզ է և հիանալի նախագիծ է ցանկացած սկսնակի համար: Ես ձեռնարկը կբաժանեմ երեք քայլի ՝ 1. Օբյեկտների ստեղծում 2. Օբյեկտների կապը կոդի հետ 3. Գ