SFTtech / openage

Free (as in freedom) open source clone of the Age of Empires II engine 🚀
http://openage.dev
Other
12.65k stars 1.12k forks source link

Needed engine gamelogic features #816

Open TheJJ opened 7 years ago

TheJJ commented 7 years ago

We should come up with a list of things the engine has to be capable of to properly simulate the games we want to support. This includes every detail that the engine has to calculate differently.

Basically this is what we need to implement and what the nyan API will provide then for the games.

This collection should go into doc/features.md.

TheJJ commented 7 years ago

I'll start with a few:

The ones with a checkmark are more or less implemented for the old engine architecture. All need a proper reimplementation for the integration into #740.

Related: #640

You'll surely come up with many more!

elnabo commented 7 years ago

If I remember properly in Age Of Mythology, some units (heroes) can be created only once or cannot exist more than once in your army.

So maybe a property is needed to decide how many unit of each type can be created/owned by a single player.

heinezen commented 7 years ago

I've got more abilities:

and I would rename SetPointAbility to SetRallyPointAbility to avoid confusion with waypoints.

heinezen commented 3 years ago

https://pad.stusta.de/p/openage-components