![]() |
![]() |
![]() |
![]() |
Pour créer un projet IntelliJ à partie de cette archive procédez comme suit :
Supprimez l’archive mp2-2025-provided.zip une fois le projet installé.
Le rendu est fixé au Jeudi 18 Décembre 13h00. Les instructions détaillées pour le rendu vous seront communiquées en temps voulu.
Le rendu du projet devra comporter :
Ces fichiers seront rédigés de façon succincte et sans formalisme (il ne s'agit pas de rapports). Vous utiliserez un format non propriétaire (pdf, Markdown ou simplement texte, avec une préférence pour les deux derniers formats).
Il vous est aussi demandé de documenter toutes les entêtes de méthodes introduites (à l'image de ce qui est fait par exemple dans le fichier TextGraphics du game-engine).
Si vous souhaitez apporter des modifications fondamentales au matériel fourni (par exemple le codage de l'interface graphique), merci de solliciter notre avis au préalable en envoyant un message à cs107@epfl.ch.
Vous pouvez ajouter des images additionnelles libres de droit (et dont la source est référencée dans le fichier README). Ces images devront être de petite taille car la taille de l'archive à rendre sera limitée (3 MB)). Au cas où vous avez fait des extensions qui seraient bridées par cette limitation, envoyez nous aussi un message (à cs107@epfl.ch) pour que nous puissions étudier la question au cas par cas.
L'énoncé est à votre disposition ici [Lien].
[An English translation is provided, it was produced by an automatic tool translation then proofread. The reference document is however the French version. In case something is unclear in the English version please refer to the French one or ask questions]
Il y a quatre étapes à compléter pour la partie obligatoire de ce mini-projet. La grille ci-dessous vous donne la répartition des points par étape.
Les modalités est critères de correction vous sont expliqués ici.
| Maximum possible sur 6 | |
|---|---|
| Aspects généraux (documentation, README, CONCEPTION) |
1.5 |
| «ICMaze» de base (étape 1) |
3.5 |
| Labyrinthes (étape 2) |
4.5 |
| Niveaux et ennemis (étape 3) |
5.5 |
| Défi final (étape 4) |
6.0 |
| Extensions à choix (étape 5, bonus/concours) |
(bonus, max 20 points) |
Le projet est un élément noté. L'échange d'idée entre groupes ou avec des tiers est autorisée et même recommandée. Par contre, l'échange de code est strictement interdit ! Le plagiat de code, quelqu'en soit la source et qui sera contrôlé, sera considéré comme de la tricherie.
En cas de tricherie, vous recevrez la note «NA» (voir également l'ordonnance sur la discipline).
Dans tous les cas, il est fortement conseillé de pouvoir expliquer les lignes de code de son projet.