-
Notifications
You must be signed in to change notification settings - Fork 0
Game Rules
Game rules allow you to customize the behaviour of the bingo card generator and interface. A description of each rule and their available values is below.
The required pattern for completing a bingo. Win states will be automatically detected based on these rules.
- Row, column, or diagonal
- Row or column
- Blackout (every tile)
The center tile in bingo is often marked as a freebie. This game rule lets you customize its behaviour.
- Free Space: A star tile that automatically counts as completed and does not allow entry
- Wildcard: No category will generate here, but an entry is still required to mark it as completed. You get to choose the category to satisfy the requirement.
- Disabled: Just a regular tile with no special behaviour
- Toggle checkbox
Allow the same entry to be used in multiple categories. This enables playing by golf rules, where you try to optimize by selecting entries that count for many categories. When this setting is disabled, duplicate entries will prevent wins until they are resolved.
The size of bingo grid to generate. If you're interacting from a mobile phone, a smaller grid may be preferred.
- Small (3x3)
- Medium (5x5)
- Large (7x7)
- Toggle checkbox
The generator will try to prevent similar categories from being chosen together unless this is enabled. Groups are used for determining which entries are similar.
- Text entry
A custom seed that biases the generator with a text-based seed. By entering the same seed as someone else, you'll both generate the same bingo card, allowing you to play directly with or against others. However, you must choose exactly the same categories and use the same allow similar
setting.
This setting replaces the random number generator with a deterministic sequence of numbers based on a hash of the provided string. This sequence is used when selecting categories and evaluating dynamic categories, but not for other random events (such as the card reveal or fireworks).
No guarantees are made about seeded results remaining consistent between updates to the application.
Game Modes are predefined sets of game rules. Selecting one will update your existing rules with the chosen set. Once a bingo card is generated, certain rules are locked and can no longer be changed.
The Standard game mode sets the following rules:
Win Condition: Row, column, diagonal
Star Tile: wildcard
Allow Duplicates: No
Grid Size: Medium
Allow Similar: No
Seed: <blank>
The Golf game mode sets the following rules:
Win Condition: Blackout
Star Tile: Free Space
Allow Duplicates: Yes
Grid Size: Medium
Allow Similar: No
Seed: <blank>
The custom game mode does not directly set any rules. Instead, it allows you to individually customize your preferences.
Game modes are detected, not saved explicitly. If your chosen rules match the settings above you will considered to be playing that game mode. This means that your rules will not be overwritten if the defaults are changed in the future; you'll just be migrated to Custom.
There is an exception for Grid Size in cases where the number of categories loaded are not enough to fill a medium-sized card. In this case, a small card can still match an existing game mode.