Case Study Vaka Çalışması
ZeiTown ZeiTown
React + Zustand village strategy board with multilingual UI, offline-ready dice rolls, and a built-in trade desk. Çok dilli arayüz, offline hazır zar animasyonları ve entegre ticaret masası sunan React + Zustand köy strateji tahtası.
Role
Rol
Lead developer — system design, state management, and gameplay UX. Baş geliştirici — sistem tasarımı, durum yönetimi ve oyun deneyimi.
Stack
Teknolojiler
React · TypeScript · Zustand · Tailwind
Problem Problem
Tabletop sessions stalled because of manual bookkeeping, confusing rent rules, and no shared log when disputes appeared. Masa oyunu seansları, manuel muhasebe, karmaşık kira kuralları ve anlaşmazlıklarda başvurulacak ortak bir kayıt olmadığı için yavaşlıyordu.
Solution highlights Çözüm notları
- Deterministic dice helpers and Zustand-powered state keep turns fair and reproducible. Deterministik zar yardımcıları ve Zustand tabanlı durum yönetimi turları adil ve tekrar edilebilir tutar.
- Multilingual start/setup flow with offline-ready animations preserves the village aesthetic anywhere. Çok dilli başlangıç/kurulum akışı ve offline hazır animasyonlar köy atmosferini her yerde korur.
- Trade desk, mortgage/upgrade actions, and a live event feed surface every decision instantly. Ticaret masası, rehin/yükseltme işlemleri ve canlı olay akışı tüm kararları anında görünür kılar.
Impact Etkisi
Reduced setup friction, sped up turns, and cut disputes by logging every move — making room for strategy instead of bookkeeping. Kurulum sürtünmesi ve tur süreleri azaldı; her hamle kaydedildiği için anlaşmazlıklar düştü, stratejiye yer açıldı.