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

🎯 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





