Fusion_power wrote:It won't work at present because CMass does not allow user control of the flotillas. You can create missions at will and on a random basis, they will be selected to fly. The problem is that the flotillas are a fixed and hard coded set of data. This is not the first time this general possibility has been discussed.
A random mission generator would by default never be capable of setting up a more complex mission than the design limits of the random elements generated.
You're right by saying that a random mission generator, at present, would be limited to the capabilities of the mission editor; yet this does not mean it wouldn't be useful.
The way I imagine it is the following:
- There should be rules for different mission types (at least: attack, ambush, destroy, defend, protect, reinforcement, war);
- The player should be able either to choose the mission type or to let the computer randomly choose it;
- Once the mission type is choosen, a random mission is generated following the rules of that mission type, and then weighted up with the current level of the commander (= # of credits).
- The rules for a mission type could include: % of friendly objectives, friendly fleets, enemy objectives, and enemy allied fleets; type of objectives (civilian, offensive); maybe allowed starting positions. This way, an attack mission
would have no friendly objectives, some enemy objectives (civilian), some allied fleets (both friendly and enemy). A defend mission
would be similar, but with friendly objectives (civilian) and without enemy objectives. An ambush mission
would be similar to an attack one, but with offensive enemy objectives. A war mission
, instead, would have enemy objectives (offensive) and allied friendly ships, without allied enemy fleets and friendly objectives.
I'd love to translate this into a program, yet it's not very easy!