Hi Guyen,
Yes you can override RoomAdapter features to write your own custom business logic.
-
You can start Game onTimerTic function and can mantain game state.
-
You also set user turn respective of this.
-
You can mantain a order of users when they joined like a list collection and set a property like waiting state and reset state as Active on new Game start.
-
Based on the order collection you can also write your own game logic to override turn onMoveRequest function.
You can refer the source code that I have shared on DropBox
Let me know if helps
Thanks & Regards
Vishnu Garg