Zorya Sister V1.0
Zorya Sisters
Table of Content
Francais
Projet réalisé en trois semaines dans la cadre de mes études au Gaming Campus avec un template fournie en Novembre et Decembre 2023.
Projet réalisé en C++ avec SMFL.
Francais uniquement.
Acuellement non continué.
Zorya Sisters est un platformer/puzzle 2D développé avec SFML.
Incarnez les soeurs Zorya, des poupées russes souhaitant quitter la maison de leur propriétaire à tout prix. En utilisant leurs différents pouvoirs; surmontez les obstacles et les énigmes qui se dressent devant vous !
Ce jeu est un de nos projet d'études, nous l'avons développé en trois semaines. Si nous avions prévu de le sortir sur Steam ou Itch.io, le plan aurait été de créer plusieurs mondes à la manière des jeux Mario : chaque pièce de la maison aurait représenté un monde contenant plusieurs niveaux à l'intérieur. Mais dû à un manque de temps, nous avons décidé de créé un seul niveau permettant d'introduire les différentes mécaniques.
Le but du jeu est d'arriver à la sortie du niveau (dans celui ci, le trou de souris) grâce à trois poupées. Chacune des poupée a un pouvoir propre à elle que le joueur peut choisir au début et à chaque retour à un checkpoint. Un checkpoint est créé à chaque changement de poupée. Mais une fois sorti d'une poupée, la nouvelle ne peut pas rentrer dans l'ancienne. Alors il faut bien choisir ses actions.
Il existe 5 pouvoirs pour le moment :
- La force permettant de pousser les objets.
- Le dash permettant de foncer dans une direction.
- Le Double-Saut
- L'inversion de gravité permettant d'inverser la gravité une seule fois.
- L'invicibilité
Contrôles
| Contrôle | Action |
|---|---|
| ZQSD | Mouvement |
| Clic Droit | Pouvoir |
| A | Sortir de la poupée |
Solution prévue
- Pour la première poupée :
- Prendre l'inversion de gravité.
- Monter sur l'étagère.
- Changer de poupée devant les livres.
- Pour la seconde poupée :
- Prendre la force.
- Passer de l'autre coté des livres.
- Pousser le livre pour qu'il tombe de l'étagère.
- Sauter sur le lit pour éteindre la lampe avec l'interrupteur.
- Descendre du lit en sautant par dessus le livre.
- Monter sur la chaise, le bureau, la lampe et l'étagère avec les deux livres couchés.
- Chaner de poupée sur les deux livres.
- Pour la troisième poupée :
- Prendre le double saut.
- Sauter sur le tableau.
- Sauter au dessus de l'étagère.
- Arriver au trou de souris.
Credits
Nous avons créé ce jeu sous le nom de notre studio fictif : Darwin's Studio.
Melvin Guellaff - GitHub - LinkedIn
Yanaël Caillot - GitHub - LinkedIn
Evan Choquet - GitHub - LinkedIn
David De Oliveira - GitHub - LinkedIn
Axel Gathelier - GitHub - LinkedIn
Intervenant nous ayant fourni la template :
Adrien Bourgois - GitHub - LinkedIn
License
Ce projet nous appartient. Vous avez la permission de regarder et executer le code à des fins de visualisation, évaluation ou démonstration seulement. Toute modification, distribution ou utilisation commerciale est interdite sans notre autorisation explicite.
English
Project completed in three weeks as part of my studies at Gaming Campus with a provided template in November and December 2023.
Project implemented in C++ with SFML.
Only in french
Currently not continued.
Zorya Sisters is a 2D platformer/puzzle game developed with SFML.
Take on the role of the Zorya sisters, Russian dolls eager to leave their owner's house at all costs. By using their different powers, overcome obstacles and puzzles that stand in your way!
This game is one of our study projects, developed in three weeks. If we had planned to release it on Steam or Itch.io, the idea was to create multiple worlds in the style of Mario games: each room in the house would represent a world containing several levels inside. But due to a lack of time, we decided to create a single level introducing the various mechanics.
The goal of the game is to reach the level exit (in this case, the mouse hole) using three dolls. Each doll has a unique power that the player can choose at the beginning and each time they return to a checkpoint. A checkpoint is created with each doll change. However, once out of a doll, the new one cannot enter the old one. So, careful decision-making is required.
There are currently 5 powers:
- Strength allowing the pushing of objects.
- Dash allowing a dash in a direction.
- Double Jump.
- Gravity inversion allowing a one-time gravity inversion.
- Invincibility.
Controls
| Control | Action |
|---|---|
| ZQSD | Movement |
| Right Click | Power |
| A | Exit the doll |
Planned Solution
- For the first doll:
- Take gravity inversion.
- Climb on the shelf.
- Change doll in front of the books.
- For the second doll:
- Take strength.
- Go to the other side of the books.
- Push the book so that it falls from the shelf.
- Jump on the bed to turn off the lamp with the switch.
- Get off the bed by jumping over the book.
- Climb on the chair, desk, lamp, and shelf with the two lying books.
- Change doll on the two books.
- For the third doll:
- Take double jump.
- Jump on the board.
- Jump over the shelf.
- Reach the mouse hole.
Credits
We created this game under the name of our fictional studio: Darwin's Studio.
Melvin Guellaff - GitHub - LinkedIn
Yanaël Caillot - GitHub - LinkedIn
Evan Choquet - GitHub - LinkedIn
David De Oliveira - GitHub - LinkedIn
Axel Gathelier - GitHub - LinkedIn
Instructor who provided the template:
Adrien Bourgois - GitHub - LinkedIn
License
We are the owner of this project. You are permitted to view and execute this code for evaluation or demonstration purposes only. Any modification, distribution, or commercial use is prohibited without our explicit permission.