İçindekiler:

Etkileşimli Simon Oyun Diyor: 5 Adım
Etkileşimli Simon Oyun Diyor: 5 Adım

Video: Etkileşimli Simon Oyun Diyor: 5 Adım

Video: Etkileşimli Simon Oyun Diyor: 5 Adım
Video: aşırı sonsuz merdiven videosu #shorts 2024, Kasım
Anonim
Etkileşimli Simon Diyor Oyunu
Etkileşimli Simon Diyor Oyunu

Bu oyunun nasıl geliştiğini tam olarak hatırlamıyorum ama arkasındaki ana motivasyon, oyuncuların bir dizi davul vuruşuna odaklanmasını ve ardından bu diziyi tekrar etmelerini sağlayarak bilişsel işlemeyi ve dikkati geliştirmektir. Oyuncular, dans-dans-devrim matları veya özel olarak yapılmış 4 pedli bongo tarzı kontrolör kullanabilir. Hedef oyunculara/kullanıcılara biraz arka plan vermek için www.tulgeywood.us için inşa edilmiştir.

1. Adım: Yazılım

Yazılım
Yazılım

İngiltere'de benzer ilgi alanlarına sahip yetenekli bir oyun geliştiricisine rastladığım için çok şanslıydım. https://www.funpods.com/ konuştuk ve bir hafta içinde bu harika sanal davulu ortaya çıkardı. Henüz geliştirme aşamasında olduğu için şimdilik kaynak kodunu yayınlamayı erteleyeceğiz, ancak çalışan demomuzu oyuncu 1 için klavye satırlarını (qwertyui) ve oyuncu 2. için (asdfghjk) kullanarak oynayabilirsiniz.https://web. mac.com/pauric_ocallaghan/simondrums/PauricsDrums_003.htm Başlangıçta bir DDR matında bulunan 8'e kadar anahtarla eşleşen 8 ped kullandık, ancak basitlik için bunu 4'e geri çektik. Oyun yakın zamanda test edildi ve bir takım geliştirmeler yapılacak. 1) iki sanal bateri seti farklı renklerde olacak, 2) oyuncu 2'nin dinleme süresi uzatılacak 3) el kumandasının pedlerinin izin vermesi için oklara ihtiyacı var oyuncular gerçek ve sanal birlikte eşlemek için. en son sürüm 4https://www.funpods.com/freelance/TulgeyWood/Pauric'sDrums_004.htm(Richard'a not, buradaki bağlantıyı keserken ' işaretini kaldırabilir misiniz) Not Diğer herkes, ne kadar bant genişliğim olduğunu bilmiyorum, bu yüzden.mac bağlantısı ölürse funpod'ları tüm satırı kopyalayıp yapıştırarak deneyin, sadece bozuk bağlantıya tıklamayın. Ve Richards'ın diğer oyunlarından bazılarına göz atın, Bonobo'nun bongolarını oynadıktan sonra onunla iletişime geçtim, gerçekten harika.

2. Adım: Donanım: Tuşa Basma Oluşturucu

Donanım: Tuş Üreticisi
Donanım: Tuş Üreticisi
Donanım: Tuş Üreticisi
Donanım: Tuş Üreticisi

Çözmemiz gereken acil bir sorun, Richard'ın oyun geliştirme için kullandığı şok dalgası platformu, dans matları tarafından üretilen joystick şapka girişlerini doğal olarak kabul etmeyecekti, bir eklenti var ama biz donanımı tuşlara basmak için tasarlamaya karar verdik, bu olacak. 8'den fazla anahtara sahip cihazlar yaparsak gelecekte daha uyumlu hale gelebilirim. Kullanışlı bir Belkin Nostromo'm vardı ve bilgisayar monitörü VGA kablolarına bağladım çünkü bunlar gereken hat sayısının biraz üzerindeydi. Bu, hangi pinlerin nereye gittiğini gerçekten belgelemeniz gereken yerdir. Bu satırları eşleştirmek için 9 satırınız ve 3 yeriniz var 1) dans matına> kabloya 2) kabloya> tuşa basma üreteci giriş konektörüne 3) Tuşa basma eşleme yazılımı, bu durumda nostromo sürücüler. Bir USB klavye kullandıysanız, doğru tuşlara uyum sağlamak için oyun yazılımını değiştirmeniz gerekir. İdeal olarak bu, yazılımda bir özellik olacaktır, ancak geliştirme için bu ayrılığa sahip olmak bazı çok yönlülüğe izin verirRandofo, giriş için usb klavyeleri kullanma konusunda iyi bir talimata sahiptirhttps://www.instructables.com/ex/i/40127CE021381029BC6B001143E7E506/?ALLSTEPS

3. Adım: Donanım: El Denetleyicisi

Donanım: El Denetleyicisi
Donanım: El Denetleyicisi
Donanım: El Denetleyicisi
Donanım: El Denetleyicisi
Donanım: El Denetleyicisi
Donanım: El Denetleyicisi
Donanım: El Denetleyicisi
Donanım: El Denetleyicisi

Bir 'Simon' oyununu modifiye ederek bir kavram kanıtı yaptım. Pedler, mevcut simon donanımına paralel olarak presleri algılayacak şekilde ayarlandı, böylece orijinal oyun oynamaya devam edecekti. Elektronikte, şortları tespit eden ve usb aracılığıyla işletim sistemine joystick şapka komutları üreten bir dans matından nakledildi. Geliştirme ve test için bir başlangıç bloğu olarak https://www.stepmania.com/ açık kaynağını kullandım. Sonuçlar, simon yastıklarının bazı insanlar için yeterince dokunsal veya duyarlı olmadığıydı. Mevcut el kumandası ayrıntılı bir yapıdır, ayrı bir talimatta bulunamaz:https://www.instructables.com/ex/i/AF2C7B003BFD1029AC23001143E7E506/Sanırım stepmania ile testin bu ilk aşamasından itibaren geliştirdim. bir simon oyununa da tasarım yapın. Platformu hala stepmania için kullanmayı planlıyorum ve önümüzdeki haftalarda dosyaları düzenleme konusunda bir talimat hazırlayacağım.

Adım 4: Donanım: Dans Matı

Donanım: Dans Matı
Donanım: Dans Matı
Donanım: Dans Matı
Donanım: Dans Matı
Donanım: Dans Matı
Donanım: Dans Matı

Her marka matın içindeki izlerin muhtemelen aynı olacağını düşünüyorum. Bu nedenle, haritalama listenizi yazarken, matın üzerindeki pedlere karşılık gelen okların bir listesiyle başlayın. Ardından, seçtiğiniz kablo kurulumundan pin numarasını veya kablo rengini not edin. Normalde VGA için kullanılan 15 yollu d-tipi konektörler ve kablolar seçtim (vga kullanıyorsanız pin 7 gibi bir şeyin bağlı olmadığını unutmayın)

Kabloları dans matlarına nasıl bağlayacağınız size kalmış. Paspasın pcb'sini sağlam bırakmanızı, kabloyu mat konektörünün yanındaki pcb'ye lehimlemenizi (kaplamayı çizmek isteyeceksiniz) ve ardından devreyi pcb'den izole etmek için yukarı akış yolunu kesmenizi tavsiye ederim, yoksa her şeyi bağlar. sen. Ardından, hangi pedleri pimlere bağladığınızı not edin ve bu eşlemeyi yazılıma kadar takip edin. Ayrıca bunu her mat için tam olarak kopyalamak isteyeceksiniz. Aşağıda ekli şemada çizilmeyen bir şey ortak hat veya anahtarların diğer tarafıdır. Her ped ortak bir plakaya kısa devre yapar, bunun bilgisayara doğru şekilde bağlanması çok önemlidir, aksi takdirde pedlerin hiçbiri çalışmayacaktır.

Adım 5: Video

İşte hareket halindeki iki dans matının küçük bir videosu. Davullarla küçük bir kablolama hatasını giderdikten sonra bunu bir dans matı ve el davulu olacak şekilde güncelleyeceğim.

Önerilen: