StarRunner est un runner 2D développé en C++ avec la bibliothèque graphique SFML 3.0.2. L'objectif est de survivre le plus longtemps possible pour augmenter son score. Pour ce faire, le joueur doit éviter les météorites en se déplaçant de couloir en couloir, ou utiliser certains bonus lui permettant de faciliter sa progression.
Le joueur peut également utiliser le shield qui lui permet de ne pas mourir après une collision. Celui-ci se régénère avec le temps.
Le score augmente par rapport à la distance. Plus la distance parcourue est grande, plus le score augmente. Le joueur peut également collecter des fragments d'étoiles. Le nombre de fragments récupérés servira de multiplicateur de score.
Dans StarRunner, on peut trouver deux types de bonus :
- Le bonus de tir : pendant une certaine durée, le joueur peut tirer des projectiles permettant de détruire des météorites.
- Le bonus de destruction : contrairement au bonus de tir, celui-ci peut être cumulé, il n'y a pas de limites de temps. Quand le joueur utilise ce bonus, il détruit toutes les météorites à l'écran.
Il est possible d'avoir les deux bonus en même temps. Dans ce cas, c'est le bonus de tir qui sera utilisé en premier.
- Déplacement :
QetD - Utilisation des bonus :
Espace - Dash :
Shift - Pause :
Echap
Nous étions deux à travailler sur ce projet. Nous avons essayé de répartir les tâches de manière équilibrée.
Kiliann :
- Map + génération procédurale
- boucle de gameplay :
météorites,joueur,projectiles - lore, sound design.
Léa :
- Interface utilisateur (UI) :
menu,écran de gameover,HUD - Joueur :
dash, amélioration des mouvements du joueur. - Bonus