Working on this for another project, realized it might be easily cross-fit to Starmada. In need of feedback/playtesting.
STARMADA SCENARIO GENERATOR
Step 1: PICK YOUR FLEET. No restrictions here. You choose one fleet list, your opponent chooses another.
Step 2: DETERMINE SCENARIO SIZE. This is done either by mutual agreement, or randomly:
1) Very Small: 500 pts.
2) Small: 700 pts.
3) Medium: 900 pts.
4) Large: 1100 pts.
5) Very Large: 1300 pts.
6) Epic: 1500 pts.
The number is the base fleet limit for the scenario.
Step 3: PLACE BIDS. Each player secretly bids a certain amount of points. The winner gets to choose whether to be the attacker or the defender for the scenario. The attacker is defined as the more aggressive side, regardless of the overall strategic situation, and will receive an average of 30% more ships.
Step 4: DETERMINE ATTACKER'S ADVANTAGE. Roll two dice. The LOWER result indicates the attacker's point advantage:
1) Slight: +10% (120%)
2) ???: +20% (150%)
3) Strong: +35% (180%)
4) ???: +45% (210%)
5) ???: +60% (260%)
6) Overwhelming: +75% (310%)
The number in parentheses is the defender's VP Multiplier (see below).
Step 5: CHOOSE YOUR SHIPS. The fleet limit for each side is determined as follows:
* Attacker: (Fleet Limit - Bid Amount) + Advantage Bonus
* Defender: Fleet Limit - Bid Amount
Step 6: DETERMINE BREAK POINTS. Once fleet compositions have been determined, total the number of ships on each side, and multiply by 2. This is the side's "break point".
Step 7: PLAY THE GAME. Whenever a ship is destroyed, roll one die, and add the result to a running total for that side. Whenever one side's running total equals or exceeds its break point, the game ends.
Step 8: DETERMINE THE WINNER. Each side now totals the VPs scored for ships damaged, crippled, and destroyed. Damaged ships are worth 25%; crippled ships are worth 50%; destroyed ships are worth 100%. Apply the VP Multiplier to the defender's total.
EXAMPLE:
1) Dan and Kevin are playing a game. Dan chooses the Imperial Starmada; Kevin is playing the Kalaedinese Expanse.
2) One die is rolled, coming up 4; this indicates a Large scenario (1100 pts.).
3) Dan bids 50 points; Kevin bids 75. Kevin wins, and elects to be the attacker.
4) Two dice are rolled, coming up 3 and 5. This indicates a Strong attacker's advantage, which gives Kevin a bonus of +35% and Dan a VP Multiplier of 180%.
5) Kevin's fleet limit is 1386 ((1100 - 75) + 35%). Dan's fleet limit is 1050 (1100 - 50).
6) Kevin's fleet consists of 8 ships. Dan's fleet consists of 6 ships. Kevin's break point is 16; Dan's break point is 12.
7) The game is played. Kevin loses 2 ships, and has a loss total of 8 (5 + 3). Dan loses 4 ships, with a loss total of 15 (3 + 4 + 4 + 4). Dan's fleet has reached its break point, and the game ends.
8) Kevin has scored a total of 621 VPs. In order to win, Dan must have scored at least 346 points (346 x 1.80 = 623).