예제 #1
0
파일: client.py 프로젝트: takushala/Dino
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)]
예제 #2
0
파일: client.py 프로젝트: takushala/Dino
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)
예제 #3
0
파일: server.py 프로젝트: takushala/Dino
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),
예제 #4
0
파일: client.py 프로젝트: takushala/Dino
    '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)