I'm anxious to share how the game is going so I'll just keep editing this post to say how it's going. This might help me stay more organized too.
Current configuration of the Keys:
- Escape opens the main menu.
- Tab (or Shift + Tab) cycles through the current menu. This includes build and upgrade options.
- Moving the Mouse will move you around the map.
- Arrow keys will move you around the map.
- Enter confirms a menu selection, upgrade, or purchase.
- Q zooms out (This affects the sensitivity of the mouse, it does not affect players who only use the keyboard).
- Shift + Q zooms in (This affects the sensitivity of the mouse, it does not affect players who only use the keyboard).
- W Adjusts music volume (Shift + W goes in the opposite direction).
- E tells general layout of the path (where it begins and where it ends).
- Shift + E gives a more specific path layout.
- R tells position of any towers you have built.
- T skips the next section of message being read. This is used to skip to desired parts of a message.
- A turns on/off the grid position announcement.
- S turns on/off the announcement as you earn gold from kills.
- D pause/unpause the game.
- F toggles the game speed between Slow, Normal, Fast, and Blazing.
- G tells you how far the farthest monster traveled so far.
- Z announces your current gold.
- X announces your current lives remaining.
- C announces the current level.
- V announces your current score.
- B (when hovering over a tower) tells how many shots this tower has fired, as well as, how many kills it received.
- B (when hovering over the path) tells the health of each monster on the current tile, as well as, the new speed of any monsters which have been crippled by frost towers.
- Space bar tells you what will be coming with the next wave of monsters. Press Enter to begin the next level.
- Control button (when not hovering over a tower) tells you what type of land you are currently on.
- Control button (when hovering over a tower) reads off the current statistics for the tower. Backspace then sells the tower.
- Tilde (`) creates a text file called output.txt which contains an ascii print out of the current map.
- 1 reads off the land-type of each tile in the current row (horizintally).
- Shift + 1 reads off the land-type of each tile in the current column (vertically).
- Right-click on the Mouse reads off the current grid location you have selected.
- Double left-clicking the Mouse acts the same as the Enter key in most situations.
Stuff working
-----------------
- Using mouse or keyboard to move around the map
- Navigating the menus
- Purchasing towers
- Selling towers
- 6 tower types
- Assembling spoken sentences on the fly
- Directional sound for towers shooting and enemies traveling
- Money system
- Launching each wave of enemies
- Reading off gold, lives remaining, level, and score
- Pause / unpause
- Ability to turn off grid cues and money from kills
- Upgrading towers (all 3 upgrade types seem to work, but I'll test more before i'm 100% sure)
- Toggle between 3 game speeds
- Customizable zoom feature
- 8 Monster types
- Defeat sequence
- Toggle zoom levels (some standards zoom amounts)
- Main menu (when entering the game) *Now more stable yay!*
- Read off current location (right click)
- Keyboard alternative to hear tile's description (left control button)
- Add to the graphical map (full screen, towers, enemies, colors fixed)
- Click to confirm (double clicking now also works for confirming towers and upgrade purchases)
- Better balance so it is now possible to survive past level 2! lol!
- Path description (to help users understand the path's layout for a level they are unfamiliar with) (Press E and SHIFT)
- Key to list locations of each tower (Press R)
- Review mode following each level (Press G to hear how far the monsters made it along the path before dying)
- Adjust Cannon tower (add splash damage over an area)
- Add Micro-wave tower (constant damage to all in range) *The forum won't let me say micro wave as 1 word lol*
- Add Frost tower (slows enemies)
- Add a sound-skip button to fast forward during game speech (Press T)
- Fixed bug that requires a second click to upgrade towers (I hope it works this time, but I'm not 100% sure yet)
- Fixed bug that won't allow a new tower after you've just sold one
- Simple path description (a quick and straight forward alternative to the lengthy one ) (Press E without SHIFT)
- Difficulty settings (Easy, Medium, and Hard) (These currently adjust starting money and lives)
- Option to save game
- Option to load a saved game
- Fixed an issue where Micro-wave tower wasn't hurting all enemies within range (tower is also slightly stronger now)
- Fixed bug that causes too much money, per kill, to be earned when using certain towers
- Fixed bug that sometimes skips over tiles (YAY it finally happened to me so I could see what was wrong)
- Fixed bug that sometimes stopped playing grid when keyboard was used instead of mouse
- Fixed bug where enemy sounds linger even after they are gone
- Standardize it so each time the game begins you on A1 (Why I didn't do this already is beyond me)
- Keyboard options are now much more stable
- Adjust score based on difficulty
- Adjust score based on number of towers used
- Fix bug that sometimes reads off incorrect tower upgrade information (I FINALLY found it!)
- Fix bug where sometimes enemies can still be heard even after they are dead
- Online high score list (I'm offering this as a separate zip until I know it works)
- Finished the rest of the levels 16-20 (I went with 20 instead of 40)
- Victory sequence
- Fixed a bug that can sometimes cause the game not to see an internet connection if you've loaded a saved game
- Finished up the balancing for Normal and Hard mode (fine tuned it a little)
- Different sized maps
- Level select (4 maps are now available)
- Game modes for variety (Traditional, Sudden death, 4-Kings, Jack of all trades, Specialist, and Apocalypse)
- Game now has an official name (Aprone's Towers of War)
- The game's executable has been renamed to TowersOfWar.exe
- Normal and Hard mode adjusted to be a little easier
- Fixed a small bug with the interest earned after each level
- Adjusted income levels for the Apocalypse mode
- Added the Relativity tower
- New way to give more details about towers and monsters (Key is B when over towers or the path)
- Hopefully fixed the "No internet connection" bug
- Added security measures to prevent people from cheating (Now without the false alarms, Yay)
- Fixed the anti cheat bug that gave false positives
- Added feature to dump current screen into a text file (Key is ` tilde key)
- Added Row or Column read out (Key is 1, without shift = row, with shift = column)
- Added Automatic updater and version control (So future updates shouldn't require all these downloads!)
- Fixed the Frost tower (It was dealing out way more crippling power than it was supposed to)
- Fix bug that stops information from being said while enemies are being shot at by towers
- Menus are more stable now
- Poison tower added! (Deals poison damage over time after the initial hit)
- Re-record voice so it sounds nicer and you can't hear my wife or the tv in the background lol
- Sound Mod editor now included, so that people can easily convert the game to another language.
- Updater should be stable finally
Stuff Not working
----------------------
- Smooth sound transition when moving between tiles (It was buggy so it is disabled for now)
- Clearer distinctions between building and upgrading towers
- Figure out why some keys stop working until you move off and back onto the tile
- Add option to hear high score for specific settings after you've finished a game
- Confirm whether or not the high score was properly submitted
- Level editor (I'll separate them into "Official" and "Unofficial" maps. Only Official maps will have a high score list)
- Game music (supplied by Peter Hubert of AGOGentertainment) (Removed for the time being)
Stuff I'm not sure about having or not (suggestions are welcomed)
------------------------------------------------
- Letting someone sell a tower (BACKSPACE) without having to click/CONTROL the tower first
- Monster specific resistances and vulnerabilities (this opens up a whole new set of balancing issues)
- Monsters' descriptions (could be cool, but it wouldn't change the game any... up to you guys)
- Configure keys how you like
- Flying units (The farther I get, the more I realize how much re-work this would require)
- Support multiple paths (The farther I get, the more I realize how much re-work this would require)
The instructional mp3 might be missing a few new features. Please read the "what works" list above to spot any new commands. When you're ready for the next wave press the space bar (then enter to confirm).
www.kaldobsky.com/audiogames/instructions.mp3 (5 MB)
www.kaldobsky.com/audiogames/towersofwarbeta.zip (14.3 MB) (Last updated 11-17-10 12:03 pm EST)
A walk through of the first 7 levels so that beginners can get a better idea of what to do.
www.kaldobsky.com/audiogames/walkthrough1.mp3 (19 MB)