We *could* use these forums you know. And use Sourceforge to host the files... If this will stop you to bickering about.
Just kidding, guys!
Todo
Anyway, what we need to do now:
- Find a good name: "Open Universalis" sounds fine to me; I've been trying to find other names, but none were good.
- Boot the forums (don't care WHERE)
- start consolidating the feature set
I've been thinking about architecture a bit already: it would be cool to use a client-server model. Let me explain why: using a client-server model allows us to do MultiPlayer, in addition to SinglePlayer. I you play single player, you are the client AND the server at the same time. Your AI opponents are use "lightweight" clients that connect the same way as a normal player do. This will also allow MP action with additional AI opponents.
Like this:
The left box pictures multiplayer action, where there are several physical machines in play: one for each client and one for the server (which is mostly likely to be one of the clients too, of course).
The right box pictures singleplayer action, where there is only one physical PC in the picture, hosting the server, the player client and multiple AI clients.
This would also "force" us to code the AI's as regular clients, meaning little or no cheating (although it still is possible), but we deliver the same info to the AI clients as to the Player clients.
I don't know if this is feasible though, since this would require one instance of the AI client for each country in the game, whether you're playing single or multiplayer. Maybe we can find something that allows use to combine the AIs into one, but still "look" at them as seperate clients. Dunno yet.
