Mündəricat:
Video: Microbit Tic Tac Toe Oyunu: 4 Adım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Bu layihə üçün iş yoldaşım - @descartez və mən mikrobitlərin radio funksiyasından istifadə edərək zəhmli bir tic tac toe oyunu yaratdıq. Daha əvvəl mikroblar haqqında eşitməmisinizsə, uşaqlara proqramlaşdırma öyrətmək üçün hazırlanmış möhtəşəm bir mikro nəzarətçidirlər. Bu layihə üçün istifadə etdiyimiz şeylər də daxil olmaqla bir tonluq funksiyaya malikdirlər; LED matris, 2 düymə və radio qabiliyyəti. Oyun çox sadə işləyir, 3x3 işçi mirco şəbəkəsinə sahibik: bütün micro -bitləri yoxlayan və ya oyunu sıfırlayan master micro: bit -ə X və ya O siqnalı göndərən bitlər. Bu layihəni 24 saatdan az bir müddətdə tamamlaya bildik və gələn həftə sonu çox istifadə edildiyi bir tədbirdə nümayiş etdirdik! Və insanlar həqiqətən zövq aldılar! Aydındır ki, izlədikcə vaxtında görülməsi üçün bəzi küncləri kəsməli olduğumuzu görəcəksən, amma bu günə qədər əldə etdiyimiz şeylərin olduqca radikal olduğunu düşünürük. Tic tac toe oyunlarınızı və ya inkişaf etdirə biləcəyimiz yerləri bizə göstərin!
Təchizat
Addım 1: Materiallar
- 10 mikrobit nəzarətçi (Hamısı birlikdə 150 dollara başa gəlir, bu da çoxdur! Ancaq təcrübəmizdə bunların çoxu var, buna görə də istehsalçı, texnologiya və tələbə cəmiyyətinizlə əlaqə saxlamaqdan qorxmayın.)
- mikropiton IDE
- 1/4 düym ilə qazın
- 4 ədəd 12x24 "1/8 kontrplak
- 3 6 m 20 mm bolt
- 16 m 40 mm bolt
- 4 6 mm qoz -fındıq
Addım 2: Oyun Dizaynı
Addım 1: Tic Tac Toe qaydalarına qərar verilməsi
Bunlardan istifadə etdik
Addım 2: İşçi üçün kod: bit
Hər bir işçi: bitə bir koordinat verilir
(0, 0) (0, 1) (0, 2)
(1, 0) (1, 1) (1, 2)
(2, 0) (2, 1) (2, 2)
-
Bu koordinat işçinin kodunun üst sətrində tənzimlənir: bit.
- koordinat_x = 0
- koordinat_y = 0
- Hər işçinin iki işi var. 1) A düyməsinə basıldıqda, LED matrisi X yanıb -sönür və ustaya 'X mikrobitdə (0, 0) basıldı' deyən və B düyməsi üçün eyni olan bir radio siqnalı göndərilir.
Addım 3: Master micro: bit üçün kod
-
Usta mikro: bit bir çox şeyi bilir.
-
Bütün qazanan dövlətləri bilir
-
Satırlar
- (0, 0)(1, 0)(2, 0)
- (0, 1)(1, 1)(2, 1)
- (0, 2)(1, 2)(2, 2)
-
Sütunlar
- (0, 0)(0, 1)(0, 2)
- (1, 0)(1, 1)(1, 2)
- (2, 0)(2, 1)(2, 2)
-
Çaprazlar
- (0, 0)(1, 1)(2, 2)
- (0, 2)(1, 1)(2, 0)
-
- Yalnız 9: bit olduğunu və oyunun bir qalibiyyət vəziyyəti göndərildikdən dərhal sonra bitdiyini bilir
-
Oyunu sıfırlaya və bütün işçini silə bilər: bitlər
Kodun bütün deşikləri üçün bu bizim həll yolumuzdur, çünki bu layihəni çox tez etdik. Bir pişik oyunu varsa, istifadəçilərin sıfırlama vurması lazımdır. Əks təqdirdə, bütün Tie oyun vəziyyətləri üçün başqa bir kod parçası əlavə etməli idik və bunu etməyə vaxtımız yox idi
-
Github -da Descartez koduna keçid
Addım 3: Kassanın dizaynı
Bu layihəni hazırlayarkən bunu nümayiş etdirmək istədiyimi və gücə çıxa bilməyəcəyimi bilirdim. Bu həm xeyir, həm də problem idi, çünki hər mikro: bitin bağlı bir batareyaya ehtiyacı olacağını bildirir. Ən asan həll hər şeyi bir qutuya qoymaq idi. Bunun üçün makercase.com istifadə edərək birini yaratdım. Mikro: bitləri və batareyalarını tuta biləcək qədər böyük dizayn etdim və yazılı təlimatlara sahib oldum.
Mikro: bitlərin düşməməsi üçün dəstəyə ehtiyacım olduğunu da bilirdim, buna görə də mikro: bitlərin arxasına oturmaq üçün lazerlə daha kiçik bir parça kəsdim. Bu parça sabitlənmiş vintlərdir. Arxa plaka və tərəflər bir -birinə yapışdırıldı, ancaq üstü ayrıldı və yalnız vintlər ilə bərkidildi ki, lazım olduqda içəri daxil olum. Daxili paneli yerində saxlamaq üçün lentdən istifadə etdim. Onları ön plakaya yapışdırın ki, düşməsin və ya düşməsin.
Bir az çətin idi, amma bütün mikrobları batareyaları ilə bağladım və yapışdırdım. 3 küncdə ön paneli və daxili paneli birlikdə bağlamaq üçün kiçik 6m vintlərdən istifadə etdim. Son küncdə, daha uzun bir vida istifadə edərək qapağı bağlamaq üçün qutunun içini vidaladım.
Addım 4: Playtesting
Bu oyun həftə sonu tədbirimizdə bir hit oldu! Həm uşaqlar, həm də böyüklər nə baş verdiyini, hansı komponentlərin istifadə edildiyini öyrənməkdən çox zövq alırdılar. Bu layihə bizi bir araya gətirmək üçün yalnız bir axşam çəkdi və buna dəyərdi. Dizaynlarınızı bizə göstərin və hansı tweaks etdiyinizi bizə bildirin!
Tövsiyə:
Python Tic Tac Toe Oyunu: 4 addım
Python Tic Tac Toe Oyunu: python tic tac toe oyunu bu kompüter bir kompüter dili olan pythonda hazırlanmışdır, adlı bir python redaktorundan istifadə etmişəm: pycharm, normal python kod redaktorundan da istifadə edə bilərsiniz
Arduino Touch Tic Tac Toe Oyunu: 6 addım (şəkillərlə)
Arduino Touch Tic Tac Toe Oyunu: Əziz dostlar, başqa bir Arduino dərsinə xoş gəldiniz! Bu ətraflı təlimatda bir Arduino Tic Tac Toe oyunu quracağıq. Gördüyünüz kimi, bir toxunma ekranı istifadə edirik və kompüterə qarşı oynayırıq. Tic Tac Toe kimi sadə bir oyun
DIY Arduino Tic Toc Toe Oyunu: 6 addım (şəkillərlə)
DIY Arduino Tic Toc Toe Oyunu: Tic Tac Toe oyunu iki oyunçulu klassik oyundur. Uşaqlarınız, ailəniz və dostlarınızla oynayanda əyləncəli olur. Burada bir Arduino Uno, Push düymələri və Pixel LEDləri istifadə edərək Tic Tac Toe oyununun necə ediləcəyini göstərdim. Bu Arduino 4 -dən 4 -ə qədər Tic Tac Toe -a əsaslanır
Taxta qutuda elektron Tic-Tac-Toe Oyunu: 5 addım
Taxta Elektron Tic-Tac-Toe Oyunu: Salam, komik Tic-Tac-Toe oyununu yeni bir nəşrdə təqdim edirəm. İnternetdə oxşar bir layihə axtardım, amma burada fikir unikaldır. Ümid edirəm :) İndi başlayaq
Xcode ilə Swift istifadə edərək Tic Tac Toe Oyunu Necə Edilir: 5 Addım
Xcode ilə Swift istifadə edərək Tic Tac Toe Oyunu necə etmək olar: Bu Swift dərsliyində sizə Tic Tac Toe Tətbiqi yaratmağın yollarını göstərəcəyəm. Bu proqram son dərəcə sadədir və hər hansı bir başlanğıc üçün əla bir layihədir. Dərsliyi üç mərhələyə böləcəyəm: 1. Obyektlərin yaradılması 2. Obyektləri koda bağlamaq3. C