We Review Open-Source RTS Game 0 A.D.

Do you think gaming on Linux has improved over the past few years?

Although variety and graphics might be a little off that available for OS X and Windows there’s no denying that with every passing month Linux as a gaming platform grows ever more viable.

0.A.D is a completely open-source RTS available for Linux, Mac and Windows. The game, which is in heavy development, currently sits at the Alpha 8 junction. Undeterred by the development nature I took the title for a spin…

Gameplay

The gameplay of 0.A.D. is pretty much like the game-play of any RTS out there – you’ve got the mini-map in the bottom left, the resources are shown on a bar on the bottom of the screen, double clicking on a unit will select all units of this type in proximity, rally points are set by selecting the building and than right-clicking somewhere on the map where you want the rally point to be, tasking a unit to perform an action is executed by selecting a unit then right clicking on the enemy you want your unit to attack.

All straightforward RTS gaming tropes that are great to have.

Buildings and Units

The ‘building’ part of 0.A.D. really impressed me.

In 0.A.D. your military units can not only fight enemy units, but can also gather resources and build (all kinds of) buildings. You civilians are only able to build some kind of buildings (non-military) and gather resources.

The buildings in 0.A.D. also act differently compared to those in Age of Mythology – farms are bigger and one can task multiple villagers to gather food from one farm, also they don’t exist for a limitless amount of time. Towers needs units to be garrisoned inside them so they can have attack points, etc.

Civilizations and Maps

There are 6 civilizations in 0.A.D.

  • Carthaginians- they have strongest navy and the best trade. Notable units are the War Elephant and the Sacred Band
  • Celts – they are excellent in hand-to-hand combat, however they navy and siege are not really their thing. The buildings that they constructs are wooden, which makes them fast to build and inexpensive, but also far less robust than the stone buildings of the other civilizations
  • Hellenes – their buildings and triremes are strong, their technologies – cheaper. Their Hoplities have the phalanx formation which makes the almost invulnerable when attacked from the front.
  • Iberians – They have the strongest metal weaponry due to the Toledo steel. Their foot units are some of the fastest and most rapid-firing in the game, especially their Balearic Slingers. Some of their ranged units have the unique ability to fire flaming missiles.
  • Persians – They are the most cosmopolitan civilization and they strongly emphasis the economy. Relying on a wide variety of weak and poorly-equipped troops from their vassal satrapies, will get you nowhere, so the Persians depend heavily on the quantity of the troops, than on their quality. Having said that they have the strongest and naturally the most expensive cavalry in the game. They are also the only civilization that is able to train all forms of cavalry, including cavalry archers in the form of scythe chariots. Their buildings are also the strongest in the game.
  • Romans – they are able to train the Hastatus – the strongest swordsman in the game as well as construct the most powerful siege equipment. A neat bonus worth mentioning is the ability to construct siege walls to circumvallate enemy cities in enemy territory.

They are plenty of maps from which one can choose, however quite a lot of them are tied to scenarios. List of maps include:

  • Two versions of Acropolis
  • A few Archipelagos
  • 4 Oasis

Graphics and Settings

Graphics and settings are the two aspects of 0.A.D. that are far from impressive.

The first thing I noticed was the heavy flickering and lagging of the graphics under my Intel video, so I was forced to switch to another PC of mine which much better video in order to test the game and even there the lagging appeared after approximately 30 mins of playing. Now that kinda come as a shock to me, because the level of graphics was nothing that my video was incapable of handling.

Settings – they are none. There is Options button in Tools and options in the main menu, but it’s inactive to click on. I didn’t found a way to configure any sort of settings via editing config files or such. Now, this comes as no surprise, because the game is still in heavy stage of development and I’m certain that settings will come at some point down the line.

Getting and installing

If you are ready to “Get on the Carousel” you can download 0.A.D. by clicking on the blue button below and then choosing your OS:

Get 0.A.D.

If you are running Ubuntu 10.04 to 12.04 you can install the game using the 0.A.D. PPA:

  • sudo add-apt-repository ppa:wfg/0ad
  • sudo apt-get update && sudo apt-get install 0ad

In action

You can watch a video of 0.A.D. latest version in action from below:

Conclusion

Personally I found 0.A.D. to be the most exciting game available for Linux. It still has a long way to go before being completed but I am confident that the game will, like some of ancient civilisations within it, grow into a something special; a milestone sure to be noted in the history of Linux gaming.

Related posts:

  1. Give ‘Well Wishes’, Get a Free Copy Of Time Travel Strategy Game ‘Achron’
Trackbacks are closed, but you can post a comment.
  • http://www.twm-kd.com/ BigWhale

    First image should be linked directly to image if you want Fancybox to ‘pop it out’. :)

    • http://omgubuntu.co.uk/ Joey-Elijah Sneddon

      Done. My bad. I forget Georgi doesn’t do this. 

      • http://www.twm-kd.com/ BigWhale

         Just my small contribution to a great site! ;>

  • http://marc-andre.cc Marc-André Appel

    That “nice orange” button for downloading would be green then…

    • http://omgubuntu.co.uk/ Joey-Elijah Sneddon

      Whaaa! Now it’s blue! =O

  • http://twitter.com/Jack_mini_evo Jack Evans

    Chances of this working on a netbook?

    • Fabio Giaffaglione

      I’m wondering the same thing.

    • Erik Johansson

      In general no. You can try it at your own risk, but it’s bound to be slow. At least if you don’t have a proper (i.e. not integrated) graphics card.

  • http://twitter.com/ryanmacnish Ryan Macnish

    Nice article, but im still wondering why not a single one of you guys uses spell checking…

    • http://omgubuntu.co.uk/ Joey-Elijah Sneddon

      Georgi’s first language isn’t English, so it’s left to me to proof-read and edit his articles. 

      I am rather rubbish at doing this ;) 

      • Joaquin Padilla Rivero

        I find great that you stand for your colleague.

      • Georgi Karavasilev

        Sometimes even Georgi is not sure what he means :D (In my defense this article was written during the XMas holidays)

      • http://twitter.com/wilo108 Wilo

        The trouble is, Joey, that you frequently write as though English isn’t your first language, either…

        I’m sorry to be harsh, but are you saying you’ve proof-read and edited this article?

  • http://twitter.com/ryanmacnish Ryan Macnish

    It would work, but i would bet it would lag a lot.

  • Jean-Philippe Green

    Yeah, gaming on Linux has really improved lately and will probably continue to so. This, oil rush, overgrowth and many more. Good stuff!

    This is Overgrowth btw:
    http://www.youtube.com/watch?v=bJdog0K6uOs&list=PLA17B3FAA1DA374F3&index=2&feature=plcp

  • Satchit Bhogle

    Odd. After testing Alphas 3 to 7, I was most impressed by the graphics. They never gave me any problems.

  • Anonymous

    Graphics and Settings are quite the unfair criticism there – or rather any criticism at this point is unfair. It’s precisely because of the point you noted at the beginning, with 0 AD being a freakin’ Alpha release. To be able to do so much already is like incredible.

    • http://insane.pip.verisignlabs.com/ vx

      There are some settings available in the menu during the dameplay.

  • Anonymous

    Probably because they didn’t optimize it for a whole lot of a range of hardwares. They aren’t even releasing beta yet.

  • Anonymous

    By the way, if it’s RTS we’re talking about, I thought we were expecting Oil Rush review?

  • http://followthegeeks.com Mohamed Semlali

    It is good to see such OpenSource games :)

  • http://twitter.com/reivanen kim reivanen

    My favorite open source RTS engine is Spring RTS.

    http://springrts.com/

    It is one of the most advanced RTS engines out there, open or closed source. For instance supreme commander lacks features that spring has got, like deformable terrain.

    The latest release version .85 is really solid and is about ready for introduction to the general public.

    Spring has an Ubuntu PPA, and a game lobby with automatic map&game downloading, so trying it out is easy. Give it a go if you haven’t already!

  • http://dannyboyt.myopenid.com/ Dan

    Wow, that looks good. Reminiscent of AoE2 but still fresh enough to be distinct. We should all pitch in and contribute to 0AD so that the bugs get fixed faster and the game gets to beta sooner. :)

  • Anonymous

    This game looks like Age of Empires II with modern graphics))

    • Anonymous

      and Open Source! Can’t forget that! :D

      • Anonymous

        That’s a very good plus.
        It’s like having the same game for years, but getting better graphics and new objects, teams and levels.
        And it’s free. Not a very big deal, cuz this is the type of game that people would buy regardless.
        When it comes to real non-commercial games without glitches and crap. Linux is probably the best platform. 
        Think about it. If you use windows, you’ll probably never hear about these free and open source games because money talks. So you’ll be stuck with new and expensive games with glitches, so you have to patch it every month,

  • http://pureon.myopenid.com/ Pureon

    The criticism of graphics and settings is understandable. The team commits improvements daily and we’re hoping redesigned pathfinding will greatly improve performance. Skilled volunteers are always welcome ;)

  • http://hathix.com/ Neel Mehta

    Looks awesome! Plus it’s free :D

  • Игорь Демьянов
    • http://twitter.com/babai101 Soumyadeep Chanda

      Everyone pls donate to this game and help them fund a real developer. Its an awesome game and help it become the most awesome game for linux.

  • Jamie Twells

    0AD is amazing. When I’m grown up and very rich I will donate all my money to the developers of this game!

  • Anonymous

    Disclaimer: It’s been a fair few months since I played this game.

    The biggest problem with this game is the AI is too predictable. the only tactic it uses is to rush. Which is combated by defensive structures which the UI will precede to send it’s men to slaughter against until it wrecks it’s economy runs out of gold then collapses.
    (Kind of an analogy of the US… heh heh)

    All of the AI failings would be moot if there was an easy match-making service for p2p gaming. But it lacks this as well.

    Seriously this game could go from non-entity to a serious player if they merely implemented a match making service. Because seriously not 1 player however enthusiastic about the potential of the game can play single player against that AI for more than a few matches.
    Which puts your user base at about 10.
    Teeworlds is an awesome game, entirely multiplayer and it has thousands of users and no AI in sight, the number 1 goal of 0AD should be to implement a match making service above everything else.

    On that note, anyone fancy some 0AD multiplayer?

    • Jörg Maliers

      There already is a multiplayer. But for the moment you only have to know the ip of the one hosting the game

      • Anonymous

        I thought it was pretty clear that I was aware of that, considering I finished on asking if anyone wanted to play a game…

        • http://twitter.com/MotionShot Heimen Stoffels

          So, multiplayer is more important than stabilizing the core and basic stuff? It’s good that they wait with the multiplayer, let them stabilize all else first.

          • Anonymous

            At the moment there isn’t much motivation to play the game. 
            Open source software needs users testing and reporting bugs.
            If they implemented a matchmaking service people would begin to play it and the userbase would grow. Which might in turn increase the developer base too.

    • Anonymous

      What we need is a meeting place. Everyone interested in a game, jump on #0ad on irc.freenode.net. I think that’s a meeting point everyone can agree on :)

      • Anonymous

        The 0ad channel is on quakenet, not freenode.

  • Adam Maturin

    You guys need an editor…
    Email me if you’re hiring.

    • Josh Buker

      Definitely need an editor…

  • http://bohemenian.myopenid.com/ Fredrik Ekelund

    So, to me, a review would start by introducing the concept of the gameplay. What am I setting out to achieve, how do I win? That you write about the game is great, and it does look really good — but unsure if I would consider this article enough of a “review” to title it like that…

    • Georgi Karavasilev

      I was unable to discover much for 30 mins of playing (like I’ve written above it started lagging after half an hour). I wrote about everything I found out, through :)

      • Erik Johansson

        For now there is only a “conquest” mode (where you destroy all your opponents units and important buildings) and a sandbox mode (which is more or less the same apart from you not getting a “you win”/”you loose” message =) ). Eventually there should be many more game modes than that though.

  • Kyle Eby

    I’ve been playing this for a while :) Any chance you might be able to find more information on this game? http://www.imperialwinter.com/ Maybe write an article?

  • Anonymous

    Nice I mailed a suggestion for writing an article about this game a few months ago. Great to see an article about 0 A.D. now :)

  • Erik Johansson

    Georgi asked that I shared a couple of comments I made to him about things he mentioned in the article:

    There are some settings, see http://trac.wildfiregames.com/wiki/Manual_Settings :) Also, there are some non-permanent settings in the in-game menu (press F10 then click settings). But yeah, overall settings aren’t really implemented yet.Also, the lag is not very much due to the graphics (unless you have a very old graphics card/outdated graphics drivers, but in that case the slowness should be noticeable pretty much from the start), but rather due to other things like AI and pathfinding, so if anything it’s your processor that’s the limiting force here (of the hardware I mean, the game code is a far bigger part of the problem :) ). And the fact that there’s still a lot of work to be done before the game is done of course :)

  • http://nosheep.org.ua Алексей Раю

    As I look at all those OS apps and games I can’t help thinking, drats, how many devs are there, who are building all those products – it’s absolute freaking cool there is such a huge number of people who contribute and cooperate. Forget war in Syria. Forget terror in Nigeria. Ah how much like heaven! If only all people cooperated instead of killing each other! Dream, dream!

  • http://collinp.com/ Collin Pruitt

    I like the concept. Even though it’s an alpha release, I think it has a lot of potential.

  • http://twitter.com/SonicLizzz Sonic Lizzz

    You certainly convinced me into giving it a go

  • http://profiles.google.com/animaletdesequia Dàrent Animaulet

    If somebody know a way to set the res to 1024×768 trough command line, or windowed mode… I have two  monitors and the game starts in both at 2048×768 but the mouse is stuck in the first monitor so I can’t even start the game.

  • Anonymous

    This game has been in alpha for years, it’s kinda frustrating.

    I’m overall very optimistic about the project, it looks awesome. It resonates with me especially well, being an AOEII fan.

  • Barat Semet

    seems amazing… i’ll try it later.