Introduction
Ce projet est le développement du jeu classique Sokoban en utilisant le langage Python et Pygame.
Les points de connaissances couverts dans ce projet sont les suivants :
- Syntaxe de base de Python
- Développement de base de jeux avec Pygame
Ce cours a un niveau de difficulté modéré et est adapté aux utilisateurs ayant une compréhension de base de Python et souhaitant approfondir leurs connaissances.
Le code source sokoban.py.zip, est publié sous la licence GNU GPL v3, et la peau a été créée par Borgar.
👀 Aperçu

🎯 Tâches
Dans ce projet, vous allez apprendre :
- Comment initialiser le jeu avec Pygame
- Comment gérer les événements du jeu et les opérations clavier
- Comment implémenter la carte du jeu
- Comment implémenter les opérations de mouvement pour le joueur et les caisses
- Comment implémenter les opérations d'annulation et de refaisabilité
- Comment tester l'interface du jeu
🏆 Réalisations
Après avoir terminé ce projet, vous serez capable de :
- Initialiser Pygame et configurer la fenêtre de jeu
- Gérer les événements du jeu et les entrées clavier dans Pygame
- Implémenter la carte du jeu et l'afficher à l'aide de Pygame
- Implémenter les opérations de mouvement pour le joueur et les caisses
- Implémenter les opérations d'annulation et de refaisabilité dans le jeu
- Tester et exécuter l'interface du jeu





