Vous êtes sur la page 1sur 2

IPSA AERO1 GP121 2021 Nicolas Deckner

GP121 - Grand Projet Programmation

Mini moteur de jeu en deux dimensions


Dans ce projet nous allons réaliser en Python un mini moteur de jeu en deux dimensions à partir de
pixels colorés. Il permettra de déplacer des objets graphiques (sprite) dans une fenêtre en utilsant
une bibliothèque de rendu graphique qui vous sera fournie, qui permet d'afficher des pixels dans une
fenêtre.

Objectifs pédagogiques

Programmation et algorithmique
Durant ce projet vous implémenterez des algorithmes pour manipuler des structures de données comme les tableaux
à deux dimensions.

Conteneurs list, dict et tuple.


Fonctions et des modules.

Organisation du projet
Prévision de la durée des fonctionalités à implémenter.
Présentation des fonctionalités créées.

Séances

Séance 1
Préparation de l'environnement de développement.
Récupération du module mini_render.
Premiers algorithmes d'affichages graphiques.
mini_engine.py 1/2

Séance 2
mini_engine.py 2/2
Validation des objectifs.

Séance 3
Réalisation des fonctionalités propre à chaque binôme.

Séance 4
Présentation, note.

Notation
Le programme fonctionne +6
Lisibilité, choix des noms de variables, fonctions et fichiers. +0.5
Documentations des fichiers et fonctions. +1
Commentaire du code non évident à la lecture. +1
Organisation du code: Dans l'ordre: Doc du fichier, imports, variables globales, définitions de fonctions et en
derniers les instructions. +0.5
Description des objectifs et durée de développement. +1 (séance 2)
Les objectifs prévus sont atteint. +1
Evolution future. +1
Présentation et explications des fonctionnalités que vous avez créées: +0-8

Vous aimerez peut-être aussi