Skip to content

Doc - Civilization and unit statistics for AoE I#809

Merged
TheJJ merged 3 commits into
SFTtech:masterfrom
FolkertVanVerseveld:doc_aoe
May 23, 2017
Merged

Doc - Civilization and unit statistics for AoE I#809
TheJJ merged 3 commits into
SFTtech:masterfrom
FolkertVanVerseveld:doc_aoe

Conversation

@FolkertVanVerseveld

@FolkertVanVerseveld FolkertVanVerseveld commented Apr 29, 2017

Copy link
Copy Markdown
Contributor

This PR includes documentation regarding the original Age of Empires I
(not Rise of Rome). Rise of Rome will probably be implemented in another
PR.

The scoring system and civilization specials and unit/building creation
table are completely documented.

  • Scoring system
  • Civilization specials
  • Civilization unit/building creation table
  • Unit statistics
    • Name
    • Age
    • Hit points
    • Attack
    • Attack Type
    • Reload time
    • Melee and Pierce Armor
    • LOS
    • Ranged accuracy
    • Speed
    • Training time
    • Resource cost
    • Special attributes

Feedback is appreciated regarding the formatting; I am not sure if this
is sufficient or if the documentation should be located elsewhere.

@heinezen

Copy link
Copy Markdown
Member

Some of the missing values can be found here. Might be worth to integrate them.


### Civilization specials

Civilization | Bonus

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You need an extra line of -|- between the header row and the content. Otherwise it will not be recognized as a table in Markdown.

Civilization | Bonus
-------------|------
Assyrian | +40% Archery Range unit fire rate; Villagers 30% faster.
Babylonian | Double wall and tower hit points; +30% Priest rejuvenation rate; +30% stone mining.
Choson | +80 Long Swardsman and Legion hit points, +2 tower range, -30% Priest cost

looks like this

Civilization Bonus
Assyrian +40% Archery Range unit fire rate; Villagers 30% faster.
Babylonian Double wall and tower hit points; +30% Priest rejuvenation rate; +30% stone mining.
Choson +80 Long Swardsman and Legion hit points, +2 tower range, -30% Priest cost

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks. I didn't notice it until I viewed the markdown files with github's webinterface.
I have corrected the markdown formatting issues and fixed some typos.

@TheJJ TheJJ added documentation Involves the project documentation nice new thing ☺ A new feature that was not there before labels Apr 30, 2017
@FolkertVanVerseveld

Copy link
Copy Markdown
Contributor Author

I've added the melee, pierce armor as well as the reload and training
time. The documents are also reformatted to make it more readable in a
text editor.

I am not sure how the ranged accuracy is determined. I don't think there
was such a thing as accuracy in the ol' Age of Empires. The line of
sight is the only column that's left then.

@FolkertVanVerseveld

FolkertVanVerseveld commented May 18, 2017

Copy link
Copy Markdown
Contributor Author

Nevermind my question about accuracy in my previous comment. I've
completed the table for the original Age of Empires. I am going to
create another for Rise of Rome in another branch, because that's going
to take some more time.

I noticed a merge conflict in copying.md because another contributor has
been added as well, but I can't figure how to pull the changes into my
master branch and rebase this branch on top of it. Any suggestions how I
should fix this?

@FolkertVanVerseveld FolkertVanVerseveld changed the title [WIP] Doc AoE I Doc - Civilization and unit statistics for AoE I May 18, 2017
@elnabo

elnabo commented May 18, 2017

Copy link
Copy Markdown
Contributor

Nice job !
Just a quick question for the scoring. For the bonus point when you have the largest number of x, how does it works with equalities ?

@FolkertVanVerseveld

FolkertVanVerseveld commented May 18, 2017

Copy link
Copy Markdown
Contributor Author

Good question, in case of equality there should not be any player that
gets a bonus for the largest number. However, the game engine does pick
one player that gets the bonus. The player that gets the bonus is
defined by a couple of factors:

  • If player X gets the largest number before player Y does, X gets the
    bonus before Y does and keeps the bonus.
  • If both players get the largest number at the same gametick the player
    with the lowest index (i.e. the game engine's internal assigned
    identifier) gets the bonus

@Tomatower Tomatower left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you include these insights regarding bonuses at equality into the documentation as well. else it might get lost?

@Tomatower Tomatower left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you very much for these amazing insights.

@FolkertVanVerseveld

Copy link
Copy Markdown
Contributor Author

You're welcome. It's great to see this project is still going strong. I
would be very happy to add support for the original Age of Empires and
for Rise of Rome as well. :D

off-topic: we've reached one hundred contributors 🎉

@FolkertVanVerseveld

Copy link
Copy Markdown
Contributor Author

Do I have to rebase it onto upstream or should I leave it as it is? I
think it is ready to be merged.

Taken directly from the official Age of Empires I game manual guide for
MacOS 9 appendix pp. 108. Some columns are still missing because we have
to reverse engineer those.
Complete scoring system and civilization specials and unit/building
production table copied from the official Age of Empires I card fold
lookup sheet and reverse engineered some other values manually.
If multiple players have the same requirements for a bonus, a set of
rules is applied to determine which player gets the bonus points.

@TheJJ TheJJ left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks :)

@TheJJ TheJJ merged commit a7c98af into SFTtech:master May 23, 2017
@FolkertVanVerseveld FolkertVanVerseveld deleted the doc_aoe branch May 30, 2017 08:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Involves the project documentation nice new thing ☺ A new feature that was not there before

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants