Advertisement
Orleon

Template pygame

Oct 11th, 2021
664
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.84 KB | None | 0 0
  1. import pygame
  2. pygame.init()                           # Инициализируем модуль pygame
  3.  
  4. width = 1366                            # ширина игрового окна
  5. height = 768                            # высота игрового окна
  6. fps = 30                                # частота кадров в секунду
  7. game_name = "Arkanoid"                  # название нашей игры
  8.  
  9. # Цвета
  10. BLACK = "#000000"
  11. WHITE = "#FFFFFF"
  12. RED = "#FF0000"
  13. GREEN = "#008000"
  14. BLUE = "#0000FF"
  15. CYAN = "#00FFFF"
  16.  
  17. #Создаем игровой экран
  18. screen = pygame.display.set_mode((width, height))
  19. pygame.display.set_caption(game_name)   # Заголовок окна
  20.  
  21. icon = pygame.image.load('icon.png')    # Загружаем файл с иконкой
  22. pygame.display.set_icon(icon)           # Устанавливаем иконку в окно
  23.  
  24. timer = pygame.time.Clock()             # Создаем таймер pygame
  25. run = True
  26.  
  27. pic = pygame.image.load('smile.png')    # Загружаем спрайт
  28. pic_rect = pic.get_rect()               # Получаем рамку спрайта
  29.  
  30. while run:                              # Начинаем бесконечный цикл
  31.    timer.tick(fps)                      # Контроль времени (обновление игры)
  32.    for event in pygame.event.get():     # Обработка ввода (события)
  33.        if event.type == pygame.QUIT:    # Проверить закрытие окна
  34.            run = False                  # Завершаем игровой цикл
  35.    # Рендеринг (прорисовка)
  36.    screen.fill(CYAN)                     # Заливка заднего фона
  37.    screen.blit(pic, pic_rect)
  38.    pygame.display.update()                 # Переворачиваем экран
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement