(a Warlords II clone)
general programming todo list:
a sage should offer money, maps, or items
- implement ease of difficulty. e.g. easier random maps have more sages
make separate gui for game options, and have them persist
a quest reward should be able to point to a hidden ruin that has a particular reward (like an item)
city sack/occupy should expire when the target city is razed
- should city sack/occupy expire when the target city is pillaged?
quest to kill army type shouldn't expire just because there are none left
add diplomacy
add military advisor (e.g. surely thou cannot lose!)
bug:show smallmap before initial hero, and showing city production (normal works, tiny and small maps don't)
- bug: mountains at 100% in game preferences can cause the game to crash. confirm?
- randomly connect cities with roads
- random rivers should flow down from mountains to shore, boats can go on shore, but not land
implement a better tile rendering scheme
- implement `vector to new city'
-
- make ai players use vectoring
bug: player dead, end of game not caught. confirm?
music system can randomly crash
bug: sometimes an army can't be selected in the stack
- random cities shouldn't be placed inside islands of mountains
land adjacent to water needs a different "shore" picture in the bigmap
- make ai players use heroes to search ruins
- add network play
- graphs need labeled axes, and ticks
need triumphs history report
add game settings dialog (change computer players during game play)
can't change computer player to human player reliably
bug: load game can mess up the playerlist when loading from within a game
show upkeep
add one-or-two-off production stats, per city (e.g. minotaurs: 1 turn, 5 strength)
stop production in cities if out of cash
bug: sometimes vector-window gets confused and thinks we're vectoring to a standard, instead of a city
random cities should produce more kinds of armies
add new button "cities can produce allies" to game preferences
the editor should know which tileset is used for the scenario
add deselect button to the game window
waypoint graphics should change as armies are selected/deselected in the stack
waypoint graphics should indicate how far into the path the stack can move
editor should be able to place specific tile images on the map
city dialogs, hero dialogs, quest dialogs and ruin dialogs all leak memory
game doesn't look nice when the army tile size is different than the terrain tile size. prevent starting games where they differ.
can't see green player's flags because it's very similar to grass, make green player's green colour greener
hitting the move army button when there's a subset of armies selected in the stack moves the whole stack instead of the subset.
a stack remembers that it didn't have enough moves to attack a city, and then if we tell it to follow it's path, it attacks the city again. this is bad because players mistakenly attack cities.
heroes with double-movement items double movement every turn!
bug: going up a level shouldn't increase hitpoints because you always only get 2.
bug: going up a level should only show SIGHT stat if we're on a hidden map
bug: when gaining a stat, and increasing the movement points would double movement points again if the stack has a double-movement item.
bug: units don't get double movement points when the stack has a double-movement item.
end of game detection needs to happen every turn, not every round
when heroes gain a level, it should say what level
after hitting close on the win-game screen, the game crashes
closing the game window while the computer is having a turn makes the game crash
add ability to use keypad keys to move units
computer players should offer surrender after 50% of the cities are taken by the final human player
the ai shouldn't go for the last neutral city like it's the only city left
the computer players should gang up on the strong player
the ai shouldn't break when it can't get to a city
the stats at the bottom show the neutral player
need a game option to control razing policy
need a "i am the greatest" game option
army tooltips are wrong colour after conquering city.
fight windows appear on wrong workspace, and always on top
when i have an army selected, and it has a path, and i click again for a new path, it should set the path and deselect
when new units arrive, they should be shuffled into the existing stack. sometimes heroes can be hidden underneath infantry
wrong image for a hero can sometimes be shown in the hero map, and also cause a crash afterward
let the hero search a ruin with his stack, even when the members of his stack are out of moves
clicking on next-unit when on a stack that contains hero doesn't reset hero-inspect, or hero-plant-standard
bug: game crashes after hero finds an item and the game is closed
bug: when loading games the walk-to-destination button can be clickable when there is no active stack
bug: quests to raze/sack/occupy cities should only pick from non-neutral cities
add random turn game option
- bug: fight window follows to current workspace
- ai fast computer player can sit around and do nothing
- shields should be part of the army set images
- when flying, the point at which my moves appear to be exhausted is wrong