Fortress 2 est un jeu de plateforme et de tir en 2D. Il est codé en objet sur C++ et s'inspire de jeux comme Mega Man.
Dans ce jeu, le joueur doit explorer une forteresse dans laquelle il devra vaincre différents ennemis. C'est une amélioration de Fortress.
C++
SFML
Jeu de platforme
1 mois
- Le joueur peut sauter, s'accroupir, glisser ou sauter sur les murs afin de lui permettre une
liberté de mouvement totale. Cela est permis par une utilisation de vecteurs qui facilitent le
calcul des déplacements.
- Il peut aussi récolter différentes armes en battant les boss du jeu, elles sont toutes uniques
et sont efficaces contre certains boss. Le joueur peut les utiliser pour faciliter son avancée
dans les différentes zones du jeu, ou n'utiliser que l'arme principale pour augmenter la
difficulté du jeu.
- S'il le souhaite, le joueur peut trouver les 4 parties d'armure cachées dans le jeu afin
d'augmenter sa force et de faciliter les combats. Elles lui permettront aussi de débloquer des
tirs spéciaux avec toutes les armes.
- Le jeu utilise un système de scrolling afin d'optimiser les déplacements du joueur : Si son
déplacement le fait sortir de l'écran, on déplace le monde dans la direction opposée à la place,
donnant l’illusion de se déplacer.
- La forteresse est un monde ouvert et chaque niveau peuvent être vu comme des tableaux de
taille 100*100. L'utilisation de Tilemaps spécialisées est alors indispensable afin de permettre
un chargement fluide entre les niveaux.
- Il existe 9 boss dans le jeu, chacun d'entre eux est unique et demandera de nombreux efforts
pour en venir à bout. Leur IA est bien plus poussée que les ennemis classiques, ce qui permet de
ne pas avoir trop de redondance dans leur comportement.