Setup Game (map players to inputs, choose models/names, # lives, # victories, # bots)
Select Levels (giant list of level names to include in pool. Enable/disable individually, plus shortcuts for All and None)
For each level:
show info screen for the level (reminder of general rules + per-level special rules)
Play
post-level scoreboard (how many rounds each player has won)
End-of-game results (overall winner, num games won by every player)
Back to Main Menu
What Would Smash Bros Do?
Main Menu - > Smash (ignore the other nonsense for now)
Ruleset (style, time limit, CPU level, handicaps, infrequently-modified stuff)
Map Select
Player Setup (players connect/disconnect, add AIs, choose characters for each player, customize colors/skins, set handicap)
Play
Game Over (scores, etc.)
Back to Map Select
Bombergirls will (at least at first) have very little game-specific setup relative to either XBlast or SSB, and also less character customization. "Rules" are embedded in the maps. Characters are just selecting from the pool of unused sprites with no gameplay differences. So, this would make sense for now:
Main Menu. Single-player or local multiplayer, which mainly affects player setup. In single player, bots are assumed to be active, and the flow proceeds as soon as the player selects their bomber. In multiplayer, we need to wait for at least two players to choose their bomber. Eventually there could be an online multiplayer with a different setup flow.
Player Setup. The players are unlikely to change from round to round. Active players push A to connect, use the DPAD L/R to choose their bomber (U/D is still available), and A to confirm, or B to back out all the way to disconnected). Once enough players have confirmed, advance. If no players are connected, B goes back to the main menu.
Game Setup. Choose number of lives, time limit, mode (elimination vs. most kills), number of rounds, number of bots (based on number of active players, maxing out at 4 total. Bots are randomly assigned one of the available bombers), maybe bot skill eventually (once they're not just universally brain-dead). DPAD U/D to select an option, DPAD L/R to choose options, A to advance, B to go back.
Map Setup. Choose which maps will be included in the pool. Vertical list of names & checkmarks on the left, preview/details on the right. DPAD U/D to select a map, DPAD L/R to toggle checkmark. A to advance, B to go back. C to select all maps, D to unselect all maps.
For each round:
Show map details over a semi-transparent black box with the map in the background
Play until victory condition is reached
Round Over: Show round stats + current score
Game Over: show final score, final winner, stats, etc.
Back to Game Setup. Can back up from there to Player Setup if necessary.
What Would XBlast TNT Do?
What Would Smash Bros Do?
Bombergirls will (at least at first) have very little game-specific setup relative to either XBlast or SSB, and also less character customization. "Rules" are embedded in the maps. Characters are just selecting from the pool of unused sprites with no gameplay differences. So, this would make sense for now: