Jogo Push Box com Pygame

Iniciante

Neste projeto, desenvolveremos o jogo clássico Sokoban usando Python e Pygame, cobrindo a sintaxe básica do Python e habilidades de desenvolvimento de jogos com Pygame.

python

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

Este projeto é o desenvolvimento do jogo clássico Sokoban utilizando a linguagem Python e a biblioteca Pygame.

Os pontos de conhecimento abordados neste projeto incluem:

  • Sintaxe básica do Python
  • Desenvolvimento básico de jogos com Pygame

Este curso tem um nível de dificuldade moderado e é adequado para usuários que possuem um conhecimento básico de Python e desejam aprofundar seus conhecimentos.

O código fonte sokoban.py.zip é lançado sob a licença GNU GPL v3, e a skin foi criada por Borgar.

👀 Pré-visualização

Animação de pré-visualização do jogo Sokoban

🎯 Tarefas

Neste projeto, você aprenderá:

  • Como inicializar o jogo usando Pygame
  • Como lidar com eventos do jogo e operações de teclado
  • Como implementar o mapa do jogo
  • Como implementar operações de movimento para o jogador e as caixas
  • Como implementar operações de desfazer e refazer
  • Como testar a interface do jogo

🏆 Conquistas

Após concluir este projeto, você será capaz de:

  • Inicializar o Pygame e configurar a janela do jogo
  • Lidar com eventos do jogo e entradas de teclado no Pygame
  • Implementar o mapa do jogo e exibi-lo usando Pygame
  • Implementar operações de movimento para o jogador e as caixas
  • Implementar operações de desfazer e refazer no jogo
  • Testar e executar a interface do jogo

Professor

labby
Labby
Labby is the LabEx teacher.