The "request games" button was removed. Now lobby refreshes at so many ticks.
a spectator watching the game play can no longer view chat or participate in chat.
Reentering house from title/lobby button would show scene bugs. Icons at "Furniture put" would be drawn twice on the panel or a panel would not be seen.
The background behind the selected furniture, where the draw icon and rotate icon are seen, would not display underneath that furniture when reentering house from title scene. Static variables needed to be reset back to default.
Fixed a bug where reentering the house would randomly drop the client. Client was not populating its typeDef variables from event "_data" variables that the server was sending. The client would drop at the time one of those variables were used.
At client/server events used in handling player entering/exiting a lobby room needed to be reprogrammed. A non host player could not reenter a room. Lobby data shown incorrect room values when exiting a room. TypeDef _dataMisc was not correct.
A player that logged in would send "Get Room Data" event data to other players. Features such as start a game would be broken because of that event data.
while playing the signature game, when a player disconnected or left the game using the lobby button, the game did not continue for the other players.
An isometric house feature is a side game where you can make isometric rooms by placing floor tiles, wall tiles and furniture anywhere in the house.
Now you can play against the CPU online. Rooms a and b are now reserved for CPU games. Currently, these rooms are for a 1 player game. Spectators are not allowed.
Added a password feature at server. The server will now ask for a membership password before the server goes online.Feature changed.
Experience points event now online. A game played while this event is active will give double experience points. On a day this event is not active, the experience points given will be the normal amount.
At the client, room configuration screen, the spectator watching feature can now be toggled on or off. Also, at the same place, the player can now select to play against the computer.
Fixed a bug at the miscellaneous menu where the height between game instruction paragraphs were not the same.
Fixed a bug at the MenuState.hx class. The event scheduler would not display the next event if that event was on a different month.
Rooms now have a room lock feature. Two or more players were able to setup the same room or enter into the same waiting room near the same time. The player that setup a room is the host of the room able to ban, kick or start a game for the other players. When there are two or more players setting up the same room, the game will not operate correctly. The game cannot have two hosts because one reason would be that in a two player game the host moves a piece first.
When a player request to enter into a room, that room will now be checked to determine if its locked. A message that the room is locked will be given to any player that tries to enter a room when all room data has not been sent to the first player that entered into that room.
A player might find a way to cheat or crash the server. Every action that the player does is now logged. Each day a file is created and is used to hold all players actions. There was a problem where a fair amount of places that logged a username was logged as a username called null. That bug is now fixed.Experience Points.
This is the second event added to the client. On the day of this event, you will receive experience points after your game has ended. A game win gives the full experience points value for that game, while a game lose will give half experience points value for that game.
Different games give different experience points. A game that gives higher experience points is a game that can take longer to finish. Chess can end in three moves but can also take a very long time to finish. Chess and checkers has a 50 move rules. Therefore, those games give the same experience points.
At the main menu, you will see a table containing all 2000 experience point level and the experience points needed to advance to a level. So, if you have 110 experience points then you are a level 2 player and depending on your level, a board game feature can be unlocked.Miscellaneous Menu. Game instructions and game statistics can both be accessed from the miscellaneous menu button from within the client software at lobby. From that menu if you mouse click the 'Checkers' button, the game instruction is downloaded from the website then displayed at the miscellaneous menu output scene. At the miscellaneous menu, accessed from lobby, you can also mouse click the 'Statistics' button to display your wins, losses, draws, credit total and experience points total. Website
More images added at this screenshots link. New Changes link added to the Main Menu. Summary section added to the home page.
Sometimes when entering the waiting room, all data for that player would not display. That room was empty of all data. That bug has not been seen for a while so hopefully its fixed.
A the lobby, sometimes the room data was seen as empty when it was not. Mouse clicking that room would bring another player into that room as host.
After a none hosted player reentered into the same waiting to become a host after the game had ended, there would not be a start game button when reentering into the game room.