bingo-game-with-python
type of plays possible
- player vs computer
- player vs player
- computer vs computer
game is built with 4 objects classes 1.game 2.board 3.player 4.computer 5.super_computer (in progress)
game class
game class contains game logic
methods in game class
- who_is_next
- strike
- sync_both_boards
- update_score
- winner
- gameover
board class
board class contains single method and is main objective is to hold board data
methods in the board class
1.print_board
player class
player classs is the player object which contain name , score, input to the game
Methods in the player class
- game_input
computer class
computer class is same as player object but the computer class takes the input all by itself using 'random.choice'
Methods in the computer class
- c_input
super_computer class
super_Computer class is the same as computer class but it is made for winning game unlike computer class which just inputs random number in the allowed numbers