kroyee / SpeedBlocks

Fast paced tetris game cloned from Cultris II
GNU Lesser General Public License v3.0
11 stars 7 forks source link

[Discussion] Server Architecture #31

Open Noir- opened 7 years ago

Noir- commented 7 years ago

I'm moving the discussion about architecture from #27 to here. The idea is to have multiple services which are handling different aspects of the game functionality like game logic, authentication, ranking etc. This shall prevent coupling the game with community functions to make them easy exchangeable and extendable in the future.

A first draft of the architecture for a better understanding is attached to this post. speedblocks_deployment

kb1900 commented 7 years ago

This would be fantastic organization so that features like tournaments could be automated and well-executed without constantly changing the game itself.