Mundarija:
- Ta'minotlar
- 1 -qadam: materiallar
- 2 -qadam: O'yin dizayni
- 3 -qadam: korpusni loyihalash
- 4 -qadam: Playtesting
Video: Microbit Tic Tac Toe o'yini: 4 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Ushbu loyiha uchun, mening hamkasbim - @descartez va men mikrobitlarning radio funksiyasidan foydalangan holda ajoyib tac toe o'yini yaratdik. Agar siz ilgari mikrobitlar haqida eshitmagan bo'lsangiz, ular bolalarga dasturlashni o'rgatish uchun mo'ljallangan ajoyib mikrokontroller. Ularda bir tonna funktsional imkoniyatlar mavjud, shu jumladan biz ushbu loyiha uchun ishlatgan narsalar; LED matritsasi, 2 tugma va radio imkoniyati. O'yin juda sodda ishlaydi, bizda 3x3 o'lchamli ishchi mirko: bitlar bor, ular X yoki O signalini master micro: bitga yuboradi, u barcha yutuq holatlarini kuzatib boradi va o'yinni qayta tiklaydi. Biz ushbu loyihani 24 soatdan kamroq vaqt ichida yakunlay oldik va uni keyingi dam olish kunlari, u juda ko'p ishlatilgan tadbirda namoyish qildik! Va odamlar haqiqatan ham zavqlanishdi! Shubhasiz, siz kuzatib borganingizda, biz buni o'z vaqtida bajarish uchun qaerdan kesishimiz kerakligini ko'rasiz, lekin bizda hozircha mavjud narsalar juda zo'r. Bizga o'z savdo o'yinlaringizni yoki biz yaxshilashimiz mumkin bo'lgan joylarni ko'rsating!
Ta'minotlar
1 -qadam: materiallar
- 10 mikrobitli kontrollerlar (bularning barchasi 150 dollarga yaqin turadi, bu juda ko'p! Ammo, bizning tajribamizda bunday narsalar ko'p, shuning uchun o'z ishlab chiqaruvchilar, texnikalar va talabalar jamoasiga murojaat qilishdan qo'rqmang.)
- mikropiton IDE
- 1/4 dyuymli burg'ulash
- 4 dona 12x24 dyuymli 1/8 kontrplak
- 3 6 m 20 mm murvat
- 16 mm 40 mm murvat
- 4 6 mm yong'oq
2 -qadam: O'yin dizayni
1 -qadam: Tic Tac Toe qoidalarini hal qilish
Biz bulardan foydalandik
2 -qadam: Ishchi uchun kod: bit
Har bir ishchi: bitga koordinata beriladi
(0, 0) (0, 1) (0, 2)
(1, 0) (1, 1) (1, 2)
(2, 0) (2, 1) (2, 2)
-
Bu koordinata ishchi kodining yuqori satrida o'rnatiladi: bit.
- koordinat_x = 0
- koordinat_y = 0
- Har bir ishchi ikkita narsaga ega. 1) A tugmasi bosilganda, LED matritsasi X yonib -o'chib turadi va "X mikrobitda (0, 0) bosildi" degan radio signal yuboriladi va B tugmasi uchun ham xuddi shunday.
3 -qadam: Asosiy mikro: bit kodi
-
Master micro: bit ko'p narsalarni biladi.
-
U barcha g'olib davlatlarni biladi
-
Qatorlar
- (0, 0)(1, 0)(2, 0)
- (0, 1)(1, 1)(2, 1)
- (0, 2)(1, 2)(2, 2)
-
Ustunlar
- (0, 0)(0, 1)(0, 2)
- (1, 0)(1, 1)(1, 2)
- (2, 0)(2, 1)(2, 2)
-
Diagonallar
- (0, 0)(1, 1)(2, 2)
- (0, 2)(1, 1)(2, 0)
-
- U faqat 9: bit borligini biladi va o'yin g'olib davlat yuborilgandan so'ng darhol tugaydi
-
Bu o'yinni qayta o'rnatishi va barcha ishchilarni tozalashi mumkin: bit
Bu kodning deyarli barcha teshiklari uchun bizning echimimiz, chunki biz bu loyihani juda tez bajardik. Agar mushuk o'yini bo'lsa, foydalanuvchilar "reset" ni bosishi kerak. Aks holda, biz Tie o'yinining barcha holatlari uchun boshqa kodni qo'shishimiz kerak edi va bizda bunga vaqt yo'q edi
-
Github -da Dekart kodiga havola
3 -qadam: korpusni loyihalash
Men bu loyihani amalga oshirishda buni namoyish qilmoqchi ekanligimni va kuchga ega bo'lmasligimni bilardim. Bu ham baraka, ham muammo edi, chunki bu har bir mikro: bit batareyaga ulangan bo'lishi kerakligini anglatardi. Eng oson echim hamma narsani qutiga solib qo'yish edi. Buning uchun men makercase.com yordamida bittasini yaratdim. Men uni mikro: bitlar va ularning batareyalari, shuningdek yozma ko'rsatmalarni ushlab turadigan darajada katta qilib ishlab chiqdim.
Men mikro: bitlar tushib qolmasligi uchun qo'llab -quvvatlash kerakligini ham bilardim, shuning uchun mikro: bitlar ortiga sig'adigan kichikroq bo'lakni lazer bilan kesib oldim. Bu qism mahkamlangan vintlardandir. Orqa va yon tomonlari bir -biriga yopishtirilgan, lekin yuqori qismi ajratilgan va faqat vintlar bilan mahkamlangan, shunda men kerak bo'lganda ichkariga kira olaman. Ichki panelni joyida ushlab turish uchun tasma ishlatardim. Va ularni yiqilib tushmasligi uchun oldingi plastinkaga yopishtiring.
Bu biroz murakkab edi, lekin men mikrobitlarning hammasini o'z batareyalari bilan ulab qo'ydim. 3 burchakda old panel va ichki panelni bir -biriga mahkamlash uchun 6 metrli kichik vintlarni ishlatardim. Oxirgi burchakda, men uzunroq vintni ishlatib, qopqog'ini ushlab turish uchun qutini oxirigacha burab qo'ydim.
4 -qadam: Playtesting
Bu o'yin dam olish kunlaridagi tadbirimizda xit bo'ldi! Bolalar ham, kattalar ham nima bo'layotganini, shuningdek, qaysi komponentlardan foydalanilganini aniqlashdan zavqlanishdi. Bu loyiha bizni faqat bir oqshom yig'ishga majbur qildi va bunga arziydi. Bizga o'zingizning dizayningizni ko'rsating va nima qilganingizni bizga ayting!
Tavsiya:
Python Tic Tac Toe o'yini: 4 qadam
Python Tic Tac Toe O'yini: python tic tac toe o'yini, bu o'yin pythonda yaratilgan, u kompyuter tilida python muharriridan foydalangan: pycharm, siz oddiy python kod muharriridan ham foydalanishingiz mumkin
Arduino Touch Tic Tac Toe o'yini: 6 qadam (rasmlar bilan)
Arduino Touch Tic Tac Toe o'yini: Aziz do'stlar, Arduino -ning boshqa darsligiga xush kelibsiz! Ushbu batafsil qo'llanmada biz Arduino Tic Tac Toe o'yinini qurmoqchimiz. Ko'rib turganingizdek, biz sensorli ekranni ishlatamiz va biz kompyuterga qarshi o'ynaymiz. Tic Tac Toe kabi oddiy o'yin - bu
DIY Arduino Tic Toc Toe o'yini: 6 qadam (rasmlar bilan)
DIY Arduino Tic Toc Toe o'yini: Tic Tac Toe o'yini - bu ikki kishilik klassik o'yin. Agar siz bolalar, oila va do'stlar bilan o'ynasangiz, bu qiziqarli bo'ladi. Bu erda men qanday qilib Arduino Uno, Push tugmalari va pikselli LEDlar yordamida Tic Tac Toe o'yinini yasashni ko'rsatdim. Bu Arduino 4 dan 4 gacha bo'lgan Tic Tac Toe -ga asoslangan
3D4x O'yin: 3D 4x4x4 Tic-Tac-Toe: 5 qadam (rasmlar bilan)
3D4x O'yin: 3D 4x4x4 Tic-Tac-Toe: Siz bir xil, eski, zerikarli, 2 o'lchovli tik-to-barmog'ini o'ynashdan charchadingizmi? Xo'sh, bizda siz uchun echim bor! 3 o'lchovli tijorat barmog'i !!! 2 ta o'yinchi uchun, bu 4x4x4 kubda, ketma -ket 4 ta LEDni (har qanday yo'nalishda) oling va siz g'olib bo'lasiz! Siz buni uddalaysiz. Siz
Arduino bilan boshqariladigan interaktiv Tic-Tac Toe o'yini: 6 qadam
Arduino bilan boshqariladigan interaktiv Tic-Tac-Toe o'yini: Jismoniy Tic-Tac-Toe loyihasining maqsadi-taniqli o'yinni jismoniy sohaga ko'chirish. Dastlab, o'yinni ikkita o'yinchi qog'ozga - "X" va "O" belgilarini navbat bilan qo'yish orqali o'ynaydi. Bizning fikrimiz futbolchilarning xatti -harakatlarini tekshirish edi