def reset(): # Reset game stat every replay global multiplier, score, Dino, obstacles multiplier = 1 score = 0 Dino = dino(displayW*0.075, displayH*0.7) obstacles = [cactus(displayW, displayH*0.7), cactus(displayW + randint(displayW/2, displayW), displayH*0.7)]
def newObstacle(): # Spawn new obstacles at random period, with maximum of 2 at the same time if (obstacles[0].posX <= 0-obstacles[0].size[obstacles[0].state][0]): obstacles[0] = obstacles[1] if not randint(0, isBerb): obstacles[1] = cactus( displayW+randint(displayW/2, displayW), displayH*0.7) else: obstacles[1] = berb( displayW+randint(displayW/2, displayW), displayH*0.7)
title = "Dino (server)" displayW = 1024 displayH = 576 screen = pygame.display.set_mode((displayW, displayH)) pygame.display.set_caption(title) background = 255, 255, 255 gravity = 1 clock = pygame.time.Clock() framerate = 60 multiplier = 1 score = 0 Dino = dino(displayW * 0.075, displayH * 0.7) obstacles = [ cactus(displayW, displayH * 0.7), cactus(displayW + randint(displayW / 2, displayW), displayH * 0.7) ] yVelocity = 18 xVelocity = 4 * multiplier isBerb = 1 running = True def newObstacle( ): # Spawn new obstacles at random period, with maximum of 2 at the same time if (obstacles[0].posX <= 0 - obstacles[0].size[obstacles[0].state][0]): obstacles[0] = obstacles[1] if not randint(0, isBerb): obstacles[1] = cactus(displayW + randint(displayW / 2, displayW),
'assets', 'PressStart2P-Regular.ttf'), 16) title = "Dino (client)" displayW = 1024 displayH = 576 screen = pygame.display.set_mode((displayW, displayH)) pygame.display.set_caption(title) background = 255, 255, 255 gravity = 1 clock = pygame.time.Clock() framerate = 60 multiplier = 1 score = 0 Dino = dino(displayW*0.075, displayH*0.7) obstacles = [cactus(displayW, displayH*0.7), cactus(displayW + randint(displayW/2, displayW), displayH*0.7)] yVelocity = 18 xVelocity = 4*multiplier isBerb = 1 running = True showResult = False def newObstacle(): # Spawn new obstacles at random period, with maximum of 2 at the same time if (obstacles[0].posX <= 0-obstacles[0].size[obstacles[0].state][0]): obstacles[0] = obstacles[1] if not randint(0, isBerb): obstacles[1] = cactus( displayW+randint(displayW/2, displayW), displayH*0.7)