• Register

0 A.D. is a free, open-source, cross-platform real-time strategy (RTS) game of ancient warfare. It's a historically-based war/economy game that allows players to relive or rewrite the history of twelve ancient civilizations, from Iberia to Mauryan India, each depicted at their peak of economic growth and military prowess. Developed using Pyrogenesis, a ground-breaking new game engine custom-built to suit this project, 0 A.D. will give players a rich and entertaining real-time gaming experience.

Report RSS 0 A.D. 2009 Winter Update

The simulation system has been entirely rewritten and a member of the Art Department from Israel presents the game to a group of Linux hobbyists. Merry Christmas!

Posted by on

0 A.D. 2009 Winter Update

Last July, the development team decided to transfer our model to an Open Source platform, making the majority of the game’s code and assets available to the general public by granting access to the bulk of our Subversion repository. For those that are unfamiliar with Subversion (SVN), it is a popular version control system by which a directory of files can be kept consistent and up-to-date between multiple users, primarily used in the software development community. This release has allowed our dedicated fans to report bugs and has significantly hastened the developmental process. Many fellow developers have taken it upon themselves to release bug-fixing patches and even compiled versions of the game for the less than software savvy among us.


The Programming Department has been hard at work rewriting what we refer to as “the simulation system.” This is responsible for controlling all the units and objects in the game world and the interactions between them. The prior implementation lacked a few fundamental elements that are required to supplement many of the features we intend to include in the final release; a list which has grown immensely over the years.

The decision was made to restructure the foundation of the simulation system, with the intention of emphasizing modularity with a component-based architecture and maximizing extensibility. For example, the majority of the gameplay logic is now written in Javascript as opposed to C++, making it much easier to write and modify and thereby benefitting both the development team and the eventual modders. With ten-thousand lines of new code and the bulk of the framework and supporting systems completed, they have made substantial progress in this area.

The current plan is to finish implementing an outline version of the primary gameplay features, merge the new system into the Subversion trunk once it is stable enough to replace the old version and for other developers to experiment with, and finally to fully implement the new system into the game design. There is still a considerable amount of work left, but this approach will help us overcome roadblocks and although this has delayed progress, their dedication will result in a much better final release.


The Art Department has been filling out the unfinished animal assets as well as some of the naval war machines that you’ll see in the game, particularly the trireme and quinquereme. Let the screenshots speak for themselves. Enjoy!

Celtic Raid Dry Season Lake Bed

Persian Trireme Elephants Zebras

Roman Beachhead The Masters of Greece



Recently, Aviv Sharon (Jeru), a member of the Art Department from Haifa, Israel, was invited to speak about 0 A.D. at a Linux fan organization. Following a brief introduction of Wildfire Games and our portfolio, he discussed a five-point model of the benefits of being a contributor. Along with a live demonstration of the game and in-depth discussion of the mechanics of our trees, Aviv explained concepts ranging from what an RTS is to how artificial intelligence affects the behavior of units and objects. As well as spreading the word about 0 A.D. to a group of potential contributors and fans, the audience did present us with a few valuable suggestions that you’ll be seeing light of in the coming months.


Merry Christmas, ModDB! Don’t forget to vote!

Rob Kimball
WFG PR Manager

Post comment Comments
Betelgeuze
Betelgeuze - - 872 comments

looking great as always!

Reply Good karma Bad karma+5 votes
cortez666
cortez666 - - 158 comments

cant agree with you more

Reply Good karma Bad karma+1 vote
Sebbeman
Sebbeman - - 93 comments

Looking better with every update you put out, can't wait for it.

Reply Good karma Bad karma+3 votes
Killed_By
Killed_By - - 178 comments

Cool!

Reply Good karma Bad karma+3 votes
theprplppleater Author
theprplppleater - - 241 comments

Check out the interview with HeavenGames and WFG Producer, Erik Johansson. Heavengames.com

Reply Good karma+2 votes
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: