Seu Primeiro Programa
Parte da seção Python em uma janela de jogo do Journey de Pygame da Coddy. Lição 1 de 32.
Pressione Run. Uma janela se abre ao lado do editor: um céu noturno com uma lua e um cometa passando. Este é um jogo feito com pygame, uma biblioteca para criar jogos em Python. Nesta seção, você vai criar um jogo parecido, uma parte de cada vez, e aprender Python enquanto isso.
Python lê um programa de cima para baixo. Você ainda não precisa entender cada linha. Encontre a linha que desenha a lua:
pygame.draw.circle(screen, (240, 230, 160), (500, 110), 40)O último número, 40, indica o tamanho da lua. Altere-o, pressione Run novamente e a lua mudará. Todo jogo é feito de linhas como esta.
Linhas que começam com # são comentários: anotações para as pessoas, que Python ignora. Os comentários deste programa indicam onde você vai adicionar seu próprio código nas próximas lições.
Desafio
FácilDeixe a lua duas vezes maior: altere seu tamanho de 40 para 80 e pressione Run.
Experimente você mesmo
import pygame
pygame.init()
screen = pygame.display.set_mode((640, 480))
pygame.display.set_caption("Night Sky")
clock = pygame.time.Clock()
# Configure tudo aqui, antes do loop do jogo.
comet_x = 0
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
# Altere as coisas aqui, uma vez por quadro.
comet_x = comet_x + 3
if comet_x > 700:
comet_x = -60
screen.fill((20, 24, 48))
# Desenhe aqui, depois do preenchimento.
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()
Todas as lições de Python em uma janela de jogo
Pratique por conta própria: Playground de Pygame