Retour au portfolio

Fortress 2

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.

Langage

C++

SFML

Type de Jeu

Jeu de platforme

Temps de développement

1 mois

MainLogo

Caractéristiques du jeu

- 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éplacement.

- Il peut aussi récolter différentes armes en battant les boss du jeu, elles sont toutes uniques et sont efficace 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.

- Si 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 niveaux 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.

screenShot
screenShot
screenShot
screenShot

Jouer à ce jeu

Voir une démonstration vidéo

A propos de moi

Telephone

07 83 78 68 59

Mail

oudot.julien@laposte.net

Avatar

A propos de moi

Etudiant ayant suivi les spécialités Mathématiques et NSI au lycée. Actuellement en BUT Informatique 3ème année. Créateur de nombreux projets dans le domaine du jeu vidéo.