Mündəricat:

Çevir onu! - Dünyanın ən axmaq oyunu? 7 addım (şəkillərlə)
Çevir onu! - Dünyanın ən axmaq oyunu? 7 addım (şəkillərlə)

Video: Çevir onu! - Dünyanın ən axmaq oyunu? 7 addım (şəkillərlə)

Video: Çevir onu! - Dünyanın ən axmaq oyunu? 7 addım (şəkillərlə)
Video: DUFU TAHIR BIYABIRCILIQ 😱😱 2024, Noyabr
Anonim
Image
Image
Çevir onu! - Dünyanın ən axmaq oyunu?
Çevir onu! - Dünyanın ən axmaq oyunu?
Çevir onu! - Dünyanın ən axmaq oyunu?
Çevir onu! - Dünyanın ən axmaq oyunu?
Çevir onu! - Dünyanın ən axmaq oyunu?
Çevir onu! - Dünyanın ən axmaq oyunu?

Mənşə: Bu, 2018-2019-cu illərdə bir neçə il ərzində hazırladığım bir oyundur

Əvvəlcə "Stupid Flip" adlanırdı və kodlaşdırma öyrətmək üçün də istifadə edilə bilən sadə və əyləncəli interaktiv oyunlar yaratmaq marağımdan irəli gəlirdi. Bu, təsəvvür edilə bilən ən sadə oyunla əlaqədardır və bir qolu bir oyunçudan digərinə bir maqnitlə bağlanmış bir kart (mö'cüzə) ilə çevirməkdən ibarətdir.

Oyunçular, rəqibi kartı çevirməyə çalışarkən 'düşərsə' və ya kartı rəqib tərəfinə yatırmaq üçün lazım olan qüvvəni çevirməyi bacarsalar, xal qazanırlar.

İnanılmaz dərəcədə sadə olsa da, Flip-It! qəribə dərəcədə asılılıq yaradır və əsəbiləşdirir.

İlkin prototiplər kartondan hazırlanıb və rulmanlar olaraq borulu ABS -lərin elektron bağlayıcılarından istifadə edilib. Bunların analoqlu qiymətləndirmə sistemi var idi (şəkillərə bax).

Növbəti versiyalarda MDF korpusu, rulmanlar, oynaqlar və maqnit tutacaqları üçün 3d çaplı komponentlər var. Son addım elektron bal əlavə etmək idi.

Bu təlimat, CNC, 3d çaplı, elektron versiyası ilə əlaqədardır. Bunu bir sıra dizayn/emalatxanalar üçün hazırladım. Fikir, uşaqların oyun üçün öz mövzularını inkişaf etdirə bilmələri idi. İlk mövzu iki oyunçu arasında 毽子 (JianZi) çevirmək idi. JianZi, oyunçular arasında vurula bilən Çin ağırlıqlı mermidir.

Bu nümunədəki mövzu, Apollo 11 ay modulunun Yerlə Ay arasında fırlandığını göstərir.

Bütün hissələri bir araya gətirmək olduqca uzun bir prosesdir, buna görə də hər kəsi kartondan sadə bir versiya hazırlamaq üçün ölçüləri istifadə etməyə təşviq edərdim. Bu çox tez edilə bilər və oyun eyni dərəcədə əyləncəlidir. Vacib olan yeganə hissə 5 mm neodim maqnitdir. İnşaat oyuncaqlarında və ya bir çox maqnitlə şəkillər düzəldə biləcəyiniz 'icra oyuncaqlarında' tapdığınız sferik olanlardan istifadə etdik.

Bu versiyada 'qaldırma' və ya çevirmə gücünü təmin etmək üçün yaylardan istifadə edirəm, lakin əvvəlki versiyalarda da rezin bantlardan istifadə etmişəm.

Elektron tablo, kodlaşdırmada əyləncəli bir məşq idi. Algılama sistemi iki IR sehrli göz əks etdirən sensora əsaslanır. Bunlar, Arduinoya kartın nə vaxt çevrildiyini və nə vaxt düşə biləcəyini təyin etməyə imkan verir. Bunlar, kəsmə düyməsi ilə birlikdə, bu oyunun yeganə girişidir. Çıxışlar 8 rəqəmli 7 seqmentli ekran və piezo səs siqnalıdır. Bu sadə quruluşu bacardığım qədər etməyə çalışdım, ancaq fərdiləşdirmə və təkmilləşdirmə üçün çox yer var. Bu kodladığım üçüncü və ya dördüncü layihədir və gözlədiyiniz qədər kobud və qarışıqdır. Ümid edirəm nə baş verdiyini öyrənmək istəyən hər kəsə kömək etmək üçün kifayət qədər qeydlər yazdım. Oyun üçün bir neçə səs effekti və fanat hazırladım, amma Mario Bros mövzusu da daxil olmaqla səs elementlərinin çoxu üçün Princetronics-dən Dipto Pratyaksa və Şahzadə Stevie-Ray Charles Balabisə borcluyam.

Müxtəlif birləşmə və daşıyıcı komponentlər üçün 3d çap sənədləri də bura daxildir. Dizaynı təkmilləşdirmək və bunları mənim üçün çap etməkdə kömək etdikləri üçün Mike və Per Widing -ə çox minnətdaram.

Film bütün müvafiq addımları göstərir, amma burada daha ətraflı təsvir edəcəyəm.

Təchizat

Oyunu qurmaq üçün:

Əlavə edilmiş faylı CNC -yə istifadə edin və ya bir hissə lazerlə kəsin

Birləşdirici elementləri 3D çap etmək üçün əlavə edilmiş faylı istifadə edin

O-Üzüklər və ya rezin bantlar

Uzatma yayı xarici diametri 7 mm Daxili diametri 5 mm

Taxta dübel 5 mm

Taxta blok 28 mm yuvarlaq, 5 mm qazılmış (əks çəki üçün) - yuvarlaq olmaq lazım deyil

5 mm sferik neodim maqnit (maqnit tikinti oyuncaqlarında olan)

Elektron qiymətləndirmə elementini qurmaq üçün:

9v Batareya tutacağı və qurğusu

9v batareya

Arduino Nano (klon istifadə etdim)

Nano qırılma lövhəsi

12 mm düymə açarı

8 x 7 seqmentli LED ekran modulu

Passiv səs siqnalı

2 x IR reflektor sensoru modulu

Qadından Duponta qədər kabellər

Addım 1: Parçaları kəsin və yığın

Parçaları kəsin və yığın
Parçaları kəsin və yığın
Parçaları kəsin və yığın
Parçaları kəsin və yığın
Parçaları kəsin və yığın
Parçaları kəsin və yığın

Parçaları 5 mm MDF -də kəsmək üçün əlavə edilmiş fayllardan istifadə edin

Taxta yapışqan istifadə edərək videoda göstərildiyi kimi yığın və qurumağa buraxın

Addım 2: Dübel və yayları ölçüsünə görə kəsin

Dübel və yayları ölçüsünə görə kəsin
Dübel və yayları ölçüsünə görə kəsin
Dübel və yayları ölçüsünə görə kəsin
Dübel və yayları ölçüsünə görə kəsin
Dübel və yayları ölçüsünə görə kəsin
Dübel və yayları ölçüsünə görə kəsin
Dübel və yayları ölçüsünə görə kəsin
Dübel və yayları ölçüsünə görə kəsin

Dübelin və yayların ölçüsünü kəsmək üçün kəsici bələdçidən istifadə edin.

Çantanın arxa taxtasına yay yapışqanlarını taxta yapışqan ilə quraşdırın.

Quruduqda yayları bura itələyin və bükün və sonra dübelin digər hissəsi ilə bitirin.

Addım 3: Çevrilmə mexanizmini yığın

Flipping Mexanizmini yığın
Flipping Mexanizmini yığın
Flipping Mexanizmini yığın
Flipping Mexanizmini yığın
Flipping Mexanizmini yığın
Flipping Mexanizmini yığın
Flipping Mexanizmini yığın
Flipping Mexanizmini yığın

Çevrilmə mexanizmi 5 mm dübel və bir sıra 3D çaplı komponentlərdən ibarətdir.

Bu hissələr Mike və Per Widing ilə birlikdə hazırlanmışdır və onları təmizləmək üçün əla iş görmüşlər.

Dübelin düzgün işləməsi üçün "daşıyan" hissə (buraya "günbəz" deyilir) 5.2 mm -lik bir qazma ilə işlənməlidir. Bundan sonra, işin arxa lövhəsinə isti yapışqan ilə yapışdırılır.

Digər komponentlər 6 mm O-Üzüklərlə yerində saxlanılır, lakin kiçik rezin bantlar eyni dərəcədə yaxşı işləyir.

Bunlar qolun optimal oyun performansı üçün tənzimlənməsinə imkan verir!

Addım 4: Komponentləri bağlayın

Komponentləri bağlayın
Komponentləri bağlayın
Komponentləri bağlayın
Komponentləri bağlayın
Komponentləri bağlayın
Komponentləri bağlayın
Komponentləri bağlayın
Komponentləri bağlayın

Komponentlərin Arduino Nano ilə necə yığılacağını göstərən bir əlaqə diaqramı əlavə edilmişdir.

IR sensor modulları arduino -ya rəqəmsal bir siqnal göndərir (açır/söndürür). Onların həssaslığının potensiometrlə tənzimlənməsi lazımdır ki, bu, bir möcüzənin yerində olub olmadığını dəqiq şəkildə aşkar edə bilsin.

Addım 5: Kodu yükləyin

Kodu yükləyin
Kodu yükləyin

Oyun üçün hazırladığım kod budur.

Daha əvvəl də qeyd edildiyi kimi, bu olduqca həvəskar bir cəhddir və əminəm ki, daha da yaxşılaşdırıla bilər. Amma mənim üçün işləyir.

Əsasən İR detektorları oyuna başlamaq üçün nişanın harada olduğunu müəyyənləşdirir və sonra uğurla 'çevrildiyini' yoxlayır.

Hər ardıcıl 'çevirmə' mitinq sayına kömək edir.

Bu rəqəm, token düşdükdə qazanan oyunçunun hesabına əlavə olunur.

Oyunçular hər dəfə bir mö'cüzə düşəndə həyatını itirirlər.

Hər bir oyunçu 5 həyatını itirdikdə, oyun başa çatır.

Addım 6: Oyunu fərdiləşdirin

Oyunu fərdiləşdirin
Oyunu fərdiləşdirin
Oyunu fərdiləşdirin
Oyunu fərdiləşdirin
Oyunu fərdiləşdirin
Oyunu fərdiləşdirin

Burada göstərilən nümunə mövzusu, Yer və Ay arasında hərəkət edən ay moduludur. Bunu Apollo11 missiyasının 50 illiyi münasibətilə etdim.

Bəzi sadə çap hissələrindən hazırlanmışdır, amma fikir budur ki, oyun tamamilə boyalar və əlavə hissələrlə temalı ola bilər.

'Token' hissəsi təxminən 70 mm diametrdə olmalıdır. İki kağız vərəqi arasına yapışdırılan və sonra laminatlaşdırılmış iki və ya üç zımbanın lazımi çəkiyə və maqnit gücünə yaxın olduğunu gördük, amma bunun bir az təcrübəyə ehtiyacı var.

Addım 7: Nümunələr

Nümunələr
Nümunələr
Nümunələr
Nümunələr
Nümunələr
Nümunələr

Burada Flip-it-dən bəzi nümunələr var! bu yaxınlarda bir seminarda etdik.

Bütün bu nümunələrdə elektron hesablama deyil, qol çarxı var.

Hər ikisi də əyləncəli, lal və asılılıq yaradır!

Oyun Müsabiqəsi
Oyun Müsabiqəsi
Oyun Müsabiqəsi
Oyun Müsabiqəsi

Oyun Müsabiqəsində ikinci yer

Tövsiyə: