type of plays possible
- player vs computer
- player vs player
- computer vs computer
In the ' main ' function use "player(name) or computer(name) " for player1 and player2
use main() or max_games(1) to start game
when you wannt to run computer vs computer for n time use max_games(n)
- game
- board
- player
- computer
- super_computer (in progress)
game class contains game logic
- who_is_next
- strike
- sync_both_boards
- update_score
- winner
- gameover
board class contains single method and is main objective is to hold board data
1.print_board
player classs is the player object which contain name , score, input to the game
- game_input
computer class is same as player object but the computer class takes the input all by itself using 'random.choice'
- c_input
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