top of page
Bilgisayar, sunucu konumunda rol alacaktır. Sunuculara bağlanan gözlükler wifi üzerinden konumlarını sunucuya göndereceklerdir. Raspberry’lerin OLed ekranlarda göstereceği veriler(topun ve oyuncuların konumu, topun duvara çarptıktan sonra gideceği yön, açısal hesaplamalar vb.), bilgisayar tarafından işlenecek ve wifi üzerinden data glasslara gönderilecektir. Bilgisayarın server olarak rol aldığı bu sistem, oyunu dışarıdan izlemek isteyen 3. kişiler için oyunu simule ederek takip etme olanağı vermektedir.
Sunucunun gözlükler ile bağlantı kurması beklenirken sunucu üzerinde bir gif belirmektedir. Yanda bulunan resim bu gif’ e ait bir kesittir.

Sunucuya sadece bir gözlüğün bağlanması durumunda arkanoid oyun modu aktif hale gelmektedir. En geç 20 saniye içerisinde diğer gözlük ile bağlantı kurulamazsa arkanoid oyunu başlatılır.

Sunucuya iki gözlüğünde bağlı olması durumunda Arkanoid modunun yaninda Pong oyun modu da aktif hale gelmektedir. Bu aşamada oyuncular Pong oyununu kendi aralarinda oynayabilirler.

Arkonoid ve Pong oyunu başlamadan önce ekranda 3’ten geriye doğru bir sayaç başlar. Sayaç sıfırlandıktan sonra ilgili oyun başlar.

Pong ve Arkanoid oyunlarının ekranları aşağıdaki görsellerde ifade edilmiştir. Arkanoid kısmında bloklar bir top ve bir kale bulunmaktadır. Pong oyununda ise 2 kale, bir top, bonus top, bonus topu oyuna sokan bir block ve raketleri gol olması durumunda büyüten bir token bulunmaktadır.

İlk ekranda karşımıza servera bağlı data glasslar ve aktif oyunlar sekmeleri çıkar. İlk sekmede servera bağlanmış data glass’ların listesi karşımıza çıkıyor. Diğer sekmede ise servera bağlı data glass’lar arasında pair edilmiş gözlüklerin oyunları listeleniyor. Bu ekranda seçilen bir oyun yukarıda görüldüğü şekilde üçünçü şahışlar tarafından anlık olarak izlenebilmektedir.
Data Glass'lar bağlandığı anda server oyun başlar. Data Glass’ların server ile bağlantısı farklı thread’ler ile kontrol edilmekte ve bu şekilde oyunculardan komut beklenirken oyun duraksamamaktadır. Thread’lerin (Data Glass’lar) iletişimi server üzerinden sağlıklı bir şekilde gerçekleşmektedir. Raketin pozisyonu data glass denge durumundayken korunmaktadır.
Bunun yanı sıra ekranda oyunun anlık olarak durumunu gösteren bir scoreboard, kimin önde olduğunu gösteren bir bilgilendirme yazısı ve gol olduğunda bir bildirim gözükür.

bottom of page