Kategoriler
master

Yüksek Lisans Süreci (2021 – 2022)

Oyunlar

United Space Force: Homeland

United Space Force Homeland; distopik bir gelecekte geçen, 3. şahıs kamerasıyla karakterin kontrol edildiği bir oyundur. İnsanlığın geleceği için yeni bir gezegen arayan bilim adamları, baş karakteri Dünya’ya çok benzer özelliklere sahip Gliese adlı gezegene gönderir. Astronot olan baş karakter, bu gezegende ilkel yaşamla karşılaşır. Gezegende karakterin başına gelecek olaylar oyunun temelini oluşturur.

  • Oyunda, 
    • Ortamdaki objeler ve yan karakterler ile (Npc) etkileşim sağlanması, 
    • Ana ve durdurma (pause) menüsü ile oyunun kontrol edilmesi,
    • Elde edilen objelerin bir envanterde tutulması,
    • Diğer karakterlerle iletişim kurarak görevlerini öğrenmesi amacıyla bir diyalog mekanizmasının kullanılması,
    • Karakterin portal ve telegram sistemi ile arazide farklı yerlere kolayca geçmesi,
    • Navigasyon amacıyla harita sistemi kullanılması,
    • Karakterin kendini savunması için ok ve yaydan oluşan bir silah kullanabilmesi sağlanmıştır.
  • Oyun ortamı Unreal Engine ile hazırlanmıştır.

Cave Canem

Cave Canem, bilgisayar ortamı için tasarlanmış 3D ve hipercasual bir oyundur. Oyunun amacı, karakterin köpeklerle dolu bir caddeyi geçerek evine ulaşmaya çalışmasıdır. Oyuncu, sokaktan geçebilmek için köpeklerden kaçabilir, onları mama veya kemikle yatıştırmaya çalışabilir. Karakter, sokaktan geçerken yol, hava koşulları gibi başka zorluklarla da karşılaşabilir.

  • Oyunda, 
    • Hem karakter hem de yan karakterler (köpekler) için hareket mekanizmaları,
    • Karakterin ortamda bulunan can, para, mama ve kemik ile etkileşimi,
    • Fener açma ve kapama mekaniği,
    • Yan karakterleri (köpekleri) besleme mekaniği,
    • Köpekler için; karakteri takip etme ve karaktere zarar verme mekanikleri,
    • Marketten ürün satın alma mekaniği,
    • Alınan veya ortamdan toplanan nesnelerin envanterde saklanması,
    • Oyunu ana menü, durdurma (pause) menüsü ve ayarlar menüsü ile kontrol etme mekanikleri,
    • Karakter ve köpeklerin etkileşim sırasında ses çıkarmaları
  • sağlanmıştır.
  • Oyun ortamı Unity Oyun Motoru ile hazırlanmıştır.
  • Oyun için gerekli modellemeler Maya programı ile yapılmıştır.

Görsel Efektler

Maya programı ile çeşitli görsel efektler oluşturulmuştur.

Modellemeler

Maya programı ile çeşitli 3B modeller oluşturulmuştur.

Video Editleri

DaVinci Resolve programı ile çeşitli sayısal birleştirmeler yapılmış ve video editleri oluşturulmuştur.

Kategoriler
lisans

Lisans Süreci (2015 – 2020)

Dron Destekli Trafik Denetimi Simülasyonu

Projede insansız hava aracından gelen görüntülerin eş zamanlı olarak Makine Öğrenmesi ile analizi yapılması, analiz sonucuna göre araç yoğunluğunun tespit edilmesi ve yoğunluğa göre trafik ışıklarının denetiminin sağlanarak trafikte meydana gelebilecek yoğunlukların önüne geçilmesi simüle edilmiştir.

Proje lisans bitirme projesi olarak bir ekip tarafından yapılmıştır. Benim çalıştırdığım kısım, araç tespit işleminin gerçekleştirilebilmesi için simülasyon ortamından alınan bir videonun görüntü karelerine ayrılması ve bu görüntüleri kullanarak görüntüdeki araç ve araç türlerini tespit edebilen eğitilmiş bir derin öğrenme (deep learning) modelinin oluşturulması, modelin iyileştirilmesi ve doğruluk analizlerinin yapılmasıdır.

Simülasyon ortamı, trafik akışı ve trafik ışığı denetiminin oluşturulması Unity ve C# ile, derin öğrenme modelinin hazırlanması ve kullanımı YOLO, Darknet yapay sinir ağı, CUDA teknolojisi, OpenCV kütüphanesi ve Python dili ile gerçekleştirilmiştir.

Kentin Hikayeleri

Ankara’daki tarihi, mimari ve kültürel açıdan önemli olan mekanları tanıtan bir mobil uygulama projesidir.

Verileri hazırlanmış bir bölgenin harita ekranında yer alan konumlar seçildiğinde mekanın adı, konumu ve bir fotoğrafını içeren kısa bilgilendirme sayfası açılır.

Detaylı bilgilendirme seçildiğinde mekanın tarihçesi okunabilir, fotoğrafları görülebilir, mekan tarihçesi sesli anlatımla dinlenebilir.

Proje JeoIT firmasının bir ürünü olup, benim çalışmamda Github, Visual Paradigm ile UML diyagramları hazırlama, harita gösterimi için Leaflet kütüphanesi, Ionic mobil geliştirme platformu, Atom IDE platformu, Cordova ve Node.js kullanılmıştır.

Kategoriler
sertifika

Sertifika Programı

Zeynolog

Bu proje, Bilgeadam Yazılım .Net sertifika programı kapsamında hazırlanan bir kurs bitirme projesidir.

Zeynolog bir blog sitesidir. Kullanıcıların siteye kayıt olarak kendi bloglarını açmaları, bloglarına makale eklemeleri, makalelerde güncelleme yapmaları veya makaleyi silmeleri mümkündür. Aynı zamanda kullanıcılar, başka bloglardaki makaleleri okuyabilmekte ve bunlara yorum yapabilmektedirler.

Proje kişisel olarak gerçekleştirilmiş olup, Asp.Net, MVC, CSS, HTML teknolojileri, C# programlama dili ve MSSQL veritabanı kullanılmıştır.