Warhammer Leveling
Warhammer 40K evreninde CRPG tarzı oyunlaştırma sistemi
Warhammer Leveling, günlük görevleri,antrenmanlar, ders çalışma seansları, kişisel hedefler,Warhammer 40K evreninde sürükleyici bir CRPG deneyimine dönüştüren derin ve iddialı bir oyunlaştırma sistemidir. Next.js 14 ve TypeScript ile katı Clean Architecture altında geliştirilen proje, 120+ kaynak dosya ve 10.000+ satır kod kapsamaktadır. Domain katmanı, sıfır harici import ile saf TypeScript yazılmış 19 model ve 19 oyun motoru içerir,her kural deterministik ve tamamen test edilebilirdir. Application katmanı 8 alan genelinde 35 use case orkestre ederken, infrastructure katmanı durumu Drizzle ORM ile SQLite üzerinden 10 repository implementasyonu ve 28 oyun veri dosyası için cache'li JSON veri pipeline'ı ile kalıcı hale getirmektedir. Karakter oluşturma, 6 köken dünyası, 8 arka plan (Outcast ve Sanctioned Psyker yolları dahil), 8 kişilik özelliği ve 9 birincil nitelik üzerinde dağıtılabilir 20 bonus stat puanı sunan sekiz adımlı bir sihirbazdır,her köken mekanik olarak statları etkilemektedir (ör. Forge World INT +10/TGH +5 verirken FEL -10/WP -5 ceza uygular). Görev motoru zorluk derecesine göre ölçeklenen XP (1-8 ölçeği), streak çarpanları (7 gün: 1.5x, 30 gün: 3x, 90 gün: 5x), günde 3 aynı kategori tamamlamasından sonra azalan getiriler ve aylık ısı haritaları ile streak takvimi sunar. Üç zorluk kademesi (Narrative, Standard, Grimdark) yetenek bonuslarını, XP oranlarını, akıl sağlığı kaybını, yozlaşma artışını ve hatta ölüm sonuçlarını ölçeklendirir,Grimdark kalıcı ölüm içerir. Sıra tabanlı savaş sistemi d100 yetenek kontrolleri, ağırlıklı isabet lokasyonları (baş %10, gövde %30, uzuvlar %15), pristine'den broken'a silah durumu bozulması ve AI düşman turları ile nişan, hücum, kuşatma ve savunma duruşu dahil taktik seçenekler uygular. En yaratıcı özellik Güvenilmez Anlatıcı akıl sağlığı sistemidir: akıl sağlığı beş durum üzerinden düştükçe (Stable > Stressed > Disturbed > Breaking > Shattered > Lost), arayüzün kendisi güvenilmez hale gelir,metinler bozulur, sahte bildirimler %50'ye varan sıklıkta belirir, ekranlar titrer ve çarpılır. 5 disiplin ve 5 katmandaki 26 psişik güç, ihmal edilebilirden felaket düzeyine şiddet atışları ile Perils of the Warp riski taşırken, yozlaşma birikerek beş eşikte (26, 41, 61, 76, 91) mutasyonları tetikler. Oyun ayrıca çapraz fraksiyon dalgalanma etkileriyle 7 fraksiyon itibar sistemi, Bölüm 1'de 9 sahne ve ilişki boyutları ile kırılma noktaları olan 6 NPC ile dallanmalı anlatı, Underhive Hovel'dan Spire Quarters'a konut yükseltme yolu ve Seviye 1'den Seviye 50+ Ascension'a yeni mekanikleri açan kademeli kilit açma sistemi içermektedir. Tamamı 14 test dosyasında 166 test ile desteklenmektedir.
▹ Temel Özellikler
▹ Mimari
Next.js 14 (App Router) → Clean Architecture (Domain → Application → Infrastructure → Presentation) → Drizzle ORM → SQLite → Vitest




