This week, more work was done on the skin feature with the development of skin notifications which now allow clients to be alerted to changes in skin statuses.
Previously, in order to see if skins had either been added or removed from the online skins list Rivalry had to be restarted. Also for new skin statuses to be updated the skin UI had to be exited and then re-entered. Now, when a skin’s status is changed it will alert the server which reacts by sending a notification to all players logged in. From these status change notifications it can then be assumed what has happened to the skin. For example, if a client received a notification that a skins status had been changed to public it could then be assumed that it has completed its publication process and now must be removed from the pending list and added to the public list.
However, more work still has to be done on button functionality with the Ban, Report and Unpublish buttons all still lacking any function. As well as this more testing must be done using larger quantities of skins. This is test whether or not the developed notification and listing systems are built to handle hundreds of skins.
Pending tasks are now
- Implement skinning server functionality
- Creating inventory system and skin database.
- Steam workshop for player skins.
- Complete network game lobby UI (make pretty and complete all network game modes).
- Complete network game restart UI (make pretty).
- Research different arenas and backgrounds.
- General bug fixing, tidy up and enhancement of look and feel..
