Nach einem Jahr Entwicklung wird der achtundzwanzigste Release des freien Spiels 0 A.D. präsentiert, das eine Echtzeitstrategie im Stil der "Age of Empires"-Reihe umsetzt. Dies ist die erste Version, die ohne den Alpha-Status ausgeliefert wird und als "0 A.D. Release 28" gekennzeichnet ist. Der Alpha-Status wurde zuvor vergeben, weil nicht alle ursprünglich geplanten Funktionen implementiert waren. Die vorhandene Funktionalität ist mittlerweile jedoch ausgereift und stabil, sodass 0 A.D. in Bezug auf die Qualität schon lange aus dem Alpha-Zustand herausgewachsen ist.
Der Quellcode des Spiels wurde 2009 von Wildfire Games unter der GPL-Lizenz veröffentlicht. Zuvor wurde das Projekt neun Jahre lang als proprietäres Produkt entwickelt. Die Spielversion ist für Linux (Ubuntu, Gentoo, Debian, openSUSE, Fedora und Arch Linux), FreeBSD, OpenBSD, macOS und Windows verfügbar. Die angebotene Version unterstützt sowohl das Multiplayer- als auch das Einzelspiel mit Bots auf vordefinierten oder dynamisch generierten Karten. Das Spiel umfasst mehr als zehn Zivilisationen, die von 500 v. Chr. bis 500 n. Chr. existierten.
Nicht spielerelevante Komponenten, wie grafische und audio-Elemente, werden unter der Creative Commons BY-SA-Lizenz bereitgestellt, die Modifikationen und die Nutzung in kommerziellen Produkten erlaubt, vorausgesetzt, die Urheberschaft wird angegeben und abgeleitete Werke unter ähnlichen Bedingungen verbreitet. Die Spiel-Engine 0 A.D. umfasst etwa 200.000 Codezeilen in C++, nutzt OpenGL für die Darstellung von 3D-Grafik, OpenAL für die Audiowiedergabe und ENet für die Netzwerkorganisation. Unter anderen Open-Source-Projekten zur Entwicklung von Echtzeitstrategiespielen sind Glest, ORTS, Warzone 2100 und Spring zu erwähnen.
Wesentliche Änderungen:
- Es wurde die Fraktion „Germanen“ hinzugefügt, die alte germanische Stämme wie die Kimbern, Teutonen und Ambronen vereint. Das Gameplay erstreckt sich über die Migrationsperiode der Kimbern aus Jütland gegen Ende des 2. Jahrhunderts v. Chr. und ihren Konflikt mit der Römischen Republik.

- Es wurden männliche und weibliche Modelle für Zivilpersonen hinzugefügt, die zuvor als „Zivilfrauen“ bezeichnet wurden (alle Männer wurden als Soldaten dargestellt, während die meisten Frauen als Dienstmädchen dargestellt wurden). Da der Status eines Bürgers in den abgedeckten Zivilisationen normalerweise nicht auf Frauen ausgeweitet wurde, bedeutet der Begriff „Bürger“ nun Bürger-Soldat (citizen-soldier), während „Zivilperson“ (civilian) Personen bezeichnet, die die Armee außerhalb des Schlachtfelds unterstützen.

- Anstelle des ladenden Pre-Renderings von Schriftbildern wurde eine dynamische Schriftartdarstellung mit dem Schriftarten-Engine Freetype implementiert, was den Speicherverbrauch reduziert, Probleme mit der separaten Lokalisierung für ostasiatische Sprachen in Form von Mods behoben und die Textdarstellung bei der Skalierung der Benutzeroberfläche sowie auf hochauflösenden Bildschirmen verbessert hat.

- In den Spieleinstellungen wurden neue Personalisierungsoptionen hinzugefügt, wie zum Beispiel die Begrenzung der Bevölkerung für jedes Team und die Möglichkeit, einen Spieler vollständig in den Modi Skirmish und Scenario zu entfernen.

- Im Mehrspielermodus ist die TLS-Zertifikatsprüfung standardmäßig beim Verbindungsaufbau aktiviert.
- Die JavaScript-Engine SpiderMonkey wurde auf Version 128 aktualisiert, in der die Unterstützung für Windows 7 und 8.1 eingestellt wurde. Das Spielen unter Windows ist jetzt nur mit Windows 10 oder 11 möglich. 64-Bit-Builds für Windows wurden hinzugefügt. Für Linux stehen zusätzlich zu Snap und Flatpak AppImage-Builds zur Verfügung.
Quelle: opennet.ru




