Comece seu jogo
Lição 39 de 40 do curso Crie jogos com Pygame da Coddy.
Você já fez quatro jogos. Agora faça o seu próprio. Este é o plano seguido por todos os jogos deste curso:
- Uma janela e o ciclo do jogo: eventos, atualização, desenho, flip, tick.
- Algo que o jogador move com as teclas.
- Algo que se move sozinho: blocos caindo, uma bola, uma cobra.
- Uma regra que termina o jogo: uma colisão, uma pontuação, um cronômetro.
- Texto que informa ao jogador como ele está se saindo.
Escolha uma ideia. Uma nave espacial que desvia de asteroides. Um carro que dirige entre faixas. Um gato que pega peixes. Formas são suficientes: um retângulo pode ser qualquer coisa quando se move como ela.
Esta lição aborda as etapas 1 e 2. O exemplo na aba Solution é Rock Dodge, em que uma raquete azul desvia de pedras que caem.
Desafio
FácilInicie seu jogo:
- Dê à janela o título do seu jogo e um tamanho de pelo menos 320 por 240.
- Adicione um jogador que se mova com as teclas de seta e permaneça dentro da janela.
Qualquer jogo será aprovado: as verificações procuram apenas uma janela, um jogador que se mova quando uma tecla de seta estiver pressionada e um loop que termine quando a janela for fechada.
Experimente você mesmo
import pygame
pygame.init()
screen = pygame.display.set_mode((480, 360))
pygame.display.set_caption("My Game")
clock = pygame.time.Clock()
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
screen.fill((30, 30, 46))
pygame.display.flip()
clock.tick(60)
pygame.quit()
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Crie jogos com Pygame
Pratique por conta própria: Playground de Pygame