Async game play / pbp in ressence | next/mobile
Ive been thinking what would be a manageble way to play toribash in short bursts on the go, during commute to work for example,
Without too drastic changes of game play (turning the whole thing into mini bash)
So,
You are matched to an opponent
Physics is simulate on your device, You make your move, joints are saved server side and pushed to your opponent
Opponent gets a notification that you made your move (Space) and the game is waiting for him to make a move
He commits his move, and the Physics is resolved on his device
Game sends a notification that turn is resolved and you can send your next move
And it goes on like that
Reaction time can be implemented like 30 minutes No move is sent - the game progresses as he Space and you recieve notification, you chech the game and Physics is resolved on your end
If both are spaced then game Space it anyway, to ensure matches are enable and would not last infinity
Also, some server side resolution can be added that if match is abandoned by both of players for more than x hours/days, then replay data is resolved by score or Physics is run on server (probably a good ddos idea)
But yeah, i think this sort of timing will allow for much more players to play/return to the game
And focus monetization on customizeable stuff as usual