UNITY 3D PLATFORM OYUNU

Bu proje, pratik amaçlar için geliştirilmiş Unity tabanlı bir oyundur. Oyun mekaniği Half-Life'a benzese de kendi ayırt edici özelliklerine sahiptir. Oyun, mevcut temel formunda daha fazla gelişime açık bırakılmış ve evrim geçirdikçe paylaşılacaktır. Hikaye Oyun, mevcut durumunda açıkça belirtilmemiş olsa da bir hikayeye (henüz) sahip değildir.Hikaye henüz tam olarak geliştirilmediği için sonu değişebilir, ancak şu anda aşağıdaki gibi görünmektedir: Bir karakter karşısına çıkan düşmanlarını eline geçtiği silahlarla yok eder. Animasyon ve mixamo'dan alınan karakter yapılarıyla geliştirilebilir bir oyun.

Özellikler

FLUTTER YEMEK SİPARİŞİ UYGULAMASI

Bu proje, flutter-dart kullanarak bir mobil uygulama geliştirmek üzere hazırlanmıştır. Belli animasyonlar ve sayfalar arası geçiş ile birlikte veri aktarımı bulunmaktadır. Web servis üzerinden veri çekimi , veri gönderimi mevcuttur.

Özellikler

  • Kullanıcı dostu bir arayüz
  • Webservis kullanımı
  • Animasyon kullanımı
  • BlocPattern mimarisi

DRONE YER İSTASYONU UYGULAMASI

Biz, hem hava hem de kara aracı olarak çalışabilen bir drone için bir yer istasyonu yazılımı geliştirdik ve bu yazılımla TEKNOFEST'e katıldık. Bu yazılım, drone’un tüm operasyonel gereksinimlerini karşılamakta olup, verimli kontrol ve veri takibi sağlamaktadır.Bu proje, hava ve kara aracı olarak çalışabilen bir drone için özel bir yer istasyonu geliştirilmesini kapsamaktadır. Yer istasyonunun tüm tasarımı, Canva kullanılarak oluşturulmuş ve kullanıcı dostu bir arayüz sağlanmıştır.

Özellikler

  • Yer istasyonu arayüzü, Canva kullanılarak sıfırdan tasarlanmış ve özgün, sezgisel bir kullanıcı deneyimi sunulmuştur.
  • Arayüze OpenStreetMap entegre edilerek drone’un konumunun gerçek zamanlı takibi sağlanmıştır. Harita verileri, gömülü bir HTML çözümüyle çekilip gösterilmiş ve uçuş operasyonları sırasında sorunsuz güncellemeler yapılmıştır.
  • OpenWeatherMap API kullanılarak rüzgar hızı ve sıcaklık gibi gerçek zamanlı hava durumu verileri alınmış, bu sayede uçuş güvenliği ve operasyonel karar alma süreçleri desteklenmiştir.
  • Alınan ve işlenen tüm veriler, Mission Planner kullanılarak doğrulanmış ve drone’un uçuş bilgileri ile hava durumu verilerinin güvenilirliği test edilmiştir.

UNITY 2D PLATFORM OYUNU

Bu proje, pratik amaçlar için geliştirilmiş Unity tabanlı bir oyundur. Oyun mekaniği Mario'ya benzese de kendi ayırt edici özelliklerine sahiptir. Oyun, mevcut temel formunda daha fazla gelişime açık bırakılmış ve evrim geçirdikçe paylaşılacaktır. Hikaye Oyun, mevcut durumunda açıkça belirtilmemiş olsa da bir hikayeye sahiptir. Hikaye, bıyıklı bir karakterin hayal gücünden yaratıklarla yüzleşmesini konu alır ve bir çatışma yaratır. Hikaye henüz tam olarak geliştirilmediği için sonu değişebilir, ancak şu anda aşağıdaki gibi görünmektedir: Bıyıklı karakter, korkularını yenmek için bir şey kaybetmeden bir yolculuğa çıkar ve korktuğu yaratıkları yenerek. Sonunda, büyük macerasından sonra korkularını yendiğine inanır. Ayrıca, oyun küçük tuzaklar, zorlu parkurlar ve güçlü bir son-boss içeren üç farklı atmosfer sunar.

Özellikler

  • Bıyıklı bir karakterin hayal gücündeki yaratıklarla yüzleştiği bir hikaye.
  • Proje geliştikçe ve evrim geçirdikçe paylaşıma açık.
  • Mario'ya benzeyen ayırt edici oyun mekaniği.

UNITY 3D MOBİL EŞLEŞTİRME OYUNU

Bu proje, pratik amaçlar için geliştirilmiş Unity tabanlı bir oyundur. Oyun başlar başlamaz ikişer adet aynı ürün bulunması ve farklı ürünlerinde bulunmasıyla aynı ürünleri eşleştirmeyi amaçlayan bir oyundur. Bir platform bulunmakta ve eşleşen ürünlerin oraya konulması gerekir.

Özellikler

  • Mobil oyun uygulaması
  • Animasyon özelliği.
  • Skor mekaniği

FİLM KÜTÜPHANESİ SİSTEMİ UYGULAMASI

Bu uygulama, Nesneye Yönelik Programlama mantığı kullanılarak geliştirilen Film Kütüphanesi Sistemi'ni detaylı bir şekilde incelemekte ve raporlamaktadır.Proje, film yönetimi ve kullanıcı yönetimi gibi temel özellikleri barındırmaktadır. Aynı zamanda, farklı kullanıcı türlerinin (standart,premium) ve yöneticilerin sistemdeki rollerini içermektedir.

Temel Özellikler

Sistem, standart kullanıcılar, premium kullanıcılar ve yöneticiler arasında farklı rolleri içermektedir. Temel özellikler şunlardır:

  • Standart kullanıcılar, film listelerine göz atabilir ve ücretsiz içeriklere erişebilirler.
  • Premium kullanıcılar, standart kullanıcıların sahip olduğu özelliklere ek olarak premium içeriklere(film değerlendirme,yorum yapma) erişim sağlarlar.
  • Yöneticiler, kullanıcıları ve filmleri yönetebilir, yeni filmler ekleyebilir ve sistemdeki verilere erişim sağlarlar.

ŞEKLİN ALAN-ÇEVRE BİLGİLERİNİ HESAPLAYIP ÇİZEN PROGRAM

Taban algoritma, kullanıcıdan şekil bilgilerini giriş olarak alıp, bu bilgilerle hem veritabanında bir liste oluşturup hem de çizimleri görsel olarak sunan bir program içeriyor. Program, Dikdörtgen, Daire ve Eşkenar Üçgen şekillerini desteklemektedir. Ayrıca her bir şeklin çevresi ve alanı hesaplanmaktadır.

Notlar

  • Kullanıcı girişi doğrulaması ve hata yönetimi için IsInputValid metodu kullanılır.
  • Gerekli giriş bilgilerinin eksiksiz sağlanmadığı durumlarda uyarı mesajları gösterilir.
  • Çizimler ve analiz bilgileri, kullanıcının seçtiği renk ve şekle uygun şekilde yapılır.
  • PictureBox ve ListView üzerindeki veriler temizlenerek yeniden kullanıma hazır hale getirilebilir.

Daha geniş bilgi için

Projeye Git Raporu İndir (Proje 3)

VERİTABANINA KAYDEDEN HASTA KAYIT UYGULAMASI

Bu C# Windows Forms uygulaması, hasta kayıtlarını yönetmek ve veritabanı işlemlerini gerçekleştirmek amacıyla tasarlanmıştır. Uygulama, kullanıcıya hasta bilgilerini listeleme, ekleme, güncelleme ve silme gibi temel işlemleri gerçekleştirme imkanı sunar. Ayrıca, kullanıcı dostu bir arayüz ve veri güncellemelerini dinamik olarak yönetebilen bir DataGridView içermektedir.

Notlar

  • Veritabanı işlemleri sırasında oluşabilecek hataları yakalamak ve göstermek için fazlaca işlem uygulanmıştır.
  • Herhangi bir bilgi girilmediğinde tekrar sorulmasına karşın, verilen cevaba göre işlem yapılmakta.
  • Kod, farklı işlevleri farklı metotlara ayırarak modüler bir yapı izler.
  • Form, çeşitli işlemler için çeşitli düğmeler ve hasta kayıtlarını görüntülemek , işlemek için DataGridView kullanılmıştır

Daha geniş bilgi için

Projeye Git Raporu İndir (Proje 4)
© 2025 Ahmet Berke Kaya