I am working on a co-operative game. In it, players are crew filling different roles on a starship, and will often need to move to different compartments to repair/deal with intruders/put out fires etc.
Since the opponent is the game itself, I need a mechanic to determine where the latest crisis will strike. The obvious solution is to assign each area a number and roll a die, but there will be more than 6 rooms (likely a max of 18) and I'd prefer to not require the use dice greater than 6 sides (or needing to roll multiple times).
The rooms themselves will fit into various categories (and therefore will already be making use of color-coding), though their arrangement on the board will be unpredictable as they are placed by the players. I have thought about using multiple die rolls (first to determine a room category, then to determine the specific one) but really want to keep things simple.
I already have (too many) decks of cards as well, so making a deck representing rooms and drawing them like a lottery isn't a way I'd like to go either.
In summary, I need a way to have the game itself pick a room; dynamically chosen out of the # of rooms in play (6 at the start, up to 18 or 20 at the end). In a simple way.
Thanks for the help!