Menu
CoddyTech

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.

challenge icon

Desafio

Fácil

Deixe 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