Skip to content

Project: Create a numbers called board for a Bingo night at the Knights of Columbus

License

Notifications You must be signed in to change notification settings

rpural/BingoBoard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BingoBoard

Project: Create a numbers called board for a Bingo night at the Knights of Columbus

image

This repository contains a Bingo Board program and related programs and files for a Bingo night. The intention would be to put the large window showing all the numbers on to a large screen HDMI television, with the smaller window on the computer, allowing someone to enter the numbers as they are called. These would then be displayed highlighted on the large board.

Version 2.0 introduces an "automatic" mode, which generates random numbers and places them on the board based on a repeat time given by the user. The timing can run from "manual", meaning that one number will be called each time the start button is clicked, up to automatically doing the next call every 60 seconds. There is a Pause button to pause the game (i.e. to check someone's Bingo). The game resumes when Start is pressed again. Clear clears the board and starts a new game.

A more robust command line syntax is implemented, allowing for both displaying numbers generated externally (like with a traditional ball tumbler) or for running the game entirely generating random calls within the program. Options are implemented to change the page header title and message.

There is a separate window for entering the called numbers, clearing the board, and exiting the program. When calling numbers automatically, the time between calls can be changed, and the calls can be paused (like when checking a winning card). In addition, for manual calling, the numbers in the main window are clickable, allowing the main window to be used without needing the separate window. Buttons are also available in the main window to clear the board and to exit the program.

Logs are produced containing the date and time of each game, and the numbers called during the game.


This program uses PyQt5 to format the displays. All code is Copyright Robert P. Nix, 2023 - 2025

About

Project: Create a numbers called board for a Bingo night at the Knights of Columbus

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages