Tutoriel 10 : The End
Objectifs¶
Terminer les tutoriels, passer du temps pour le tuning des paramètres et votre game design. Il faut avoir au moins deux niveaux dans votre jeu.
Build and Run¶
Quand vous avez fini votre jeu, suivez les étapes suivantes.
Dans File > Build Profiles, exportez votre jeu pour Linux en priorité, ou sinon pour Windows Intel 64.
Compressez le répertoire généré en un
.zippuis mettez-le dans un répertoireRelease/à la racine de votre projet GitLab.
Bonus¶
Il est nécessaire de détailler dans votre fichier README les fonctionnalités bonus que vous avez implémentées, ainsi que les choix qui diffèrent des fonctionnalités de base, en incluant une justification pertinente.
Suggestions de fonctionnalités bonus à implémenter :
Améliorer l’affichage du HUD en remplaçant le texte par les sprites (pièce avec bordure blanche
tiles_79, point de vie rempli/vidé avec bordure blanchetiles_80ettiles_81).Améliorer le tutoriel en créant un petit niveau interactif avec des instructions qui apparaissent progressivement (déplacement, saut, escalade, interaction avec les pièces, points de vie, pièges, ennemis, etc.).
Ajouter une clé au niveau (
tiles_97,tiles_98,tiles_99outiles_100) avec un indicateur si la clé est récupéré (tiles_83,tiles_84,tiles_85outiles_86). La porte de sortie commence fermée (tiles_41ettiles_42) et s’ouvre quand le joueur touche la porte et possède la clé.Implémenter d’autres ennemies avec d’autres comportements. Par exemple, des abeilles (
enemies_1,enemies_2,enemies_3) qui font des allers-retours en l’air ou des poissons (enemies_12,enemies_13,enemies_14) qui sautent verticalement.Implémenter une attaque pour Player qui lance une bombe (méthode
Instantiate: vidéo tutoriel) qui explose (effet visuel avec Particle System : vidéo tutoriel) quand la bombe touche un ennemi ou le sol.Implémenter un chronomètre global dans le jeu et afficher le temps dans l’écran de victoire (vidéo tutoriel pour créer un timer).
Indiquer les bonus dans le README
Toute fonctionnalité bonus doit apparaître dans le README. Une fonctionnalité bonus absente dans le README peut être oublié lors de la correction.
Barème détaillé¶
Le projet sera noté sur 12 points.
Git : -2 à 2 points (propreté du dépôt, fréquence et granularité des commits)
Game Design : 0 à 2 points (design des menus, des écrans de victoire/défaite, des niveaux)
Fonctionnalités de base : -1 à 8 points
Déplacement du personnage : 0.5
Saut : 1
Grimper une échelle : 1
Animations : 1
Enemies : 1
Pics et eau : 0.5
Game Loop (changement de scène, mort, rechargement d’une scène, fin de partie, points de vie, score) : 2
Pièces et points de vie : 0.5
Tutoriel : 0.5
Build non fonctionnel : -1