burak aydoğmuşWraith · yazılım mühendisi
<div class="wall">
<p>burası çalıştığım yer, ne yaptığımı
görmek istersen</p>
<p>eşyalara tıklayabilirsin</p>
burak aydoğmuşçankaya üni. · 2026 mezun
wraith · yazılım mühendisi
web · mobil · gömülü · güvenlik
40+ proje · ankara
KARİYERPiyano — hesap yakındaMüziği çalPROJELERCANLICVİLETİŞİM
eşyalar ne işe yarıyor?zemine tıkla ya da W A S D ile gezekran açık ↓
/projectsPROJELER✕ KAPAT
projeler/lifelane336786cOyun · Mobil · AI

Lifelane

Android için çevrimdışı çalışan, yapay zekâ destekli sosyal yaşam simülasyonu. Küçük bir izometrik mahallede sekiz özerk karakter çalışır, küser, âşık olur, dedikodu yapar ve sen yokken de yaşamaya devam eder.

Lifelane
ŞEKİL 1 — Lifelane
ekip
1 kişi
rol
Oyun Geliştirici (Android)
kategori
Oyun · Mobil · AI

Lifelane’de oyuncu izometrik bir mahalleye taşınıyor ve sekiz karakterle komşu oluyor. Karakterlerin ihtiyaçları, rutinleri, işleri ve birbirleriyle sekiz boyutlu, yönlü ilişkileri var; simülasyon 10 dakikalık tohumlu adımlarla ilerliyor. Oyun kapalıyken geçen süre açılışta telafi ediliyor ve “sen yokken” özetiyle gösteriliyor.

Tasarımın temel kuralı: deterministik çekirdek, üretken yüzey. Dünyadaki her olgunun sahibi simülasyon; isteğe bağlı yerel dil modeli (cihazda çalışan llama.cpp, Gemma 3) yalnızca karakterlerin bunu nasıl ifade ettiğini yazıyor. Model yoksa ya da yanıt kurala uymuyorsa şablon diyaloglara dönülüyor. Hesap, analitik ve bulut yok.

İçerik veriyle tanımlı: 58 olay şablonu, iddia ve inanç ayrımıyla yayılan dedikodu ve sırlar, haftalık maaş, kira, kredi ve iş başvurularından oluşan ekonomi, mahalleyi gezdiren 13 görev. Harita 28×22 karo; kafe, kütüphane, sinema, meydan gibi mekânlara girilip içeride yürünüyor. Görseller CC0 3D kitlerden kendi art pipeline’ımla render ediliyor, müzik ve efektler prosedürel. 365 günlük regresyon testi farklı tohumlarda değişmezleri, drama ve ekonomi hedeflerini denetliyor.

@@ özellikler · 15 madde @@
  • İzometrik mahalle: kaydırma, yakınlaştırma, dokunarak yürüme, gece katmanı
  • Sekiz özerk karakter: ihtiyaçlar, rutinler, utility planlayıcı, işler
  • Sekiz boyutlu yönlü ilişkiler, türetilmiş aşamalar ve açık taahhütler
  • 58 veriyle tanımlı olay şablonu, akış, önem dereceli anılar
  • Cihaz üstü LLM ile sohbet: llama.cpp (JNI), GBNF ile niyet JSON’u, çıktı denetimi
  • Model yokken kural tabanlı ve şablon diyaloglara geri dönüş
  • Dedikodu ve sırlar: iddia ve inanç ayrımı, güven ve yorum kayması, yayılma
  • Ekonomi: haftalık maaş, kira, fiyatlar, iş başvurusu, kredi
  • 13 görev: git, konuş, satın al, hediye ver, etkinlik yap
  • 28×22 karoluk harita, on oda tipi, içeride mobilya etrafında yürüme
  • Sen yokken devam eden simülasyon ve dönüş özeti
  • Tamamen Türkçe: arayüz, içerik, olaylar ve model istemleri; ad durum ekleri
  • Prosedürel müzik, ortam sesi ve efektler; ses altyazıları
  • Yedekler, bozulma kurtarma, şifreli dışa aktarma; hesap ve bulut yok
  • 365 günlük tohumlu regresyon testi

teknolojiler · 14

  • Kotlin
  • Jetpack Compose
  • Android
  • llama.cpp
  • JNI / NDK
  • Gemma 3
  • GBNF
  • Room
  • Hilt
  • Gradle (çok modüllü)
  • Canvas (izometrik)
  • Node.js (art pipeline)
  • Robolectric
  • R8

ekran görüntüleri · 9 kare

Lifelane — görsel 1
01lifelane character
Lifelane — görsel 2
02lifelane map day
Lifelane — görsel 3
03lifelane map night
Lifelane — görsel 4
04lifelane cafe
Lifelane — görsel 5
05lifelane neighbor
Lifelane — görsel 6
06lifelane chat actions
Lifelane — görsel 7
07lifelane feed
Lifelane — görsel 8
08lifelane messages
Lifelane — görsel 9
09lifelane while away
✕ KAPATLifelane — görsel 1, tam ekran
01 / 09 · lifelane charactersonraki →
✕ KAPATLifelane — görsel 2, tam ekran
← önceki02 / 09 · lifelane map daysonraki →
✕ KAPATLifelane — görsel 3, tam ekran
← önceki03 / 09 · lifelane map nightsonraki →
✕ KAPATLifelane — görsel 4, tam ekran
← önceki04 / 09 · lifelane cafesonraki →
✕ KAPATLifelane — görsel 5, tam ekran
← önceki05 / 09 · lifelane neighborsonraki →
✕ KAPATLifelane — görsel 6, tam ekran
← önceki06 / 09 · lifelane chat actionssonraki →
✕ KAPATLifelane — görsel 7, tam ekran
← önceki07 / 09 · lifelane feedsonraki →
✕ KAPATLifelane — görsel 8, tam ekran
← önceki08 / 09 · lifelane messagessonraki →
✕ KAPATLifelane — görsel 9, tam ekran
← önceki09 / 09 · lifelane while away

← tüm projeler

© 2026 Burak AydoğmuşGitHubLinkedInİletişim