top of page
AnaSayfa

BİL396 PROJE

Grup-1

SPACE MAZE
DATA GLASS
Proje Tanıtımı

Proje Tanıtımı

Space Maze, data glass üzerinden oynanabilen rekabetçi bir oyundur. Kontroller kontrolcü ile sağlanır. İki gözlük birbiriyle eşleştikten sonra belirlenen süre zarfında rakipler birbirlerinin haritasını hazırlayıp birbirlerine bu haritaları gönderir ve oyun başlar.

​

Oyunun amacı, karşı tarafın oluşturduğu haritada belirlenen yolu tahmin edip çıkış yolunu bulmaktır. Eğer belirlenen yolun dışına çıkılırsa oyuncu başlangıç noktasına döner. Oyunculardan biri çıkış noktasına ulaştığında oyunu kazanır ve karşı tarafa kaybedildiği haberi verilip yeni oyun başlar.

​

Oyun iki adımdan oluşur:

  • İlk Adım/Hazırlık Aşaması: Oyuncular belirli süre zarfı içerisinde rakipleri için bir labirent hazırlar ve karşı tarafa gönderir.

  • İkinci Adım/Labirent Çözümü: Oyuncular, karşı taraftan gelen labirenti rakibinden önce çözüp bitiş noktasına ulaşmaya çalışır.

  • Oyun arayüzü QT ile geliştirilmiştir.

  • Ana menüde 3 tane buton bulunmaktadır: Play, Options, Exit.

  1. Play butonu ile oyun başlar.

  2. Options butonu ile karakter seçimi yapılır.

  3. Exit butonu ile oyun sonlandırılır.

Space Maze, data glass üzerinden oynanabilen rekabetçi bir oyundur. Kontroller kontrolcü ile sağlanır. İki gözlük birbiriyle eşleştikten sonra belirlenen süre zarfında rakipler birbirlerinin haritasını hazırlayıp birbirlerine bu haritaları gönderir ve oyun başlar.

Proje sunumumuzu yandaki linkten indirebilirsiniz.

Çalışmalarımız

Proje kapsamında geliştirmiş olduğumuz kodlara aşağıdaki linkten erişebilirsiniz.
CSE396-GROUP1

Çalışmalarımız
Donanımlar

Donanımlar

  • Arduino Nano Klon (USB Chip CH340)
​

Gözlükler ve Joysticklerin doğrudan bağlı olduğu donanımdır. Oyuncuların joysticklerden vermiş olduğu komutlar Arduino’ya gönderilir. Oyuncu odaklı işlemler burada gerçekleştirilir. Gözlüklerdeki ekrana bilgiler Arduino’dan gönderilir.

​
  • 0.96” OLED Ekran
​

Anlık oyun bilgileri ve board durumu oyunculara bu ekranlarda gösterilmiştir. Her bir oyuncu taktığı gözlüğün camın üzerine yerleştirilmiş ekranı sadece kendisi görmektedir.

​
  • XY-Axis Joystick
​

Kullanıcının oyunla ilgili hareket etme, onay gibi tüm komutları Joystick üzerinden alınıp Arduino’ya iletilmiştir. Modül x ve y ekseninde pozisyona bağlı olarak çıkış verir.

​
  • ESP8266 WiFi Serial Module
​

ESP8266, çalıştırma süresince minimal yükleme ile GPIO'ları aracılığıyla sensörler ve diğer uygulama özellikli cihazlarla entegre olmasını sağlayan güçlü dahili işleme ve depolama özelliklerine sahiptir. Arduino’lar ve PC arasındaki haberleşmeleri sağlamak için kullanılmıştır.

​
  • Breadboard
​

Donanımların üzerine yerleştirildiği boardlardır.

​
  • Jumper
​

Boardlar üzerine yerleştirilmiş donanımların haberleşmesi sırasında veri iletimini sağlamak için kullanılmıştır.

​

  • Lipo Pil
​

Güç kaynağı olarak 3.7V'luk 380mAh gücünde lipo pil kullanılmıştır

Takım

Takım

Bize Yazın

Bize Yazın

Gebze Teknik Üniversitesi
Bilgisayar Mühendisliği
​
Adres

Cumhuriyet Mahallesi,

2254. Sok. No:2, 41400

Gebze/Kocaeli

bil396proje@gmail.com

+90 543 911 48 32

Mesajınızı aldık. Teşekkür ederiz :)

Bizi Takip Edin

SEFA SÖNMEZ

sefasonmez

sefasonmez

EMRE ÇELİK

emre-celik-284772106

emrecelik95

SELAHATTİN KÖLE

selahattinkole

selahattinkole

ERDEM DUMAN

erdem-duman-068334116

erdemduman

YAĞMUR KARAMAN

yağmur-karaman-70b53b137

yagmurkaraman

DEVRİM AKINCI

devrim-akıncı-8ba14214a

devrimakinci

RABİA ÇAKAS

rabia-çakas-ba5018141

rabiacakas

İBRAHİM ÇETİNKAYA

ibrahim-çetinkaya-50465584

ICetinkaya

Bizi Takip Edin

bottom of page