Untitled
Untitled
import random
import time
# Initialize pygame
pygame.init()
screen_width = 800
screen_height = 600
pygame.display.set_caption(”Danger Dash”)
# Define colors
BLACK = (0, 0, 0)
RED = (255, 0, 0)
# Player settings
player_width = 50
player_height = 50
player_x = screen_width // 4
player_speed = 10
# Obstacle settings
obstacle_width = 50
obstacle_height = 50
obstacle_speed = 10
obstacles = []
clock = pygame.time.Clock()
def display_score(score):
def display_message(message):
def game_loop():
game_over = False
score = 0
player_x = screen_width // 4
screen.fill(BLACK)
if event.type == pygame.QUIT:
game_over = True
# Player movement
keys = pygame.key.get_pressed()
player_x -= player_speed
player_x += player_speed
# Generate obstacles
obstacles.append([obstacle_x, obstacle_y])
# Move obstacles
obstacle[0] -= obstacle_speed
if obstacle[0] < 0:
obstacles.remove(obstacle)
score += 1
# Check for collision with player
game_over = True
# Draw player
# Draw obstacles
# Display score
display_score(score)
if game_over:
pygame.display.update()
# Control FPS
clock.tick(30)
# Restart or quit game
if game_over:
keys = pygame.key.get_pressed()
if keys[pygame.K_q]:
game_over = True
if keys[pygame.K_c]:
game_loop()
# Quit pygame
pygame.quit()