Campus Hunt
Orta Doğu Teknik Üniversitesi’nin AdımOdtü iş birliği ile iki dönem boyunca (2022 -2023 Güz ve Bahar) üniversiteye yeni başlayan öğrencilere üniversiteye tanıtmak için yaptığı etkinlikte kullanılan mobil uygulama. Bu uygulama...
ProjelerOrta Doğu Teknik Üniversitesi’nin AdımOdtü iş birliği ile iki dönem boyunca (2022 -2023 Güz ve Bahar) üniversiteye yeni başlayan öğrencilere üniversiteye tanıtmak için yaptığı etkinlikte kullanılan mobil uygulama. Bu uygulama…
Proje Bilgisi
- Kurum / bağlam: Eyesoft Bilişim
- Platform: Mobil
- Dönem: Eylul 2021 - Aralik 2022
Kapsam
Orta Doğu Teknik Üniversitesi’nin AdımOdtü iş birliği ile iki dönem boyunca (2022 -2023 Güz ve Bahar) üniversiteye yeni başlayan öğrencilere üniversiteye tanıtmak için yaptığı etkinlikte kullanılan mobil uygulama. Bu uygulama ile harita altyapısı kullanılarak üniversite içerisinde sanal olarak üç b oyutlu nesneler dağıtıldı. Dağıtılan bu nesnelerle öğrenciler etkileşime geçildiğinde ortaya çıkan metin, video ve quiz gibi etkinliklerle puan toplayabildi. Uygulamada belirtilen puana ulaşan her öğrenciye sonradan açıklanan bir tarihte AdımOdtü tarafında n belirtilen hediyeler dağıtıldı.
Mimari ve Sistem Tasarımı
Projenin mimari tasarımına bakacak olursak projeyi üç katman ile ifade edebiliriz. İlk katman bu uygulama oluyor. İkinci katman yukarıda ifade edilen Loktos Mobile, üçüncü katman ise kullanılan veri tabanı. Proje bir oyun projesi olduğum için tasarım ona g öre şekillenmiştir. Her sahne farklı bir ekranı ifade ediyor. Uygulamada sahnelere göre çeşitli işlemler gerçekleştiriliyor. İlk sahnede uygulamanın donanımsal gereksinimleri kontrol ediliyor. Örneğin gps aktifliği, internet aktifliği gibi, sonrasında farklı bir ekranda uygulamanın ihtiyaç duyduğu 3d içerikler indiriliyor. Bu işlem sonrası kullanıcılar üyelikle ilgili kısma erişiyorlar. Sisteme giriş yapıldığında harita ve 3d nesneler oluşmaya başlıyor. Projede diğer mobil oyun projelerinde olduğum gibi düz enli bir klasör hiyerarşisi var. Bu sayede uygulamanın kolay bir şekilde geliştirilmesi sağlandı. Ayrıca bu projede singleton tasarım deseni kullanılmıştır.
Öne Çıkan Teknik Detaylar
- Loktos Mobile Api servisi ile Entegrasyon
- Çoklu Dil Desteği
- Güvenli Bir Şekilde Authentication İşleminin Sağlanması
- Performans için 3d Nesnelerin Referanslarının Kullanılması
- Nesnelerle Etkileşim QR Kod Okutularak da Sağlanması
- Harita Altyapısı için OpenStreetMap’in Kullanılması
Kişisel Katkılar
- Projenin geliştirilme aşamasındaki 2 boyutlu ve 3 boyutlu içerikler ODTÜ tarafından tarafımıza
- iletiliyordu. Bu içerikleri geliştirdiğim uygulamada kullandım. Proje geliştirildikten sonra testler
- bitince ODTÜ’ye teslim ediliyordu. Marketlere yüklenmesi de dahil yapılması gereken tüm
- işlemlerle ilgili talimatları belgeler halinde ilgili kişilere aktarıyordum
Yayın / Deployment
Proje ODTÜ’nün resmi marketlerinde yayınlandı. Aşağıda ilgili adresleri bulabilirsiniz. Hali hazırda app store’da uygulama yer almıyor. Google Play’de ise ilgili adres dışında uygulamaya erişilemiyor. Google Play: https://play.google.com/store/apps/details?id=tr.org.adimodtu.campushunt