LeTrain simülatörü terminal köklerini koruyarak üç boyutlu motora geçti
Öne çıkanlar
- LeTrain projesine LibGDX destekli üç boyutlu grafik motoru eklendi.
- Harita üretimi prosedürel Perlin gürültüsü algoritmasıyla gerçekleştiriliyor.
- Geliştirme süreci Mart 2026 itibarıyla yapay zeka ajanları desteğiyle yürütülüyor.
Geliştirici Antonio Vazquez Araujo, 2006 yılından bu yana geliştirdiği prosedürel tren simülasyonu LeTrain projesine LibGDX tabanlı üç boyutlu grafik motoru ekledi. Proje, klasik ASCII terminal estetiğini korurken kullanıcıların demiryolu ağlarını serbest kamera açılarıyla üç boyutlu ortamda yönetmesine imkan tanıyor. Java 17 altyapısıyla hazırlanan simülasyonda nesneler fiziksel üç boyutlu varlıklar olarak işleniyor.
Yapım, entegre bir finansal model ve lojistik mekanizması barındırıyor. Oyuncular sıfır sermaye ile başlayarak altın, kömür ve yakut gibi yükleri üreticilerden tüketicilere taşıyor ve mesafeye göre gelir elde ediyor. Harita yapısı, Perlin gürültüsü kullanan prosedürel algoritmayla üretilen göller, ormanlar ve dağlardan oluşuyor. Sonsuz dünya modelinde görüş alanı kırpma teknolojisi kullanılarak grafik performansı optimize ediliyor.
Araujo, Mart 2026 itibarıyla geliştirme sürecini OpenCode tabanlı yapay zeka ajanlarıyla sürdürdüğünü açıkladı. Kod üretimi, test ve yeniden yapılandırma süreçlerinde ajanlardan yararlanılırken tasarım kararları ve mimari kontrol geliştirici tarafından yönetiliyor. Sistem; klasik iki boyutlu terminal, üç boyutlu istemci ve senaryo doğrulama aracını içeren üç bağımsız yapı sunuyor.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.