Notices


Reply
Thread Tools
Boemien's Avatar
Posts: 770 | Thanked: 558 times | Joined on Mar 2010 @ Abidjan
#1


Hi all, I found a game, a Kind of "Age Of Empires", named 0 A.D

0 A.D. (pronounced "zero ey-dee") is a free, open-source, cross-platform real-time strategy (RTS) game of ancient warfare. In short, it is a historically-based war/economy game that allows players to relive or rewrite the history of Western civilizations, focusing on the years between 500 B.C. and 500 A.D.
The project is highly ambitious, involving state-of-the-art 3D graphics, detailed artwork, sound, and a flexible and powerful custom-built game engine.

The game has been in development by Wildfire Games (WFG), a group of volunteer, hobbyist game developers, since 2001. The code and data are available under the GPL license, and the art, sound and documentation are available under CC-BY-SA. In short, we consider 0 A.D. an an educational celebration of game development and ancient history.





Top features - Technical
  • The engine core is written in C++ for performance, but the scripting language, javascript, is what we try to write as much in as possible.
  • Rendering: OpenGL with shaders
  • Libraries used: OpenAL, OpenGL, Boost, Crypto++, CxxTest, DevIL, SDL, SpiderMonkey, Vorbis, wxWidgets, Xerces
  • Operating Systems:
  • Windows 2000, XP, 2003, XP64, Vista
  • Linux (Arch, Chakra, Fedora, Frugalware, Gentoo, OpenSUSE, Pardus GNU/Linux, Sabayon, Ubuntu)
  • Mac OS X ( )

System Requirements: 1 GHz CPU, modern graphics card (GeForce 3 at minimum), 512 MB RAM

Tools used: Visual Studio, g++, CppDoc, COLLADA, Debugging and Profiling tools included

So the question is:

IS THIS OPEN SOURCE GAME ABLE TO BE PORTED ON THE N900?
If yes, How and If not Why?


I must mention that I have no clues in porting Applications. It's just a request like i did here:
Code:
http://talk.maemo.org/showthread.php?t=76177
Finally it has been done. Not sure about this game, as I see system requirements. But who knows.

Thanks for everything you do for the forum and have a happy New Year.

Source:http://wildfiregames.com/0ad/page.php?c=46
Downloads:http://wildfiregames.com/0ad/page.php?p=14448
Pictures:http://korben.info/0ad-alpha-8.html
__________________
If you find this post useful for you, or for another member, just hit the Thanks! button
 

The Following User Says Thank You to Boemien For This Useful Post:
bonapart's Avatar
Posts: 565 | Thanked: 816 times | Joined on Sep 2010 @ Nevinnomyssk
#2
n900\n9(50) doesnt have openGL support, so you need to rewrite a lot of code...
wxWidgets,DevIL,Xerces wasn't ported to our platforms
gpu can't handle a lot of objects on screen, so can't render this hardware
so i think it can't be ported
 
Boemien's Avatar
Posts: 770 | Thanked: 558 times | Joined on Mar 2010 @ Abidjan
#3
Thanks for your answer. Is there a kind of "Age Of Empire" Game in the Repos????
__________________
If you find this post useful for you, or for another member, just hit the Thanks! button
 
strange1712's Avatar
Posts: 185 | Thanked: 111 times | Joined on Jul 2010 @ Mexico DF, Mexico
#4
I also think it can't be ported, I've played it since the first codes were relased on my Kubuntu and it's REALLY demanding, even on my PHENOM II X4 wit ATI HD 4830 it used to be really slow; latest "alphas" are getting really good, but It's notorious graphics are still very heavy, It's not like Neverball, for example, and you have also the problem these kind of games usually needs a lot of memory too, and we know N900 lacks that... so we would need at least a really stripped-down version of the game so it could be playable... (Apart from missing libraries as stated by Bonapart).

I guess the closest thing you can have on N900 is Widelands, but it's not exactly the AOE kind of game, indeed it's way similar to The Settlers, which, BTW, you can install in Preenv and runs nicely!

There is also "Stratagus"; so you can play the old starcraft, but is a little... "rough"... je,.. you've also got Warcraft II (Wargus)... Those are Classics of RTS... Can't think of an other one...

Maybe we could try with Glest http://glest.org or this one, "Globulation", It was really interesting once I played with it, it's quite simple and graphics doesn't seem demanding, and gameplay is adequate for a mobile device, I guess... It's also OpenSource (GPL) http://globulation2.org/wiki/Main_Page

Greetings!
__________________
Linux Registered User # 492214
http://counter.li.org/
------------------------
N900 registered as Linux Machine # 426325
 

The Following User Says Thank You to strange1712 For This Useful Post:
degtep's Avatar
Posts: 49 | Thanked: 59 times | Joined on May 2010 @ Russia, Ekaterinburg
#5
It compiles and loading in scratchbox.
Required to compile this additional libs:
libgamin-dev
libalut
libenet-dev
libmozjs185-dev

Screen:


And game starts properly. But game doesn't optimized for small screen yet. Apparently developers focused on the minimum resolution as 1024x768.

Last edited by degtep; 2011-12-30 at 05:06.
 

The Following 2 Users Say Thank You to degtep For This Useful Post:
strange1712's Avatar
Posts: 185 | Thanked: 111 times | Joined on Jul 2010 @ Mexico DF, Mexico
#6
Well, it could be like DesMuME, which is in repos but it's absolutely unplayable, we must face the limitations of N900... To make it playable we would need to rip down the whole graphics... I guess it would still look very nice in the little screen, tough... I'm still thinking that aside from having to modify a lot of the code to simplify and optimize the speed, we would still getting the lack of memory as a problem... but if someone (like degtep ) wants to try it... I've got a slow connection so right now I'm not downloading sources...
__________________
Linux Registered User # 492214
http://counter.li.org/
------------------------
N900 registered as Linux Machine # 426325
 
Posts: 2,153 | Thanked: 8,462 times | Joined on May 2010
#7
Originally Posted by Boemien View Post
Thanks for your answer. Is there a kind of "Age Of Empire" Game in the Repos????
Wargus - Warcraft II:
http://talk.maemo.org/showthread.php?t=60678
 
Reply


 
Forum Jump


All times are GMT. The time now is 00:13.