CivOne
CivOne copied to clipboard
An open source implementation of Sid Meier's Civilization 1 using C# and .NET.
In Game.cs\EndTurn(), calculate human score and use it to build palace. PalaceView.cs is partly implemented for actually building the palace. Pass in build=true. 1, User can't currently select the "style"....
Barbarian groups appear and eventually disappear. The diplomat is being left behind and doesn't disappear. In the original, the diplomat disappears when the last attack unit disappears [not the same...
Screens\CivilizationScore.cs 1. Draw wonders 2. Handle multiple rows of citizens 3. Draw citizens without extra spacing
If you conquer the last civ, the "you've conquered the world" doesn't happen until end of turn.
Missing pause at end of conquered portraits screen
Most AI cities seem to be building two militia and then stopping [not upgrading e.g. to phalanx]. [Currently observed in the AI branch.]
1. get 'barbarian invasion' warning at turn x; barbarians don't land 2. get 'barbarian invasion' warning at turn x+1; barbarians land 3. barbarian ship disappears A: don't double-warn: barbarians should...
Would be nice to have a "start again" menu, for when you 1) load the wrong game; 2) don't like what you see. I say "start again" instead of "load...