Kingdoms -- Changes and Todo list
Todo list
To be completed during Alpha development
- Develop high level computer player intelligence.
(Med)
- Develop medium level computer player intelligence.
(Med)
- Add computer player personalities. Integrate into New Game dialog.
(Low)
- Add sound support in app, and add sounds to theme.
(High)
- Design screen to display when there is no game in progress.
(Med)
- License terms.
(Med)
- Show selected item in info panel.
(Med)
- Allow user choice of size of continent?
(Low)
- Support for 640 x 480 screen resolution. Some things may have to
auto-resize, or disappear, for this resolution.
(Med)
- Add "how to play" help.
(High)
- Add complete help.
(Low)
- Add context menu for right mouse click
(High)
- Add surrendering of human players.
(Med)
- Add shooting radius to menus???
(Low)
- Indicate which is the successful defender of an invasion move.
(Med)
- Show the path that a still moveable item has taken??
(Low)
- Add obvious GUI method to cancel a move (same as ESC).
(High)
- Change Add and Upgrade to only show...
1. Peasant, 2. Spear, 3. Bow, 4. Horse, 5. Village. Change
Upgrade to use add on top of an existing item. ???
(9-08-05 Tried this -- Rejected for now)
- Make items end turn for non-invasion moves too. This would solve a
number of other problems. ???
(Med)
- For computer only games make End Turn button Pause/Resume Game. Also
modify the menu item.
(Med)
- Allow game to be played using only the keyboard.
(Low)
- Animate some of the moves (e.g. shooting).
(Low)
- Re-create images according to the zoom factor.
(Low)
- Add comment bubble for booty, and for showing defender.
(Med)
- Remember window coordinates for next time app is started.
(Med)
- Add summary map to info panel.
(Low)
- Make default theme look visually appealing.
(Med)
- Bugs to fix
- [5-Aug-2005] After adding a new person, then HQ moves, the
person may not have the correct start square. Is this
really a problem? If it is, how should it be fixed?
(Med)
- [5-Aug-2005] Disable End Turn during computer turn.
(Low)
- [9-Aug-2005] Need to sort out refunded money for some
merges (e.g. So + BM -- refund for Bow).
(Med)
- [9-Aug-2005] If a man has a turn-orig-pos, then merging
should only allow man to move his normal distance..
(Med)
- [11-Aug-2005] Initial size of menu must be wrong, as lines are
drawn in the wrong place.
(Low)
- [26-Aug-2005] Popup menus sometimes dissapear as pointer goes
into them.
(Low)
To be completed during Beta development
- Add graphics + theme editor.
- Add zoom + scroll bars.
- Make skinnable + add skin selection?
- Installer.
- Continent designer.
- Add network play.
- Add loading and saving of continents.
- Add some specially designed initial maps... e.g. europe, america,
world? etc.
- Translations to other languages?
Changes list
Completed in current Alpha development (0.4 Alpha) (unreleased)
- Add distance attacks with spears (1) and arrows (2), instead of
increased defense radius.
(High)
(Done 12-Aug-2005)
- Added zooming.
(Low)
(Done 14-Aug-2005)
- Increased number of players from 5 to 8.
(Low)
(Done 26-Aug-2005)
- Add expenses and booty to financial summary.
(Low)
(Done 26-Aug-2005)
- Modify the cursor to show the merged item type.
(Low)
(Done 28-Aug-2005)
- Change colour of path way to represent valid and invalid
distances.
(Low)
(Done 28-Aug-2005)
- Add pie chart for territory.
(High)
(Done 28-Aug-2005)
- Sort out surrendering of computer players if there is only
one human player left. Detect when game is completely won by one
player.
(Med)
(Done 29-Aug-2005)
- Fix title bar info.
(Med)
(Done 29-Aug-2005)
- Guaranteed that each player will have at least one kingdom to start
with.
(Med)
(Done 29-Aug-2005)
- Centred continent in window if smaller then window.
(Low)
(Done 3-Oct-2005)
- Fixed initial display of scrollbars for an instant.
(Low)
(Done 3-Oct-2005)
- Added black shadow to land.
(Low)
(Done 3-Oct-2005)
- Moved game UI code from view into its own window.
(Med)
(Done 3-Oct-2005)
- Moved "End Turn" button into player name area of info panel.
This will now be visible even in 640x480 resulution.
(Low)
(Done 14-Nov-2005)
- Reorganised player name area in info panel to use less vertical space.
(Low)
(Done 14-Nov-2005)
- Bugs to fix
- [5-Aug-2005] Make computer play when is 1st player.
(Low)
(Done 29-Aug-2005)
- [29-Aug-2005] After an upgrade an item can't be dragged.
(Low)
(Done 29-Aug-2005)
- [9-Aug-2005] Merging two men together should take
turn-orig-pos of the man that didn't move.
(Med)
(Done 4-Oct-2005)
Completed in Alpha release (0.3 Alpha) (11-Aug-2005)
- Develop low level computer player intelligence.
(High)
(Continued 5-Aug-2005)
- Only allow low computer intelligence in New Game dialog.
(Med)
(Done 4-Aug-2005)
- Reduce flickering in info panel.
(Low)
(Done 5-Aug-2005)
- Added scroll bars on the main continent view.
(Low)
(Done 7-Aug-2005)
- Add colours to new game dialog.
(Low)
(Done 8-Aug-2005)
- Add icons to menus.
(High)
(Done 8-Aug-2005)
- Add Level, Speed to menus.
(Low)
(Done 8-Aug-2005)
- Show item under mouse cursor during placement.
(Med)
(Done 9-Aug-2005)
- Make menus stay on screen.
(Low)
(Done 9-Aug-2005)
- Don't clear current selection on undo.
(Low)
(Done 10-Aug-2005)
- Change mouse cursor when over item.
(Low)
(Done 10-Aug-2005)
- Add last/next to financial summary.
(Med)
(Done 10-Aug-2005)
- Have greyed item instead of stop cursor for illegal positions.
(Med)
(Done 10-Aug-2005)
- Add tooltip for hovering over Kingdoms and items on the board.
(High)
(Done 10-Aug-2005)
- Warn if no human players in New Game dialog. It is an error to
have selected no human or computer players in New Game dialog.
(Low)
(Done 11-Aug-2005)
- Show distance count on path way in partial move.
(Low)
(Done 11-Aug-2005)
- Allow user to move info panel to right side if required.
(Low)
(Done 11-Aug-2005)
- Add click-and-drag to move items.
(High)
(Done 11-Aug-2005)
- Bugs to fix
- [5-Aug-2005] Unable to move person after they have
been upgraded.
(High)
(Done 5-Aug-2005)
- [1-Aug-2005] Make permanent action menu items fill whole
width of window.
(Low)
(Done 5-Aug-2005)
- [9-Aug-2005] Computer players seem to be able to delete
their own HQs. Doh!
(High)
(Done 10-Aug-2005)
- [7-Aug-2005] Draw path info in correct place when view
is scrolled.
(High)
(Done 10-Aug-2005)
- [5-Aug-2005] Draw submenu arrows as part of drawing the
MenuWndEntry, rather than as part of CGrTextItem.
(Low)
(Done 11-Aug-2005)
Completed in Alpha release (0.2 Alpha) (4-Aug-2005)
- Show also wages in purchase menus. Line up numbers too.
(High)
(Done 1-Aug-2005)
- Implement continent number seeding on New Game dialog.
(High)
(Done 2-Aug-2005)
- Don't allow upgrades from horsed characters to unhorsed
characters
(High)
(Done 2-Aug-2005)
- Work on web pages for games.7sun.com to make them look nicer.
(High)
(Done 2-Aug-2005)
- Add restart turn, and multiple single move undo capability.
(High)
(Done 3-Aug-2005)
- Implement initial simple computer player intelligence.
(High)
(Done 4-Aug-2005)
- Changed building powers from 2,3,3 to 1,2,3. Changed building
defense radius from 1,2,2 to 1,1,1. Changed building costs from
15,30,45 to 10,20,30.
(Done 4-Aug-2005)
- Add auto computer end-turn.
(Done 4-Aug-2005)
- Bugs to fix
- [2-Aug-2005] After new person is placed, fix bug with
distance restrictions.
(High)
(Done 3-Aug-2005)
- [4-Aug-2005] Original position reset to -1 after upgrade.
(High)
(Done 4-Aug-2005)
- [4-Aug-2005] Unhorsed to horsed training should restrict
to same or better in person's training.
(High)
(Done 4-Aug-2005)
Completed for first Alpha release (0.1 Alpha) (28-Jul-2005)
- Show player to move.
(Done Jul-2005)
- Add end turn button.
(Done Jul-2005)
- Only allow selection of kingdoms whose player is to move.
(Done Jul-2005)
- Add 2 frames (4 frames?) animation.
(Done Jul-2005)
- Change board to hexagons (was circles).
(Done Jul-2005)
- Look at menus (need to be ratified).
(Done Jul-2005)
- Add all types of moves.
(Done Jul-2005)
- Add moves feedback for the user.
(Done Jul-2005)
- About box
(Done Jul-2005)
- Update actions after a move.
(Done Jul-2005)
- Grey out actions during a move.
(Done Jul-2005)
- Generate better continents.
(Done Jul-2005)
- Simple initial theme (medieval).
(Done Jul-2005)
- Look at toolbar (remove it).
(Done Jul-2005)
- Show player number + name in info panel.
(Done Jul-2005)
- Make graphics work on more pixel depths (even if it
looks poor on the paletted depths).
(Done Jul-2005)
- Add gravestones.
(Done Jul-2005)
- Update new game dialog.
(Done Jul-2005)
- Bugs to fix
- [Jul-2005] Don't make HQs for players who aren't playing.
(Done Jul-2005)
- [Jul-2005] Remove selection on End Turn.
(Done Jul-2005)
- [Jul-2005] Don't show 'stop' cursor for replacing
piece back in it's original position.
(Done Jul-2005)
- [Jul-2005] Use distance qualification for building
placement too.
(Done Jul-2005)
- [Jul-2005] Grey out action menu during partial move.
(Done Jul-2005)
- [Jul-2005] Don't allow placing new buildings on top
of HQs.
(Done Jul-2005)
- [Jul-2005] Don't allow double click during partial move.
(Done Jul-2005)
- [Jul-2005] HQs in kingdoms of size 1 should vanish.
(Done Jul-2005)
- [Jul-2005] Man should die in kingdom of size 1.
(Done Jul-2005)
Page last revised by Admin, 3 October 2005.