Playr Blog

Your resource for all things playr. New game announcements, updates, bug fixes, news, you can find it first here.


Friday, May 29, 2009

Beta Progress

Thanks to the feedback from the beta testing team I have managed to iron out a few more bugs in the NetZilch code, some of which were quite serious showstoppers:
  • Games failing to start.  This was because the game didn't have a list of players and this caused some... issues.
  • Lobby games not going away.  I have restructured the way the lobby receives instructions from the server so this works better now
  • Game passwords.  There was a mismatch between the text restrictions on the game creation password field and the game joining password field.  They have now been standardised.
  • Opponent scores.  You can now click on an opponent's score sheet to see their tabulated scores.
  • Help panels.  Now the help panels should all go away when you click on any of their "ok" buttons.
  • Lobby breaking.  When the last player logs out, the lobby scope gets deleted and therefore link to the lobby shared object is lost.  I've now tweaked the server to recreate the lobby if it's not already running and attach a shared object to it properly
  • Better server code.  I have made a number of structural and functional improvements to the server side code, namely the ApplicationAdaptor that runs the main lobby has been drastically simplified, proper usage of the roomJoin() and roomLeave() methods makes life easier and the general feeling of understanding has increased.
  • Single 5 not being added.  If you rolled 1115 or 5551 or any combination of 3+ of a kind and some 1's or 5's, the extra dice were not being added to your score.  This was a glitch both parts of the engine code, server and client side.
  • More legible chat window.  Fixed the font sizes to be the same, moved the text box a little bit and made the text optimised for readability rather than animation.
I'm sure there might be a few things that I've left off this list but that's all that I can think of at the moment.  I've been working quite hard on this for the last few days, I expect this to continue for the next week or so.

To all you beta testers (you know who you are), thank you!  Keep testing, keep playing, keep sending in bug reports.  If I might suggest, give the beta test login details to a few friends and ask them to login at 9pm, local time.  Have a few games, see if you can find a few bugs.  Who knows, you might even see me online... :)

G.

0 comments: