I was thinking about making multiplayer version of a game I am making with SDL and OpenGL. It would be a split-screen game.
Do you think it would be a good idea to have each part of the screen (game session) handled by different thread? Those threads would have no data to share except for pause and game over/victory events. Since the single player version is already written, I thought I could save a lot of development time by implementing it this way.