Game Updates

My focus for the next few days is to get the game as stable as possible so everyone can enjoy full games without frustrating disconnects. I’m also adding the ability to reconnect to games if you disconnect or your browser crashes etc, not quite done yet. I noticed the server was down this morning, seems […]

Managed to have a streak of luck this morning and by cleaning up the network code the mysterious packets being lost bug appears to have been vanquished! EDIT: Encountered it again 🙁 Not as prevailant any more but there is yet more work to be done. So go ahead and play some games, it’s fun […]

Tonight I’ve been debugging and profiling the game using chrome and ImpactJS’s built in performance tools. It seems Firefox v17 is currently over twice as fast as Chrome v24 and the biggest performance issue is garbage collection which is taking up over 90% of the game time. I’m still not sure if this can be […]

Checking on the game 24 hours later I’m amazed the game hasn’t consumed all the memory of the server yet, it has quite a few memory leaks currently. No update today, took the girlfriend out on an adventure instead 🙂 Will be working on performance improvements, tooltips and fixing bugs tomorrow morning.

… but unfortunately seems to crash about 30 seconds into the game on average. To create a game go to: jed.towerstorm.com:15000/game/join/XXX then to invite friends send them a link to the new page that you get forwarded to. Team selection is still broken and there aren’t any tooltips but basically towers are cheapest from left to right […]

Players now go on different teams and can send and kill each others minions. Fully unit tested too, I’m using Mocha / ZombieJS to do TDD, 81 tests so far. Now to add minions generating wealth and fixing player team / race selection and then I’ll put the game online for everyone to play 🙂

Going to keep the updates short and sweet. Working on PvP move at the moment, have basic unit sending going now to make minions give income and towers should only shoot enemy minions.