Untitled
unknown
plain_text
2 years ago
1.0 kB
4
Indexable
import pygame
import sys
# Initialize Pygame
pygame.init()
# Set up the screen
screen_width = 600
screen_height = 400
screen = pygame.display.set_mode((screen_width, screen_height))
pygame.display.set_caption("Flappy Bird")
# Colors
WHITE = (255, 255, 255)
BLUE = (0, 0, 255)
# Game variables
bird_x = 50
bird_y = screen_height // 2
bird_velocity = 0
gravity = 0.25
jump_strength = -5
bird_radius = 10
# Main game loop
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
sys.exit()
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_SPACE:
bird_velocity = jump_strength
# Update bird position
bird_velocity += gravity
bird_y += bird_velocity
# Clear the screen
screen.fill(WHITE)
# Draw bird
pygame.draw.circle(screen, BLUE, (bird_x, int(bird_y)), bird_radius)
# Update display
pygame.display.flip()
# Cap the frame rate
pygame.time.Clock().tick(60)
Editor is loading...
Leave a Comment