đïž Projet
Le projet à réaliser sera un plateformer simple avec des mécaniques
de combat.
Je vous recommande dâutiliser les assets libres de droit
Scribble Platformer par Kenney.
Assets recommandés
Mais vous pouvez utiliser nâimporte quels assets graphiques que vous
souhaitez, tant quâils sont libres de droit.
Features
1. Personnage joueur
- Déplacement horizontal
- Saut
- SystĂšme de vie
- Arme : le joueur doit avoir soit une
épée (attaque au corps à corps) soit un
arc (projectiles)
- LâimplĂ©mentation de lâarc sera valorisĂ©.
- Animation de lâattaque (peut ĂȘtre basique)
- Mort et respawn quand les vies atteignent 0
2. Ennemis
- Lâennemi doit avoir un comportement basique :
- Patrouille / mouvement simple
- Inflige des dégùts au joueur par contact
- Lâennemi peut ĂȘtre tuĂ© par lâarme du joueur
- Au moins 2 types de plateformes parmi :
- Plateformes statiques normales
- Plateformes mouvantes
- Plateformes destructibles (disparaissent au contact)
- Plateformes rebondissantes
- Au moins un type de danger environnemental parmi :
- Piques/zones mortelles
- Trous/vide mortel
6. Interface utilisateur
- Menu principal : titre et boutton pour lancer le
jeu
- Affichage des vies (coeurs)
đ FonctionnalitĂ©s bonus
(optionnelles)
Ces éléments ne sont pas obligatoires mais
rapportent des points supplémentaires :
- Ăchelles grimpables
- Power-ups temporaires (vitesse, invincibilité,
etc.)
- Plusieurs niveaux
- SystĂšme de checkpoints
- DiffĂ©rents types dâennemis (patrouille, volant,
tireur, etc.)
- Son et musique (effets sonores + musique de
fond)
- Effets de Particules
Ă rendre
- Les fichiers du projet (le dossier du projet)
- Un document expliquant rapidement:
- Lâorganisation du projet
- Les features implémentées (que ce qui est présent ou pas)
CritĂšres dâĂ©valuation
- Toutes les fonctionnalités obligatoires sont présentes
(10/20)
- Bonne utilisation des concepts Godot (scĂšnes, signaux, etc.)
(4/5)
- Fonctionnalités bonus implémentées (2/20)
- Plus il y en aura, plus la note sera élevée
- Les fonctionnalités marchent correctement sans bugs majeurs
(2/20)
- Code propre et fichiers organisés (2/20)
Le barĂšme est indicatif, il pourra ĂȘtre modifiĂ©.
Modalités
Le projet :
- sera réalisé sur les trois derniers jours du workshop.
- sera rendu vendredi soir.
- sera effectué en groupe de deux à quatres.
Essayez dâĂ©quilibrer les niveaux:
- Mettez vous ensembles entre 1A et 2A
- Ăquilibrez les compĂ©tences en prog dans chaque binĂŽme pour mieux
vous entraider