Instructions pour rendre le projet
La date limite de rendu est Jeudi 18 Décembre 13h00
Attention : cette date est impérative !
Pour que l'archive fournie soit acceptée par le serveur, il faut impérativement qu'elle soit compilable.
En plus de vos fichiers sources, il vous est demandé de rédiger et rendre un fichier nommé CONCEPTION et un fichier README, que vous placerez dans le dossier icmaze/src au même niveau que le répertoire main/. Les extensions suivantes sont autorisées pour ces fichiers: .md, .txt ou .pdf (la préférence ira fortement au premier format, plus structuré, léger et plus standard pour ce genre de documentation).
Le fichier CONCEPTION devra expliquer de façon concise :
- quelles nouvelles classes, interfaces non suggérées par l'énoncé vous avez créé et dans quel but. Vous indiquerez dans quel paquetage vous les avez placés. ;
- les éventuelles modifications personnelles que vous avez apportées à l'architecture proposée ou les décisions de ne pas adhérer aux suggestions de l'énoncé, en le justifiant brièvement;
- les extensions ajoutées et comment elles s'insèrent dans l'architecture.
Si l'implémentation est conforme au descriptif, votre fichier CONCEPTION peut se contenter de la phrase : "conception conforme à l'énoncé".
Le fichier README devra documenter l'utilisation de votre programme, en particulier :
- comment le lancer;
- quels sont les contrôles utilisables et pour quels effets;
- quel est le comportement que vous attribuez à chacun des composants introduits (si le composant n'est pas demandé ou s'il l'est mais que son comportement est une petite variante de celui suggéré dans l'énoncé);
- quels sont les éventuelles nouvelles aires mises en oeuvre et que faire pour réaliser le scénario de jeu voulu. Nous devons pouvoir tester votre jeu sans avoir à lire votre code (ou deviner les règles ou les niveaux mis en place ;-)).
Un exemple de fichier README des années précédentes est disponible en page 45 de l'énoncé.
Le portail du rendu sera ouvert entre le mardi 9.12, 9h et le jeudi 18.12, 13h.
Il est vivement recommandé de tenter au moins une fois la soumission de votre projet avant la date limite même si votre projet est incomplet.
Cela vous permettra d'anticiper les éventuels problèmes (par exemple l'incompatibiltié de certains import avec notre distribution de java) à régler avant la date butoir du 18.12.
Vous pouvez bien sûr soumettre autant de fois que souhaité jusqu'à cette date. Seule la dernière soumission est retenue.
La taille de l'archive rendue sera de 3.5MB au maximum.
Rendu
Veuillez adhérer strictement à la procédure de rendu.
Pour rendre votre projet, vous avez besoin de votre projet ouvert dans IntelliJ :
- Avant chaque tentative de soumission : supprimez le dossier target si vous en avez un:
- Ouvrez le fichier fourni Submit.java qui se trouve au même niveau que le fichier Play.java et exécutez-le comme un programme Java habituel:
Note: Ce programme produit une archive du dossier main de icmaze/src en y nettoyant des fichiers qui ne devraient pas y être (comme des archives .zip par exemple).
- Un fichier submission.zip devrait apparaître dans le dossier target
- Retrouvez le jeton qui vous a été envoyé par mail (par cs107@groupes.epfl.ch).
- Entrez votre jeton et celui de votre partenaire (en les concaténant), comme montré dans cet exemple [Lien] dans le formulaire ci-dessous.
- Entrez aussi l'archive à soumettre dans le champ Archive Zip et cliquez sur le bouton Envoyer. Lorsque les données auront été enregistrées par le serveur, un nom unique sera attribué à votre rendu et affiché ci-dessous. Ce nom de rendu vous sert de reçu et peut être extrêmement utile en cas de problème, prenez-en donc note !
- Contrôlez ensuite votre messagerie pour savoir si votre soumission a été acceptée ou pas (elle ne le sera pas si votre code ne compile pas ou qu'il manque les fichiers de documentation requis plus haut). Vous pouvez resoumettre autant de fois que nécessaire. Seule la dernière soumission est retenue.
Si vous avez manqué la date limite de rendu, vous avez encore la possibilité de faire un rendu tardif dans les deux heures qui suivent, au moyen du jeton de rendu tardif qui vous est parvenu dans le même e-mail que celui avec le jeton régulier.
Attention toutefois car l’utilisation d’un jeton de rendu tardif entraîne la perte inconditionnelle de 10% des points attribués au rendu !
Formulaire de soumission
|