Académique

Jeu sur Pygame

Présentation

Ce projet consiste en la création d'un jeu vidéo pour apprendre et mettre en application mes compétences en Python.

J'ai réussi, en autodidacte, à apprendre à utiliser Pygame et à coder certaines fonctionnalités typiques du jeu au tour par tour.

C'est un projet que j'ai beaucoup aimé faire et qui m'a donné envie de refaire des jeux comme celui-ci, pour revivre ce plaisir de liberté dans le développement.

Objectifs du projet

  • Mettre en application mes acquis en Python.
  • Réussir à mettre en place une architecture MVC.

Fonctionnalités clés

  • Combat au tour par tour.
  • Un monde semi-ouvert avec des points d'intérêt et d'interaction.
  • Un développement entièrement structuré selon le motif MVC.

Difficultés rencontrées

La création de menus fluides et faciles d'accès a été délicate. La gestion des collisions sur la carte, réalisée de manière grossière, s'est aussi révélée peu modifiable (difficile d'ajouter une zone, par exemple).

Axes d'amélioration

  • Un tutoriel qui guide davantage le joueur (les touches sont peu claires).
  • Une meilleure gestion des collisions.

Galerie