Программирование PyGame. Платформер. 1 занятие
Начало Платформер (platformer)— жанр компьютерных игр, в которых основной чертой игрового процесса является прыгание по платформам, лазанье по лестницам, собирание предметов, обычно необходимых для завершения уровня. Наверное, не только игры, да и все приложения, использующие pygame начинаются примерно так: import pygame from pygame import * #Объявляем переменные SC_WIDTH = 800 #Ширина создаваемого окна SC_HEIGHT = 640 # Высота DISPLAY = (SC_WIDTH, SC_HEIGHT) # Группируем ширину и высоту в одну переменную BG_COLOR = "#004400" #Задаем задний фон Основная функция main(), в которой будет осуществляться запуск программы и подпрограмм def main(): init() # Инициация PyGame, обязательная строчка screen = display.set_mode(DISPLAY) # Создаем окошко display.set_caption(“Super Game Name") # Пишем в шапку bg = Surface((SC_WIDTH,SC_HEIGHT)) # Создание видимой поверхности, которую будем использовать как фон bg.fill(Color(BG_COLOR)) # Заливаем поверхность сплошным цветом flag = True # Маркер выхода из основного цикла while flag: # Основной цикл программы for e in event.get(): # Обрабатываем события if e.type == QUIT: # Событие нажатия на крестик в окне flag = False screen.blit(bg, (0,0)) # Каждую итерацию необходимо всё перерисовывать display.update() # обновление и вывод всех изменений на экран quit() # Выход из программы if __name__ == "__main__": # Запуск функции main() main()