The Lock System is still a good challenge. After two code-refactors I have put it on hold for now.
Last week I've worked on an actual TurnBased system game (TicTacToe)
[running html5 and windows publication next to eachother]
(published for HTML5, Windows and Android; should work on the others)
During development I started to rethink my approach of a single extension versus multiple extensions.
I believe that a Stencyl user wants to create a specific type of game and install / enable the extension that is used for that type of game.
This make the palette a lot cleaner. (Unfortunately Stencyl Extension Developers don't have the means to create sub-palettes or tabs)
TODO for TurnBased System :
- set timeout value; when a player needs to react before certain time (auto-logout)
TODO for general :
- make roomtype specific extensions (raw, turn, physics, lock/logic) that have still the general purpose blocks (init, join, create, leave room, etc..)
TODO for games:
- Make another turnbased game (Poker?)
Also, I need to figure out the Lock/Logic room type eventually...