Skip to content

Releases: Dranemo/Releases

Release HoverRacing v1.0.3

Choose a tag to compare

@Dranemo Dranemo released this 14 Mar 01:25
d64c3e9

Hover Racing

Repository Link

Table of Content

  1. Français
    1. Touches
    2. Bug connus
  2. English
    1. Input
    2. Known Glitches
  3. Credits
  4. License

Français

Projet réalisé en une semaine dans la cadre de mes études au Gaming Campus en Mars 2025.

Projet réalisé avec Unreal Engine 5.

Embarquez dans une course contre la montre effrainée sur une route arc-en-ciel sans dessus-dessous ! Détruiser des asteroides pour regargner de la puissance de boost pour aller encore plus vite !

Touches

Clavier :

Touches Action
Z Avancer
S Reculer
QD Tourner
Shift Boost
Clic gauche Tir
Déplacement de la souris Viseur
E / Echap Pause

Manette :

Touches Action
RT Avancer
Gamepad Face Bouton Gauche Reculer
Joystick de droite Tourner
Gamepad Face Bouton Bas Boost
LB Tir
Joystick de gauche Viseur
Gamepad Spécial Droite Pause

Bug connus (issus d'un manque de temps)

  • Pas de menu de selection de vaisseau lors du replay après une partie
  • Vaisseau bleu par défaut lors du replay en menu pause

English

Project completed in one week as part of my studies at Gaming Campus in March 2025.

Project realised with Unreal Engine 5.

Embark on a frantic race against time on a topsy-turvy rainbow road! Destroy asteroids to regain boost power and go even faster!

Input

Keyboard:

Input Action
Z Forward
S Backward
QD Turn
Shift Boost
Right Click Shoot
Mouse Movement Crosshair
E / Esc Pause

GamePad :

Touches Action
RT Forward
Gamepad Face Left Button Backward
Right Joystick Turn
Gamepad Face Bottom Button Boost
LB Shoot
Left Joystick Crosshair
Gamepad Right Special Pause

Known Glitches (due to time constraints)

  • No ship selection menu when replaying after a game
  • Blue ship by default when replaying from the pause menu

Credits

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.

Galactic Police V1.0

Choose a tag to compare

@Dranemo Dranemo released this 08 Mar 21:54
72efd0e

Galactic Police

Repository Link

Launch main.py to play the game.

Table of Content

  1. Français
    1. Touches
    2. Power Ups
    3. Bug connus
  2. English
    1. Input
    2. Power Ups
    3. Known Glitches
  3. Credits
  4. License

Français

Projet réalisé en deux semaines dans la cadre de mes études au Gaming Campus en Avril 2023.

Projet réalisé en Python avec Pygame.
Actuellement non continué.

Ce projet est un Shooter 2D SideView Shoot'em up.
Avec différents niveaux de difficultés, Détruisez tout ce qui s'approche de votre vaisseau !

Touches

Touches Action
ZQSD / Flèches Directionnelles Déplacement
Space Tir

Power Ups

A la destruction des ennemis, des power up pourront apparaitre :

  • C Montée de niveau (plus de dégâts)
  • H Soin
  • S Boost de score

Bug connus (issus d'un manque de temps)

  • Le score ne fonctionne pas
  • Le menu apparait lors de la sélection du niveau
  • Pas de moyen de quitter le niveau et le jeu

English

Project completed in two weeks as part of my studies at Gaming Campus in April 2023.

Project implemented in Python with Pygame.
Currently not continued.

This project is a 2D shooter SideView Shoot'em up.
With different difficulty level, destroy everything getting near your ship !

Input

Input Action
ZQSD / Directionnal Arrows Movement
Space Shoot

Power Ups

A la destruction des ennemis, des power up pourront apparaitre :

  • C Level Up (Increased damage)
  • H Heal
  • S Score Boost

Known Glitches (due to time constraints)

  • The score doesn't work.
  • The menu appears when selecting the level
  • Not able to Quit the level or the game

Credits

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.

Zorya Sister V1.0

Choose a tag to compare

@Dranemo Dranemo released this 08 Mar 19:41
76268b3

Zorya Sisters

Repository

Table of Content

  1. Francais
    1. Contrôles
    2. Solution prévue
    3. Credits
    4. License
  2. English
    1. Controls
    2. Planned Solution
    3. Credits
    4. License

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.

VxV Engine v1.0

Choose a tag to compare

@Dranemo Dranemo released this 08 Mar 20:21
76268b3

Repository

Welcome on VxV

An OpenGL engine made by VxV Industries
Henri T. | Hugo R. | Victor L. | Yanaël C. | Melvin G. | Gwendal A. | Adrien P.


❓ What is VxV ?

VxV is a homemade OpenGL engine we worked on for 5 weeks.
It only has an educational purpose (for now at least) and it's the best way for us to understand properly HOW does a game engine work.

⚠️ Note

This project is not completed so the releases are not perfect and you may encounter issues or bugs while using it :)
👇🏼 If you are interested in the extern libraries we used, it's just down below


External Libraries :

Overall documentation with Doxygen

We first used GLFW :

It provided us a simple API for creating windows, contexts and surfaces, receiving input and events.

We then imported GLEW and GLM :

GLEW helped us loading and managing OpenGL the "easy" way. It's in some way a portal between us and OpenGL, and it makes OpenGL convenient to use.
GLM is a header only C++ mathematics library for graphic software based on the OpenGL Shading Language (GLSL) specifications. It provides classes and functions designed and implemented with the same naming conventions and functionality than GLSL.

Considering the problems we got while trying to import images and textures ourselves with a "homemade" program... we imported stbImage :

Stb helps us with all the image loading and decoding from file and memory (it supports JPG, PNG, TGA, BMP, PSD, GIF, HDR, PIC files).

For the 3D objects importation we chose tinyObj since it's easy as pie to use :

tinyObj is a single file wavefront obj loader that can parse over 10M polygons with moderate memory and time. It is perfect for embedding .obj loader to our (global illumination) renderer.

We then needed a Json reader/writer for managing our saves. Thanks to jsonCPP we got all of that quite easily :

JsonCpp is a C++ library that allows manipulating JSON values, including serialization and deserialization to and from strings.
It can also preserve existing comment in unserialization/serialization steps, making it a convenient format to store user input files.

For the UI of our engine, we finally decided to use imGUI

Pokemon ASCII V1.0

Choose a tag to compare

@Dranemo Dranemo released this 08 Mar 19:58
76268b3

Pokemon ASCII

Repository

/!\ Pour lancer le programme (Windows 11) /!\

Mettez la console en plein écran et dézoomez avant de lancer le jeu, sinon le programme va planter.

/!\ In Order to launch the program (Windows 11) /!\

Please make the console fullscreen and zoom out a little before playing, otherwise it will crash.

French

Lancez pokemonConsole.exe afin de lancer le programme.

Projet réalisé en deux semaines dans la cadre de mes études au Gaming Campus en Fevrier 2024.

Projet réalisé en C# en console.
Francais uniquement
Actuellement non continué.

Le projet recrée une petite partie du jeu Pokemon Rouge et Bleu initialement sorti en 1998 par GameFreak.
La ville de Bourg-Palette ainsi que la Route 1 sont inclus dans le jeu. L'introduction du professeur Chen est également présente.

Touches

Touches Action
Flèches directionnelles Déplacement
Entrer Selectionner
Echap (Sur la carte) Quitter le jeu
Echap (Dans un menu) Quitter le menu

La license Pokemon, les sprites, les musiques, les sons et l'UI utilisés dans ce projet appartiennent à Nintendo et à GameFreak Company.

English

Launch pokemonConsole.exe to play.

Project completed in two weeks as part of my studies at Gaming Campus in February 2024.

Project implemented in C# console application.
Only in french
Currently not continued.

The project recreates a small part of the Pokemon Red and Blue game originally released in 1998 by GameFreak.
Pallet Town and Route 1 are included in the game. Professor Oak's introduction is also present.

Input

Input Action
Directionnal Arrows Movement
Enter Select
Escape (On the Map) Quit the Game
Escape (In a Menu) Quit the Menu

The Pokemon license, sprites, music, sounds, and UI used in this project belong to Nintendo and GameFreak Company.

Pathfinding Simulation V1.0

Choose a tag to compare

@Dranemo Dranemo released this 08 Mar 21:09
76268b3

Pathfinding Simulation

Repository Link

Table of Content

  1. Francais
    1. Credits
    2. License
  2. English
    1. Credits
    2. License

Francais

Projet réalisé en une semaine dans le cadre de mes études au Gaming Campus en Septembre 2024.
Projet réalisé en C++ avec SMFL.
Acuellement non continué.

Ce programme est une simulation de différents algorithmes de pathfinding :

  • BSF (Breadth-First Search)
  • DFS (Depth-First Search)
  • Dijkstra
  • A* (Buggé)
  • Greedy

Credits

Melvin Guellaff - GitHub - LinkedIn
Yanaël Caillot - GitHub - LinkedIn
Evan Choquet - GitHub - LinkedIn
Hugo Roy - 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 in September 2024.
Project implemented in C++ with SFML.
Currently not continued.

This program is a simulation of multiples pathfinding algorithms :

  • BSF (Breadth-First Search)
  • DFS (Depth-First Search)
  • Dijkstra
  • A* (Glitched)
  • Greedy

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
Hugo Roy - 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.

Release Game Of Life V1.0 [EN/FR]

Choose a tag to compare

@Dranemo Dranemo released this 31 Jan 22:25
76268b3

Repository

Francais

Projet réalisé en deux semaines dans la cadre de mes études au Gaming Campus en Avril 2023.
Projet réalisé en C Avec SDL.
Actuellement non continué.

Ce jeu est basé sur le Jeu de la Vie de Conway créé en 1970.

Les instructions sont sur la console et le jeu est sur l'interface graphique

English

Project completed in one week as part of my studies at Gaming Campus in April 2023.
Project implemented in C with SDL.
Currently not continued.

This game is based on the Conway's Game Of Life created in 1970.

The instructions are on the console and the game is on the graphic interface.