
Petits Projets C++
Projet: Astéroïdes
Langage : C++
Outil : Visual Studio (avec librairies SDL2)
Pour la création de ce jeu, il fallait reproduire le classique jeu astéroïdes.
-
Le joueur peut se déplacer dans toutes les directions et il a un effet de vélocité quand il tourne.
-
Il est possible de tirer sur les objets ennemis pour les détruire
-
Cinq astéroïdes apparaissent à des endroits différents au début de la partie ou lorsque ceux-ci sont tous détruits.
-
Un vaisseau ennemi apparait aléatoirement aux mêmes fréquences que les astéroïdes.
-
Il tire à intervalles irréguliers un projectile.
-
-
Si le joueur touche quoi que se soit, il meurt et doit recommencer.
-
La partie dure tant que le joueur ne meurt pas.
Projet: Popeye
Langage : C++
Outil : Visual Studio (avec librairies SDL2)
Engin maison
Pour la création de ce jeu, il fallait choisir un jeu parmi une liste de jeux NES. Mon choix est tombé sur Popeye. Par contre, le jeu possède certaines différences avec l'original.
-
Le joueur peut se déplacer de gauche à droite.
-
S'il est sur le dernier étage il peut passer d'un côté a l'autre de l'écran.
-
-
Il peut changer de plateforme à l'aide d'escaliers et de l'échelle.
-
Il peut récupérer un épinard pour le rendre invincible et lui donner des points supplémentaires quand il entre en collision avec une bouteille.
-
Brutus peut aussi se déplacer entre les différentes plateformes.
-
Il peut tirer des bouteilles vers Popeye quand celui-ci entre dans son champ de vision.
-
Olive tire des cœurs à un intervalle irrégulier vers le bas.
-
Popeye doit ramasser tous les cœurs jusqu'à avoir complété le tableau en haut à gauche pour gagner le niveau.
-
-
Si Popeye se fait toucher par une bouteille ou un cœur reste trop longtemps à la surface de l'eau, le joueur perd la partie.
Ce qui est spécial avec ce jeu, c'est qu'il a été programmé à partir d'un engin maison réalisé en partie par mon prof et par moi. Une fois la base de l'engin réalisé, c'était à moi d'ajouter ce qu'il manquait pour que mon jeu fonctionne.
Programmation - William Chiasson
Design - William Chiasson