Untitled
Anindo
python
3 years ago
1.5 kB
5
Indexable
# import
import pygame, sys, random
pygame.init() # initializing
screen = pygame.display.set_mode((800, 600)) # display surface
clock = pygame.time.Clock() # determine speed / frame rate of the game
bg = pygame.image.load('wood_bg.png') # same folder
land_bg = pygame.image.load('land_bg.png') # land image
water = pygame.image.load('water_bg.png') # water image
cloud_1 = pygame.image.load('cloud1.png') # cloud img 1
cloud_2 = pygame.image.load('cloud2.png') # cloud img 2
land_pos_y = 500
land_speed = 1
water_pos_y = 550
water_speed = 1.5
while True: # game loop
for event in pygame.event.get(): # when the while loop starts
# pygame starts looking for all the events
if event.type == pygame.QUIT: # closing
pygame.quit() # close pygame
sys.exit() # close all the program
screen.blit(bg, (0, 0))
land_pos_y += land_speed
if land_pos_y >= 550:
land_speed *= -1
if land_pos_y <= 500:
land_speed *= -1
screen.blit(land_bg, (0, land_pos_y))
water_pos_y += water_speed
if water_pos_y >= 560:
water_speed *= -1
if water_pos_y <= 510:
water_speed *= -1
screen.blit(water, (0, water_pos_y))
screen.blit(cloud_1, (30, 30))
screen.blit(cloud_2, (150, 70))
screen.blit(cloud_1, (350, 40))
screen.blit(cloud_2, (550, 65))
screen.blit(cloud_1, (700, 50))
pygame.display.update()
clock.tick(60) # frame rateEditor is loading...