"Refleksini değil, beynini tamir et."
Bu oyunun kaynak kodları, mimarisi ve tüm mantıksal döngüleri, tek bir satır kod manuel olarak yazılmadan, tamamen Yapay Zeka (Google Gemini) ile iletişim kurularak geliştirilmiştir.
Bu proje, bir "kodlama" çalışmasından ziyade, ileri düzey Prompt Engineering (İstem Mühendisliği) ve Vibe Coding tekniklerinin bir ürünüdür. Geliştirici, yapay zekayı bir "Junior Developer" gibi yöneterek vizyonunu ürüne dönüştürmüştür.
- Rol: Proje Mimarı & Prompt Mühendisi
- Geliştirici: Yapay Zeka (LLM)
- Geliştirici Adı: Umut Nebi Çağan
- Kurum: Pamukkale Üniversitesi - Bilgisayar Mühendisliği (1. Sınıf)
Brain Glitch, klasik sonsuz koşu oyunlarının aksine sadece reflekslerinizi değil, bilişsel yeteneklerinizi (Algı, Mantık, Duygu Kontrolü) test eden hiper-basit (hyper-casual) bir mobil oyundur.
Oyun, beyninize sürekli farklı türde komutlar göndererek sizi "hata yapmaya" zorlar (Glitch). Amaç, süre bitmeden veya haklarınız tükenmeden doğru kararları vermektir.
- Refleks (Direction): Okun gösterdiği yöne (veya tersine) kaydırma.
- Algı (Color/Not Color): "Yazı rengi mi?" yoksa "Yazının anlamı mı?" sorularına göre doğru rengi seçme (Stroop Testi mantığı).
- Mantık (Math): Ekranda beliren matematik işleminin doğru mu yanlış mı olduğunu anlık olarak bilme.
- Duygu (Emoji): Kelime (Örn: "MUTLU") ile gösterilen yüz ifadesinin eşleşip eşleşmediğini bulma.
- Kontrol (Wait): "BEKLE" komutu geldiğinde ekrana dokunmama dürtüsünü kontrol etme.
Oyuncular kazandıkları şekerlerle (oyun içi para) karakterlerini güçlendirebilir veya oyun modlarını değiştirebilirler.
- Güçlendirmeler: Can (İkinci Şans), Zaman İksiri, x2/x3 Şeker.
- Mod İksirleri: "Saf Refleks" veya "Saf Mantık" gibi iksirler, bir sonraki turda sadece o tür soruların gelmesini sağlar.
Oyun sadece skor yapmak üzerine kurulu değildir. Hata yaptıkça düşen Beyin Sağlığı (Brain Stability) oranını, kazandığınız şekerlerle marketten "tamir etmeniz" gerekir.
- Refleks Lobu, Mantık Lobu, Algı Lobu gibi bölümleri ayrı ayrı geliştirebilirsiniz.
Her gün sadece 1 kez oynanabilen, oyuncunun o günkü zihinsel durumunu ölçen özel mod.
- Çoklu Dil Desteği: Türkçe (TR) ve İngilizce (EN).
- Google AdMob: Ödüllü reklamlar ile canlanma (Revive) ve geçiş reklamları.
- Kalıcı Hafıza:
shared_preferencesile tüm ilerleme, envanter ve ayarlar cihazda saklanır. - Dinamik Arka Plan: Sürekli akan, canlı ve şeker temalı animasyonlar.
Bu proje Flutter kullanılarak geliştirilmiştir.
- Dil: Dart
- State Management:
setState(Yapay zeka optimizasyonu ile temiz bir yapı). - Veri Saklama:
shared_preferences - Ses Yönetimi:
audioplayers - Reklam Ağı:
google_mobile_ads - Animasyonlar: Custom Painters & Animation Controllers.
Projeyi yerel makinenizde çalıştırmak için:
- Depoyu klonlayın:
git clone [https://github.com/UmutCgn/brain-glitch.git](https://github.com/UmutCgn/brain-glitch.git)
- Proje dizinine girin:
cd brain-glitch - Paketleri yükleyin:
flutter pub get
- Çalıştırın:
flutter run
Umut Nebi Çağan Pamukkale Üniversitesi - Bilgisayar Mühendisliği 1. Sınıf Öğrencisi




