🏡
Photo de profil

Fabien Villedieu

Développeur Novice • Créatif

Présentation du projet

Ce projet consiste en la création d'un jeu vidéo pour apprendre et mettre en application mes competences en codage python.

J'ai réussi en autodidacte a apprendre comment utiliser pygame mais aussi comment coder certaines fonctionnalités typique du jeu tour par tour.

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

Objectifs du projet

  • Mettre en application ce que j'ai appris au cours de ma formation sur le python
  • Reussir a mettre en place une motif d'architecture MVC

Fonctionnalités clés

  • Combat au tour par tour
  • Un monde semi-ouvert avec des points d'interets et d'interactions
  • Tout développer dans un motif d'architecture MVC

Difficultées rencontrées

Difficulté dans la création des menus avec la création d'un menu fluide et facile d'accès

Difficulté dans la gestion des colisions dans la carte de jeu qui est fait de manière grossière et pas facilement modifiable (pour rajouter une zone par exemple)
-> Cette difficulté viens surtout de pygame en lui meme qui n'a pas vraiment de système de colisions poussé

Axes d’amélioration

  • Un tutoriel qui guide plus le joueur (pour le moment le joueur est très perdu sur les touches etc..)
  • Une meilleure gestion des colisions

Technologies

Python

Pygame

Durée

8 semaines

Type

Projet Académique effectué en terminal NSI
Effectué en groupe de 3

Code Source

Github