projet dans Python Skill Tree

Jeu de la boîte poussée avec Pygame

Débutant

Dans ce projet, nous allons développer le jeu classique Sokoban en utilisant Python et Pygame, couvrant la syntaxe de base de Python et les compétences en développement de jeux avec Pygame.

python

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

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

Animation d'apéçu du jeu Sokoban

🎯 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

Enseignant

labby
Labby
Labby is the LabEx teacher.