coding_giants

lesson 7 project

Mar 15th, 2023
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. # adding pygame module
  2. import pygame
  3.  
  4. # creating constants
  5. WINDOW_WIDTH = 800
  6. WIDNOW_HEIGHT = 600
  7. # loading images to variables
  8. background_image = pygame.image.load('images/background.png')
  9. character_base_image = pygame.image.load('images/base.png')
  10.  
  11. # pygame initialisation
  12. pygame.init()
  13. # creating display object and the game clock (FPS)
  14. display = pygame.display.set_mode([WINDOW_WIDTH, WIDNOW_HEIGHT])
  15. clock = pygame.time.Clock()
  16.  
  17. # main game loop
  18. game_on = True
  19. while game_on:
  20. # event handling
  21. for event in pygame.event.get():
  22. # key presses
  23. if event.type == pygame.KEYDOWN:
  24. if event.key == pygame.K_ESCAPE:
  25. game_on = False
  26. # pressing X to close window
  27. elif event.type == pygame.QUIT:
  28. game_on = False
  29.  
  30. # drawing the background
  31. display.blit(background_image, (0, 0))
  32. # drawing the base of the character
  33. display.blit(character_base_image, (270, 130))
  34.  
  35. # wiping the frame
  36. pygame.display.flip()
  37. # setting the fps to 30
  38. clock.tick(30)
  39.  
  40. # end of the main game loop
  41.  
  42. # program close
  43. pygame.quit()
  44.  
Add Comment
Please, Sign In to add comment