Bingo Game

Use Cases:

  1. Call a Number
    • Picks a random number from 1 through 99
    • This number should not have been picked before
    • Need to keep track of numbers called in a game
  2. Start a New Game
    • Resets numbers called that are tracked in Use case #1 Call a Number
  3. Generate Bingo cards

    • Option to generate 1-10 bingo cards
    • Each card should have 25 numbers five rows and five columns
    • How should we represent these numbers on the device / app
      • maybe a button with numbers
      • an image with numbers
    • Each card should be unique (set of numbers in rows/columns should not repeat). Some repetition is ok
    • If there can be a unique URL for each bingo card that would be nice. We can send users a unique link so that can go directly to their own bingo card
  4. Select a number when called

    • Allow users to check or select numbers when they are called
  5. Announce number match
    • Allow users to announce a match or a bingo for example all numbers in a row are selected or four corners or all 25 numbers checked (Bingo)
  6. Verify bingo card
    • Admin can verify bingo cards maybe by matching numbers checked by the user against the list of numbers called
  7. Track awards and winners

    Award Winner
    Row #1 John Doe
    Diagonal (Top Left-Bottom Right) Mary Jane
    Bingo John Brown
  8. Reset award winners

    • Allow admins to reset or blank out award winners tracked in Use case #7
Report abuse