from enum import Enum from random import randrange class Stats(Enum): SPD = "SPEED" HND = "HANDLING" BRK = "BRAKING" class Skills(Enum): FM = "FUEL MANAGEMENT" TM = "TYRE MANAGEMENT" def roll(modifier = 0): rolled = randrange(1, 7, 1) + modifier if rolled < 1: rolled = 1 return rolled class Player(): def __init__(self, name, spd, hnd, brk, skill): self.name = name self.SPD = spd self.HND = hnd self.BRK = brk self.skill = skill self.SP = 0 def info(self): print(f"{self.name}:") print(f"\tSPD: {self.SPD}") print(f"\tHND: {self.HND}") print(f"\tBRK: {self.BRK}") print(f"\tSkill: {self.skill.value}") print(f"\tSkill Points: {self.SP}") class Track(): def __init__(self): self.name = name self.obstacles = [] player1 = Player("Player 1", 3, 2, 1, Skills.FM) player2 = Player("Player 2", 1, 3, 2, Skills.TM) player1.info() player2.info()