Neredeyse üç yıllık bir sessizliğin ardından, yüksek kaliteli 0D grafiklere ve birçok yönden Age of Empires serisindeki oyunlara benzeyen oynanışa sahip gerçek zamanlı bir strateji olan ücretsiz oyun 3 A.D.'nin yirmi dördüncü alfa sürümü gerçekleşti. . Oyunun kaynak kodu, tescilli bir ürün olarak 9 yıllık geliştirme sürecinin ardından Wildfire Games tarafından GPL lisansı altında açık kaynak haline getirildi. Oyunun yapısı Linux (Ubuntu, Gentoo, Debian, openSUSE, Fedora ve Arch Linux), FreeBSD, OpenBSD, macOS ve Windows için mevcuttur. Mevcut sürüm, önceden modellenmiş veya dinamik olarak oluşturulmuş haritalar üzerinde çevrimiçi oyunu ve botlarla tek oyunculu oyunu destekler. Oyun, MÖ 500'den MS 500'e kadar var olan ondan fazla medeniyeti kapsıyor.
Oyunun grafik ve ses unsurları gibi kodlanmamış bileşenleri, atıf yapılması ve türev çalışmaların benzer bir lisans altında dağıtılması koşuluyla ticari ürünlerde değişiklik yapılmasına ve kullanılmasına izin veren Creative Commons BY-SA lisansı altında lisanslanmıştır. 0 AD oyun motoru yaklaşık 150 bin satırlık C++ koduna sahiptir, OpenGL 3D grafikleri görüntülemek için kullanılır, OpenAL sesle çalışmak için kullanılır ve ENet bir ağ oyunu düzenlemek için kullanılır. Diğer açık gerçek zamanlı strateji projeleri arasında Glest, ORTS, Warzone 2100 ve Spring bulunmaktadır.
- Bazı ünlü oyuncuların deneyimleri dikkate alınarak tüm birimlerin ve yapıların parametreleri, daha dengeli ve akıcı bir oyun deneyimi sağlayacak şekilde ayarlandı. Örneğin, kahramanlar artık yalnızca bir kez eğitilebiliyor ve tüm medeniyetlere süvari ve savaş arabalarının eğitimi için ahırlar ve kuşatma makineleri inşa etmek için bir cephanelik eklendi. Kadınların ve milislerin binaları ipotek etmesine izin veriliyor.
- Binaları yan yana tutturabilmenizi sağlayacak şekilde binaları tutturma özelliği eklendi.
- İşleme motoru artık kenar yumuşatmayı destekliyor. GPU'nun özelliklerine bağlı olarak FXAA kenar yumuşatma ve farklı MSAA seviyeleri arasında seçim yapabilirsiniz. Render motoruna CAS (Kontrast Uyarlamalı Keskinleştirme) filtresi de eklendi. Yeni özelliklerin kullanılabilmesi için sistemde OpenGL 3.3 desteğinin olması gerekmektedir.
- Kısayol tuşlarını ayarlamak için arayüz eklendi.
- Devriyeler ve zorunlu yürüyüşler için birimlerin askeri oluşumlara yerleştirilmesi için yeni araçlar sağlandı ve saldırı durumunda oluşumların otomatik olarak dağıtılması için destek eklendi.
- Mod yaratıcıları için, özellikleri değiştirmek amacıyla durum efektlerini birimlere bağlama yeteneği uygulandı.
- Bir oyuncu için maksimum birim sayısını sınırlamanıza ve kaybedenlerin birimlerinin kalan oyuncular arasında dağıtımını uygulamanıza olanak tanıyan nüfus ayarları eklendi.
- Lobi, parola korumalı çevrimiçi oyunlara ev sahipliği yapma olanağını ekledi.
- Kullanıcı arayüzü modernize edildi. Araç ipuçları iyileştirildi ve toplanan kaynak miktarını gösteren bir görüntü eklendi.
- Mevcut haritaları seçmek ve gezinmek için Harita Tarayıcı eklendi.
- Oyun Eğitimi menüsüne, ölü kahramanların kutsal emanetlerinin özelliklerini öğrenmek için “Cenaze Arabasına Genel Bakış” ekranı eklendi.
- Yapay zeka motoruna takviyeli öğrenmeye yönelik bir arayüz eklendi.
- Birçok oyun öğesinin modelleri eklenip yeniden tasarlandı, yeni miğfer, at, silah ve kalkan modelleri eklendi, yeni dokular uygulandı, yeni saldırı ve savunma animasyonları tanıtıldı ve Romalılar, Galyalılar, Galyalılar, Britanyalılar ve Yunanlılar gelişti.
- Kompozisyon 7 yeni kart içeriyor.
- Oyun ayarları arayüzü yeniden yazıldı.
- UnitMotion ve işleme kodu modernleştirildi, OpenGL 1.0 desteği ve noktadan noktaya işleme desteği kaldırılarak OpenGL 2.0 ve gölgelendiricilerin kullanımı sağlandı.
- Eklentilere yönelik JavaScript motoru Spidermonkey 38'den Spidermonkey 78'e güncellendi.
- Windows XP, Windows Vista ve 10.12'den eski macOS desteği durduruldu. Çalıştırmak için artık SSE2 talimatlarını destekleyen bir işlemci gerekiyor.
Kaynak: opennet.ru