ReflectionsProjections/mm18

Detangle server code from MM17

Closed this issue · 2 comments

We need to detangle the server.py file from MM17 specific code. I suggest moving all mappings between urls and functions to a separate urls.py file.

My thoughts: Have a generic game controller which interfaces with the specific game implementation and handles most data coming to and from the server. Use a database to store game information (can be a pseudo-database) instead of using a game_instance object.

Old code is scrapped, so we don't need to detangle anything anymore. We should open new issues for actually creating the server--small tasks that each MM dev can be assigned to. I will do this tomorrow.