def main(): sense.show_message("Welcome to the game! This is a two player"+ "game. Player 1 goes first. Take turns shaking the device to"+ "roll die. First one to 30 points wins!") i = 1 die = Die() players = [Player(1),Player(2)] while (i < 61): if (i % 2 != 0): sense.show_message("Player 1's turn!") sleep(3) while True: if die.checkShake(sense): break die.roll(sense) players[0].updatePoints(die.getValue()) else: sense.show_message("Player 2's turn!") sleep(3) while True: if die.checkShake(sense): break die.roll(sense) players[1].updatePoints(die.getValue()) if checkWinStatus(players,sense): break i += 1 sense.clear() recordWinner(players)
def main(): sense = SenseHat() sense.clear() sense.show_message("Shake to roll die!") die = Die() while True: if die.checkShake(sense): die.roll(sense)