Твоя первая программа
Часть раздела Python в игровом окне путешествия по Pygame на Coddy. Урок 1 из 32.
Нажми «Запустить». Рядом с редактором откроется окно: ночное небо с луной и пролетающей мимо кометой. Это игра, созданная с помощью pygame — библиотеки для написания игр на Python. В этом разделе ты создашь похожую игру по частям и заодно будешь изучать Python.
Python читает программу сверху вниз, начиная с первой строки. Пока тебе не нужно понимать каждую строку. Найди строку, которая рисует луну:
pygame.draw.circle(screen, (240, 230, 160), (500, 110), 40)Последнее число, 40, задаёт размер луны. Измени его, снова нажми «Запустить» — и луна изменится. Каждая игра состоит из таких строк.
Строки, начинающиеся с #, — это комментарии: заметки для людей, которые Python пропускает. Комментарии в этой программе отмечают места, куда ты будешь добавлять свой код в следующих уроках.
Задание
ЛегкоСделай луну вдвое больше: измени её размер с 40 на 80, затем нажми «Запустить».
Попробуйте сами
import pygame
pygame.init()
screen = pygame.display.set_mode((640, 480))
pygame.display.set_caption("Night Sky")
clock = pygame.time.Clock()
# Выполните начальную настройку здесь, до игрового цикла.
comet_x = 0
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
# Обновляйте значения здесь один раз за кадр.
comet_x = comet_x + 3
if comet_x > 700:
comet_x = -60
screen.fill((20, 24, 48))
# Рисуйте здесь после заливки фона.
pygame.draw.circle(screen, (240, 230, 160), (500, 110), 40)
pygame.draw.circle(screen, (255, 255, 255), (comet_x, 300), 6)
pygame.display.flip()
clock.tick(60)
pygame.quit()
Все уроки раздела Python в игровом окне
Потренируйтесь самостоятельно: Песочница Pygame