Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

👾 SFML Pacman – Duvar Labirenti Oyunu

SFML Pacman, klasik Pacman oyunundan esinlenerek C++ programlama dili ve SFML (Simple and Fast Multimedia Library) grafik kütüphanesi kullanılarak geliştirilen 2D bir labirent oyunudur. Bu proje, 2020 yılında Yazılım Mühendisliği Lisans Programı 1. sınıf öğrencisiyken eğitim amaçlı olarak geliştirilmiştir.


🎓 Proje Bilgileri

  • Dönem: 2019–2020 Akademik Yılı
  • Geliştirici: Başak AHLAT & Gülfidan Baltacı
  • Geliştirme Seviyesi: 1. sınıf

🎯 Amaç

Bu projenin amacı, C++ dilinde temel oyun mekaniği ve grafik programlama becerilerini geliştirmektir. Kullanıcı, labirentteki duvarlara çarpmadan hedefe ulaşmaya çalışır.
Pacman tarzı hareket dinamiği, çarpışma kontrolü ve harita yapısı gibi temel oyun programlama konseptleri uygulanmıştır.


🛠 Kullanılan Araçlar

  • 💻 C++
  • 🎮 SFML 2.5.1
  • 🖥️ Visual Studio

🚀 Proje Özellikleri

  • 2D karakter kontrolü
  • Duvar/engel algılama
  • Harita dosyasından otomatik labirent çizimi
  • Basit skor takibi
  • Hedefe ulaşma mekanizması
  • SFML ile görsel çıktı ve klavye kontrolü

🧪 Çıktılar

  • 🎮 Oynanabilir basit labirent oyunu
  • 🧱 Harita yapısına uygun engellerle çarpışma kontrolü
  • 🧭 Kullanıcı hareketine dayalı yön kontrolü
  • 📂 Dosyadan okunan harita yapısı

💡 Geliştirme Potansiyeli

Bu oyun, temel haliyle tamamlanmıştır. Ancak aşağıdaki geliştirmeler yapılabilir:

  • 👻 Hayalet karakter (düşman) eklenmesi
  • 🍒 Puan toplama nesneleri
  • 🎵 Ses efektleri
  • 🗺️ Seviye sistemi ve farklı haritalar

📎 Not

Bu proje, 2020 yılında Yazılım Mühendisliği 1. sınıf öğrencisiyken eğitim amacıyla geliştirilmiştir.

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages