İçindekiler:

Çevir onu! - Dünyanın En Aptal Oyunu?: 7 Adım (Resimlerle)
Çevir onu! - Dünyanın En Aptal Oyunu?: 7 Adım (Resimlerle)

Video: Çevir onu! - Dünyanın En Aptal Oyunu?: 7 Adım (Resimlerle)

Video: Çevir onu! - Dünyanın En Aptal Oyunu?: 7 Adım (Resimlerle)
Video: Dünyanın en zor zeka oyunu daha çözebilen yok 😳😳 2024, Kasım
Anonim
Image
Image
Çevir onu! - Dünyanın En Aptal Oyunu mu?
Çevir onu! - Dünyanın En Aptal Oyunu mu?
Çevir onu! - Dünyanın En Aptal Oyunu mu?
Çevir onu! - Dünyanın En Aptal Oyunu mu?
Çevir onu! - Dünyanın En Aptal Oyunu mu?
Çevir onu! - Dünyanın En Aptal Oyunu mu?

Origins: Bu, 2018-2019 yıllarında birkaç yıl içinde geliştirdiğim bir oyundur.

Başlangıçta "Aptal Çevirme" olarak adlandırıldı ve kodlama öğretmek için de kullanılabilecek basit ve eğlenceli etkileşimli oyunlar yaratmaya olan ilgimden doğdu. Bu, akla gelebilecek en basit oyunla ilgilidir ve ucuna bir mıknatısla tutturulmuş bir kart (jeton) ile bir oyuncudan diğerine bir kolu çevirmeyi içerir.

Oyuncular, rakibi kartı çevirmeye çalışırken 'düşürürse' veya kartı rakibinin tarafına yatırmak için gereken tam güçle çevirmeyi başarırsa puan kazanırlar.

İnanılmaz derecede basit olmasına rağmen, Flip-It! ayrıca garip bir şekilde bağımlılık yapıcı ve çileden çıkarıcıdır.

İlk prototipler kartondan yapıldı ve yatak olarak boru şeklindeki ABS devre kartı yuvaları kullanıldı. Bunların analog bir puanlama sistemi vardı (resimlere bakın).

Sonraki sürümler, bir MDF kasası, yataklar, bağlantılar ve mıknatıs tutucular için 3d baskılı bileşenler içerir. Son adım elektronik puanlama eklemekti.

Bu talimat, CNC, 3d baskılı, elektronik versiyonun yapımı ile ilgilidir. Bunu bir dizi tasarım/yapım atölyesi için geliştirdim. Fikir, çocukların oyun için kendi temalarını geliştirebilmeleriydi. İlk tema, iki oyuncu arasında bir 毽子 (JianZi) çevirmekti. JianZi, oyuncular arasında tekme atılabilen Çin ağırlıklı raketle.

Bu örnekteki tema, Dünya ile Ay arasında dönen Apollo 11 ay modülünü göstermektedir.

Tüm parçaları bir araya getirmek oldukça uzun bir süreç, bu nedenle, ilgilenen herkesi kartondan basit bir versiyon yapmak için boyutları kullanmaya teşvik ediyorum. Bu çok hızlı bir şekilde yapılabilir ve oyun aynı derecede eğlencelidir. Gerekli olan tek parça 5 mm neodimyum mıknatıstır. Yapı oyuncaklarında bulduğunuz küresel olanları veya çoklu mıknatıslarla şekiller yapabileceğiniz 'yönetici oyuncakları' kullandık.

Bu versiyonda 'kaldırma' veya çevirme gücü sağlamak için yaylar kullanıyorum, ancak önceki versiyonlarda aynı başarı ile lastik bantlar da kullandım.

Elektronik çetele, kodlamada eğlenceli bir egzersizdi. Algılama sistemi, iki IR sihirli göz yansıtıcı sensöre dayanır. Bunlar, Arduino'nun kartın ne zaman 'çevrildiğini' ve ne zaman düşmüş olabileceğini belirlemesine izin verir. Bunlar, bir kesme düğmesiyle birlikte bu oyunun tek girdileridir. Çıkışlar, 8 haneli 7 segmentli bir ekran ve bir piezo buzzer'dır. Bu basit kurulumla elimden gelenin en iyisini yapmaya çalıştım ama özelleştirme ve iyileştirme için çok yer var. Bu sadece kodladığım üçüncü veya dördüncü proje ve beklediğiniz kadar kaba ve dağınık. Umarım neler olup bittiğini anlamak isteyen herkese yardımcı olmak için yeterince not koymuşumdur. Oyun için birkaç ses efekti ve bir hayran hayranlığı geliştirdim, ancak Mario Bros teması da dahil olmak üzere ses öğelerinin çoğu için Princetronics'ten Dipto Pratyaksa ve Prince Stevie-Ray Charles Balabis'e borçluyum.

Burada ayrıca çeşitli mafsal ve yatak bileşenleri için 3 boyutlu baskı dosyaları da yer almaktadır. Mike ve Per Widing'e tasarımın rafine edilmesinde ve bunları benim için basılmasındaki yardımları için çok müteşekkirim.

Film ilgili tüm adımları gösteriyor ama ben onları burada daha detaylı anlatacağım.

Gereçler

Oyunu kurmak için:

Ekli dosyayı CNC'de kullanın veya bir dizi parçayı lazerle kesin

Bağlantı elemanlarını 3D yazdırmak için ekli dosyayı kullanın

O-ringler veya lastik bantlar

Uzatma yayı dış çap 7mm İç çap 5mm

Ahşap dübel 5mm

Ahşap blok 28 mm yuvarlak, 5 mm delinmiş (karşı ağırlık için) - yuvarlak olması gerekmez

5 mm küresel neodimyum mıknatıs (manyetik yapı oyuncaklarında bulunanlarla aynı)

Elektronik puanlama öğesini oluşturmak için:

9v Pil tutucu ve kurşun

9v pil

Arduino Nano (klon kullandım)

Nano koparma tahtası

12mm Basmalı düğme anahtarı

8 x 7 segment LED ekran modülü

Pasif zil

2 x IR yansıtıcı sensör modülü

Dişi Dupont kabloları

Adım 1: Parçaları Kesip Birleştirin

Parçaları Kesip Birleştirin
Parçaları Kesip Birleştirin
Parçaları Kesip Birleştirin
Parçaları Kesip Birleştirin
Parçaları Kes ve Birleştir
Parçaları Kes ve Birleştir

5mm MDF'deki parçaları kesmek için ekteki dosyaları kullanın

Ahşap tutkalı kullanarak videoda gösterildiği gibi birleştirin ve kurumaya bırakın.

Adım 2: Dübel ve Yayları Boyuta Göre Kesin

Dübel ve Yayları Boyuta Göre Kesin
Dübel ve Yayları Boyuta Göre Kesin
Dübel ve Yayları Boyuta Göre Kesin
Dübel ve Yayları Boyuta Göre Kesin
Dübel ve Yayları Boyuta Göre Kesin
Dübel ve Yayları Boyuta Göre Kesin
Dübel ve Yayları Boyuta Göre Kesin
Dübel ve Yayları Boyuta Göre Kesin

Dübel ve yayları istenilen boyutta kesmek için kesme kılavuzunu kullanın.

Yay bağlantılarını, ahşap yapıştırıcı ile kasanın arka panosuna takın.

Kuruyunca yayları bunun üzerine itip bükün ve ardından dübelin diğer kısmı ile bitirin.

3. Adım: Çevirme Mekanizmasını Birleştirin

Çevirme Mekanizmasını Birleştirin
Çevirme Mekanizmasını Birleştirin
Çevirme Mekanizmasını Birleştirin
Çevirme Mekanizmasını Birleştirin
Çevirme Mekanizmasını Birleştirin
Çevirme Mekanizmasını Birleştirin
Çevirme Mekanizmasını Birleştirin
Çevirme Mekanizmasını Birleştirin

Çevirme mekanizması, 5 mm dübel ve bir dizi 3D baskılı bileşen ile oluşturulmuştur.

Bu parçalar Mike ve Per Widing ile geliştirildi ve onları iyileştirmek için harika bir iş çıkardılar.

Dübelin düzgün çalışması için 'yatak' kısmı (burada 'kubbe' olarak adlandırılır) 5,2 mm'lik bir matkapla raybalanmalıdır. Bu daha sonra sıcak tutkalla kasanın arka panosuna bağlanır.

Diğer bileşenler 6 mm O-Halkalarla yerinde tutulur, ancak küçük lastik bantlar eşit derecede iyi çalışır.

Bunlar, kolun optimum oyun performansı için ayarlanmasını sağlar!

Adım 4: Bileşenleri Bağlayın

Bileşenleri Bağlayın
Bileşenleri Bağlayın
Bileşenleri Bağlayın
Bileşenleri Bağlayın
Bileşenleri Bağlayın
Bileşenleri Bağlayın
Bileşenleri Bağlayın
Bileşenleri Bağlayın

Ekli, bileşenlerin Arduino Nano ile nasıl birleştirileceğini gösteren bir bağlantı şemasıdır.

IR sensör modülleri arduino'ya dijital bir sinyal gönderir (açık/kapalı). Bir jetonun yerinde olup olmadığını doğru bir şekilde tespit edebilmesi için hassasiyetlerinin potansiyometre ile ayarlanması gerekir.

Adım 5: Kodu Yükleyin

Kodu Yükle
Kodu Yükle

Bu oyun için geliştirdiğim kod.

Daha önce de belirtildiği gibi, bu oldukça amatör bir girişim ve eminim geliştirilebilir. Ama benim için işe yarıyor.

Esasen IR dedektörleri, oyuna başlamak için jetonun nerede olduğunu belirler ve ardından başarılı bir şekilde 'çevrilip çevrilmediğini' test eder.

Her ardışık 'çevirme' bir ralli sayımına katkıda bulunur.

Bu taksit, jeton düştüğünde kazanan oyuncunun puanına eklenir.

Her jeton düştüğünde oyuncular bir hayat kaybederler.

Her iki oyuncu da 5 can kaybettiğinde oyun biter.

6. Adım: Oyunu Özelleştirin

Oyunu Özelleştir
Oyunu Özelleştir
Oyunu Özelleştir
Oyunu Özelleştir
Oyunu Özelleştir
Oyunu Özelleştir

Burada gösterilen örnek tema, Dünya ile Ay arasında seyahat eden ay modülüdür. Bunu Apollo11 görevinin 50. yıldönümü nedeniyle yaptım.

Bazı basit basılı parçalardan yapılmıştır, ancak fikir, oyunun tamamen boyalar ve ek parçalar ile temalı olabileceğidir.

'Belirteç' kısmı yaklaşık 70 mm çapında olmalıdır. İki yaprak kağıt arasına yapıştırılan ve ardından lamine edilen iki veya üç zımba telinin yaklaşık olarak doğru ağırlık ve manyetik güçte olduğunu bulduk, ancak bu biraz deney gerektiren bir şey.

7. Adım: Örnekler

Örnekler
Örnekler
Örnekler
Örnekler
Örnekler
Örnekler

İşte bazı Flip-it örnekleri! son bir atölyede yaptığımız

Tüm bu örnekler, elektronik puanlamadan ziyade puanlama çarkına sahiptir.

Her ikisi de eğlenceli, aptal ve bağımlılık yapar!

Oyun Yarışması
Oyun Yarışması
Oyun Yarışması
Oyun Yarışması

Oyun Yarışmasında İkincilik

Önerilen: