High school final project: Turn based RPG

This was the last project I worked on for my high school computer science classes. This is a turn-based RPG made using the PyGame library for Python. It has a functioning basic combat system and overworld exploration gameplay.

We had 8 weeks to hand in the project, but I was only able to work on it for about 3-4 weeks because it was in the middle of my final exams period. Thanks to this project, I was able to work on my knowledge of my knowledge of Python, learn about advanced object-oriented programming, as well as taking my first steps in video game development.

Please note that most of the assets weren't made by me, and as such credit goes to their original owners.

Projet final de NSI: RPG tour par tour

Ce projet est le dernier sur lequel j'ai travaillé pour mes cours de NSI au lycée. C'est un RPG au tour par tour programmé avec le module PyGame de Python. Le gameplay de base du combat et du mouvement sur la carte est implémenté.

Nous avions 8 semaines pour rendre le projet, mais j'ai pu cependant travailler sur le projet que pendant environ 3-4 semaines car cela se déroulait en pleine période de baccalauréat. Grâce à ce projet, j'ai pu notamment travailler mes connaissances en python, aborder des notions avancées de développement objet, mais également effectuer mes premiers pas dans la réalisation de jeux vidéo.

Notez que la plupart des assets n'ont pas été réalisé par moi, ils appartiennent ainsi à leurs possesseurs respectifs.

screen 1 screen 2 screen 3