I'll work on some ideas that seem feasible.
All my work with be hosted at: https://github.com/kgersen/Allegiance
Issues are welcomed as well as PR. The 'management' here is free to pick what they want and add it to their 'game'. Everything I do is open source with no strings attached.
The plan:
First I've added to the source the files to work with the latest Visual Studio (2017), see the "VS 2017" commit.
Then I've started working on the screen resolution issue #226
The fix was simple to do but the result is a bit ugly when not flying.
The next step to is to fix that ugliness and the next one is to add a 'windowed bordeless mode' #227
at that point it will be probably 2018
Once that's done, further ahead I might be working on (in no particular order):
-get ride of the Windows registry and move configuration stuff to files (could be .ini files for instance)
-get ride of acss and use firebase/google for auth and to store stuff in the cloud (mapping, config, etc).
-move lobby & game server to docker containers (Linux containers with Windows inside QEMU/KVM or by using Wine - TBD) -> plan is to get ride of 'Windows on metal' for hosting lobby and game servers.
- secondary screen(s) in browser: add an http server to the client (allegiance.exe) and serve some game informations from it (chat, ship stats, map, etc). The goal is to use either an external device (a tablet, another pc, a console on a TV, etc anything that can run a web browser) or a web browser on the same machine but on a different monitor for instance (for dual+ monitors setup).




