Updates: 06/22/09 - 0.5.5 (RC) - Tweaked some of the spawn stats
06/21/09 - 0.5.4 (RC) - Easy and Hard were removed and now Normal is the only level. - High scores and medals were reset and then secured - A lobby was added so fans of the game can chat and watch other players play. - A perf improvement was found and made to the tower loops. - Aside from additional medals, perf improvements, and lobby feature/bugs, this version is in RC mode. - Top 100 stuff was removed - Version control and server side reporting was removed. - The star (custom medal) system was removed
03/21/09 - 0.3.5 (BETA) - BUG: Fixed an issue with the highscore code. It didn't handle null scores and would display blank as the highscore instead of going to the next player if any.
03/20/09 - 0.3.4 - BUG: Any score was overwriting the current highscore.
03/20/09 - 0.3.3 - ADD: Some seriously sexy medals for Easy, Normal, and Hard
03/20/09 - 0.3.2 - ADD: HUB medals and high scores. - REMOVE: Server highscores and local highscores.
03/20/09 - 0.3.1 - BUG: Released the last version with some commented code by accident.
03/17/09 - 0.3.0 - BUG: When the server wasn't available to the client, it ended up displaying the start button 20 seconds after the game started which overlapped the next button. - PERF: Restructured the games primary loop to help with future perf troubleshooting. - ISSUE: The server will be down until I figure out a proper way to host it. I don't feel good about leaving my energy sucking machine running all the time just for the highscores.
03/09/09 - 0.2.9 - FEATURE: Added rotating hints to the UI - The bomber unit now explodes upon entering the Exit and does not decrement the players defense. - BUG: Selecting the next creature results in tower labels showing up. - BUG: Critter and info need to go away when they exit. - BUG: Lenkor critters were not splitting after the massive rename to support mob info. - BUG: Damage offsets not working properly after the massive rename to support mob info. - SCREENSHOT: Fun times while trying to fix the splitters. Accidentally allowed singles to split on death so it gave a matrix like effect. Pretty neat.
 - TWEAK: Reduced Easy spawn to 21 - TWEAK: Reduced Normal to 45 - BUG: Will now allow a player who started a game with the right version to submit a highscore even if the server version changes mid game. - PERF: Changed all the winset calls for the tower info into a single call but the flickering remains.
03/07/09 - 0.2.8 - Added mob selection which displays the selected mobs HP. - Updated the Sell icon ($) so it stands out more without abnormal shading - Updated the bomber icon. It's not so lame now, still stands out, and has a small animation - Added a Restart button which I think we get players to hang around for a little longer. - Moved the Volume control and top100 buttons to make room for the Restart Button - Updated the border surrounding the stars and tower buttons. - Updated all UI buttons so the hover effect looks a tad cleaner now. - BUG: Flame damage was not being removed from mobs. - Reduced the length of the flame thrower animation - Added an additional sound for when the spawn timer goes below 0 to help the player realize they have gone into the red. - Tweaked tower ranges for most towers - BUG: Final spawn timer points were not added to the final score after a win - Added bonus points for remaining defense - BUG: Lower resolutions clipped the Win Dialog. Increased the height by 100px; - BUG: Stars were not dense allowing the mobs to walk off the map. - BUG: If you hit the X button on a feedback dialog, it would tell you that your feedback submission was sent.. and it was.. Now it treats it like a real cancel and no information is sent to the server. - Removed real time high score updates for a bunch of reasons.
03/05/09 - 0.2.7 - Disabled the debugging for public releases which I didn't really know about so this should help performance a little bit. - Fixed a bug where the spawn count wasn't resetting properly (after text revamp bug) - Fixed a bug where mobs would spawn after a restart. (after text revamp bug) - Fixed a screenshot bug (after text revamp bug) - Fixed a screenshot bug where it would show the wall instead of the tower on the wall. - Server Side - Added Win/Loss to round data - Added Forum link and moved beta information - Fixed a bug where the Next button was still available after the game ended. - Fixed a label overlap issue
03/04/09 - 0.2.6 - Reduced total CPU time in a function from 45 seconds to 15 seconds (completed game timeframe). The CPU hog was and still is the damage overlays on the mobs. - Fixed a regression in the tower tick. I had tried a sleep instead of a spawn and forgot to test/remove it after it didn't work. This caused massive delays and lag and other odd behavior in the last release. - Money is now multiplied by 5 and then added to your final score when the game is won. - Fixed a bug where the timer would not continue to count down after the last spawn. - Fixed a timing bug where damage indicators would still be flashing on towers with full health. - Updated timing of entro dialog
03/03/09 - 0.2.5 - Updated the layout for the tower stats which was in complete disarray after the changes. - Tweaked a bunch of other UI components trying to get the game back into a functional and visually appealing state.
Note: The game has not been play tested throughly after all these changes. I will start play testing once I resolve some performance issues later this week.
03/03/09 - 0.2.4 - Fixed a clipping issue on the HighScore text - Fixed two missing labels after major UI changes yesterday. - Added 'Beta' keyword to version to set players expectations
03/03/09 - 0.2.4 - Replaced all text output with Labels and fixed a ton of stuff to incorporate this most painful change. The performance seems to be better though and the text rendering is way better. There are still bugs and quirky issues to work out with the new layout and labels. If you see anything out of place or odd, please report it as I'm expecting problems due to the amount of change. - I raised the limitation on active spawn
03/02/09 - 0.2.3 - Added a win game dialog and a simple 3 star achievement system which is persistent. - Tweaked timing of 'arrrg' unit explosions on towers - Rearranged the 'Easy' spawn order so 'Rocket Towers' are more useful toward the end game. - Updated the guide to include a few more tidbits - Single right click will now sell a tower and single right clicking a tower being sold will cancel the action. Works pretty well. - Fixed a bug where double right click would upgrade the selected tower even if we were nowhere near it - Made some major changes to the spawn system. + Hitting the Next (>>) button early will give you large bonus points now. + There is now a limit to the number of critters allowed in the playing field. No new spawn will be created even if the timer reaches 0. In fact, the spawn timer is now allowed to go into the negatives which will end up costing you points. Yes... you can now get scores into the negatives if the player doesn't manage their spawns in a timely manner. + Added several new text outputs to help visualize the point spreads and critter limits. - Updated the next spawn box again and its better but still has room for improvement. - Added large point rewards for finishing the game - Updated color of highscore to green instead of red when you are the new and current holder - Fixed a bug on the server that resulted in infinite wait state until another transaction came through. - The score will now turn red when the player loses points. - Bosses now do more damage when exiting. - Reduced the defensive number on 'Hard' to 35. - Reverted an earlier change. The 'arrrg' unit will once again make more appearances on 'Hard'.
03/01/09 - 0.2.1 - Changed my server side wave averaging system into just a highest wave reached stat. Averaging a couple of games is useless. - Updated the next icon so while still fairly plain,it at least looks cleaner. - Reverted my previous change that made the 'arrrg' unit give you additional defense points when it crossed the line. It now takes the players defense down by 1. - Made rockets anti-air only and beefed up the attack power. - Created a backup system for highscores. Highscores will now be saved every 24 hours. - Updated the initial menu order and fixed a timing bug that would screw up our menu states. - Fixed a bug where overlays on the ground did not get cleaned up properly after restarts - Redesigned the end game checks. Now it's clean, simple, and it works. - Fixed a bug where selling Level 6 towers would not return you money. - Updated the entro screen. - Added a confirmation for submitting feedback and submitting highscores. - Added a forum fallback for submitting feedback when a connection to the server isn't available - Fixed the top100 list so it is consistent across difficulty levels - Removed the pause feature in the scrolling credits - High scores were reset - Made some potentially temporary changes by reducing the range of several towers. Once some performance issues are addressed, I may revert these changes. - Updated Credits
02/28/09 - 0.2.0 - Added a Pause button - Added total wave count (6/45) - 'Join Today' will only show up for non-members now - BYOND members now have a Byond icon next to their name. See new highscore screenshot above. - Added numbers and improved formatting of top100 list - Feedback options will now be hidden if the player can't connect to the server - Fixed a rare bug where the towers damage indicator would flash after it was 100% healed. - Adjusted the bombers explosion behavior - Updated the background and surrounding edges - Updated the Next Spawn image to make it stand out as something more special than a rogue critter. - Added an entro story to get players into the spirit of things. - Added functionality so screenshots of the playing field are sent to the server and can be reviewed. Hoping to catch cheaters and improve balance. - Updated Credits
02/27/09 - 0.1.9 - By accident, I left a test list of spawn on Easy so players were winning after 3 waves. :)
02/26/09 - 0.1.9 - Schnitzelnagler helped me fix the client/server problems so most everyone should have access to the top100 button now.
02/26/09 - 0.1.8 - Fixed a typo in the client/server connections and reworked a number of the functions to improve performance and reliability. - Fixed a bug reported by Schnitzelnagler where they game wouldn't end. - Fixed a bug where dead frozen mobs were not being cleaned up properly. This fix will improve perf. - Fixed a clipping issue for one of the larger creatures. - Updated Credits - Tweaked the speed of the Frompers
02/25/09 - 0.1.7 - A level 6 tower is now invulnerable which will reduce the 'clicky' toward the end of the game. - Freezing the "Arrrg" unit (the one that blows up) first and then killing it will prevent an explosion. - If an 'Arrrg' unit escapes, you gain a defensive point. - Updated the 'Arrrg' icon so it stands out more - Reduced occurrences of 'Arrrg' on Hard - Fixed a bug reported by AJX where level 6 tower did not display action buttons - Tweaked some of the stats for towers and mobs. - Improved perf by filtering out unnecessary damage effects - Updated Credits - In case the client can't connect to the server, a savefile will save local highscores. When connected, these scores will be overwritten with the servers. - Reverted my change to the 'arrrg' units appearances. It will not come out more often on hard. |
|