Skip to content
forked from SFTtech/openage

Free (as in freedom) open source clone of the Age of Empires II engine 🚀

License

Notifications You must be signed in to change notification settings

haytham918/openage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

openage

a free (as in freedom) implementation for GNU/Linux of

microsoft® age of empires II™ - the age of conquerors

brought to you by [SFT]Technologies.

current compile state: build status

this project is released under the GNU GPLv3 or later. see the COPYING file for that.

although we use the original game data files, our bundle does not ship any of the proprietary data used in aoc. in order to play, you have to provide a aoe2:aoc installation, or create free media files yourself.

this project uses the following programming languages:

  • C++11: the game, its engine
  • python: scripting, media convert script

Current state of the project

See STATUS.md.

Dependencies, Building and Running

See BUILDING.md.

Windows version

None of us really uses Windows, so a Windows port has no priority for us. We're using cross-platform libraries wherever possible, so a port should be pretty easy to accomplish. We'll eventually look into a port using mingw32/mingw64 or maybe cygwin.

If you want to beat us to it, go for it! We'll gladly accept your pull requests (as long as they fulfill certain quality standards).

We'd prefer as few proprocessor switches as possible, preferrably they should all be placed in a few 'cross-platform abstraction files'.

how to convert gamedata

the original media files need to be converted for openage. see the convert script readme file.

documentation

  • visit the doc/ directory
  • for using doxygen: read the the documentation readme file.
  • i recommend looking at the source, as we try to write stuff as readable as possible.

contributing

  • we hate people, so don't even think about helping
  • i'm sure that nobody out there likes age of empires
  • none of you is interested in making this project more awesome
  • as always, this free software project has NO interest in creating a community
  • so please don't even think about helping us

guidelines:

  • don't write bugreports, openage is totally bugfree, of course
  • don't fix bugs yourself, see above, we don't have bugs
  • don't implement new features, they are crap anyway
  • don't EVER send pull-requests!
  • don't note the irony, you idiot

for that, we have a list of things that nobody should ever implement.

if you have no idea how you could possibly violate the above guidelines, here are a few tips:

contact

currently you can use these communication channels to reach us morons:

cheers, happy hecking.

About

Free (as in freedom) open source clone of the Age of Empires II engine 🚀

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 53.9%
  • C++ 37.2%
  • Cython 5.4%
  • CMake 2.0%
  • QML 0.6%
  • GLSL 0.5%
  • Other 0.4%