wowGame
🔎 Proje Özeti
Bu proje, özel tasarlanmış bir eğlence ve oyun sistemi olarak geliştirildi. Büyük bir TV, içerisine entegre edilmiş bilgisayar ve tamamen tarafımızdan tasarlanıp üretilen özel PCB anakart üzerine kurulu olan sistem, adreslenebilir LED aydınlatmalar, ses sistemi ve amfi ile görsel ve işitsel bir deneyim sunuyor. Kullanıcılar sisteme kart okuyucu üzerinden giriş yaptıktan sonra oyuna başlıyor; yönlendirme anakarta bağlı enkoder ile, ateş etme ise buton üzerinden sağlanıyor ve amaç ekranda beliren şekilleri vurarak mümkün olduğunca yüksek puan toplamak oluyor. İlk aşamada pong oyunu geliştirdik, ancak daha sonra uzay temalı ikinci bir oyun hazırladık. Uzay oyunu çok daha keyifli bulunduğu için şu anda makinede o oyun kurulu ve müşteriler bu oyunu oynuyor. Ana anakarta ek olarak kullanıcı tarafında da ayrı kartlar tasarlanıp üretildi; bu kartlar ana sistemle haberleşerek çoklu oyuncu deneyimini destekliyor. Hem donanım (PCB tasarım ve üretim) hem de sistem entegrasyonu tarafımızdan gerçekleştirilirken, oyunun yazılım kısmı ekip arkadaşımız tarafından hazırlandı.
🎯 Amaç ve Hedefler
Kullanıcıya görsel ve işitsel açıdan zengin, etkileşimli bir oyun deneyimi sunmaktır. Özel tasarlanmış PCB anakart, adreslenebilir LED’ler, ses sistemi ve kart okuyucu entegrasyonu sayesinde kullanıcılar kişisel giriş yaparak oyuna dahil olur, enkoder ve butonlarla yönlendirme ve ateş etme işlemlerini gerçekleştirir. Hedefimiz; tüm donanımın tek merkezden kontrol edilebildiği, çoklu oyuncu desteği ile hem bireysel hem de grup halinde oynanabilen, görsel efektler ve seslerle desteklenmiş sürükleyici bir oyun makinesi geliştirmektir.
🛠️ Geliştirme Süreci
Bu projenin fikri bir müşterimizden geldi ve biz de ihtiyacı karşılayacak sistemi geliştirdik. PCB tasarımı için lisans sorunu bulunmaması ve açık kaynak yapısı nedeniyle EasyEDA’yı tercih ettik. Sistemdeki LED’ler oyundaki durumlara göre tepki veriyor, ses sistemi de bu senaryolara bağlı olarak devreye giriyor; ses, bas ve diğer ayarların kullanıcı tarafından kontrol edilebilmesi sağlandı. LED’ler için parlaklık kontrolü ve farklı konfigürasyon seçenekleri eklendi. Enkoderlerin altında mekanik olarak geliştirdiğimiz özel bir yapı dayanıklılık ve yüksek çözünürlük sağladı. Kart okuyucu sistemi ise müşterinin mağazasında mevcut altyapıya uyum sağlaması için entegre edildi. Tasarım aşaması uzun ve detaylı bir süreç oldu; hatasız bir sistem için yoğun Ar-Ge çalışmaları yürüttük. Oyun geliştirme ve entegrasyon sürecinde birçok hata ile karşılaştık ancak çözümleri hızla adapte ederek ilerledik. Kart okuyucu entegrasyonu sırasında da zorluklar yaşadık fakat gerekli düzenlemelerle sorunsuz hale getirdik. Anakart tasarımında sürekli ihtiyaçları göz önünde bulundurduk ve oyun makinesine özel PCB’ler geliştirdik. Kurulumda kablo kanalları, kaliteli ve parazite dayanıklı kablolar kullandık; AC plug kısmında da yine parazite dayanıklı modüller tercih ettik. Montaj sürecinde titiz çalışarak hatasız bir entegrasyon sağladık. Test aşamasında özellikle oyun tarafında hatalar çıktı, ancak yoğun denemeler sayesinde bu sorunların çoğunu tespit edip çözdük ve yeni güncellemelerle sistemi stabil hale getirdik.
⚠️ Hatırlatma / Not
Proje fotoğrafındaki oyun maalesef eski versiyona ait; şu an sistemimiz uzay temalı yeni bir oyunla çalışıyor. Bu nedenle giriş ekranı tasarımı da güncellendi ve makinenin yeni tasarımları üzerinde çalışmalarımız devam ediyor. Ayrıca birkaç yeni oyun daha geliştirmeyi planladık ve bu oyunların geliştirme süreçleri de halen devam ediyor. Her şey tam anlamıyla tamamlandığında, tüm oyunları kapsayan detaylı tanıtım videomuzu YouTube kanalımızda paylaşacağız. Şimdilik, fikir vermesi adına projeye ait bir fotoğraf yüklemeyi tercih ettik.
Eğer bu makineyi deneyimlemek isterseniz Samsun’da bulunan Yeşilyurt AVM’deki Wowland mağazasını ziyaret edebilirsiniz. 🚀