Due to recent posts I've been reading along the lines of "I wish we could incorporate _______ into invasion mode" I've put into works a Mission Script for a Pseudo Invasion mode.
What this is going to be is a mission script that lets you select the parameters similar to how a standard invasion works (Siege/Single Front/Double Front + Barren/Interesting/VeryInteresting) and then it will generate the sector and place your ships accordingly.
So far I have accomplished working spawn/relocation of 4 bases and all 6 player ships for Siege Mode. My next plan of action is to add a variety of enemy spawns based on the selected difficulty. I will probably do ranges rather than setting up a scenario for all 11 levels. But we'll see what I figure out.
If you guys have any suggestions and/or would like to use this upon completion let me know!
Beta testing crews would be nice as I don't have much time to play with large groups anymore.
Currently status:
Only available Mode is Siege.
46656 combinations of spawn locations for player ships. (6 ships, 6 possible locations each)
1296 combinations of spawn location for bases. (4 bases, 6 possible locations each)
63 varieties of enemy fleets that can be spawned
9 possible nebulae formations
9 possible asteroid formations
9 possible mine formations
10 possible singularity formations
22 possible anomaly formations
Goals:
-Add Single Front
-Add Double Front
-Reuse code for those two if possible
-Add more Mine/Nebulae/Asteroid Formations
Also, If my calculations are correct a total of 2,138,400,000 possible generated maps exist right now, and that doesn't even include the combinations of fleets you can encounter!
I understand this isn't anywhere near the number you could generate with invasion, but my goal isn't to recreate invasion. It is to allow script-based modding to an invasion-like atmosphere. Adding things such as the fuel collection system, or Artemis-as-carrier should be cake!
I will update this post as I progress through this endeavor.
Feedback and suggestions would be appreciated.
[Last edited Apr 23, 2013 07:15:24]