Mes projet de jeux vidéo.
Voici des projets de jeux vidéo que j'ai developpé :
Battle For Solaria
Durant le premier semestre de ma quatrième année, avec trois camarades, nous avons travaillés au developpement d'un jeux de type MOBA-RTS (Multiplayer Online Battle Arena - Real Time Strategy) consitant à conquérire et developper des planetes, afin construire des drones dans le but de defendre une base principale.
Information technique :
- 2D
- Moteur Graphique : developpé par nos soins avec la bibliothèque OpenGL
- Moteur Physique : developpé par nos soins
- languages : C++
Organisation du projet :
Pour ce projet et j'ai été chargé de developper le Moteur Physique, consistant à effectuer tous les calcules de positionnement des élé du jeu.
Pour plus de réalisme, tous ces calcules sont basé sur des calcules s'approchant au plus de la réalité, prenant en compte, la puissance d'acceleration et du poids des engins.
Le jeu ce situant dans l'espace mon travail à consisté à prendre en compte les points suivant :
- Les vitesses et les angles de déplacement et de rotation
- L'accélération (en fonction du poid de l'engin et de la puissance du moteur)
- Ainsi que l'attraction des planètes
- Les collisions
- ...
Aperçu final :
Today Tomorrow
Dans le cadre de mon stage de troisième année, dans la sociétée STRASS GAMES. J'ai été amené à participer au développement d'outils pour un RPG massivement multijoueur.
Information technique :
- 3D
- Moteur Graphique : Antirya GX
- Moteur Physique : Antirya GX
- languages :
- C++ : utilisé pour toute la partie développement du jeux
- GEL : utilisé afin de developper des outils de développement.
Organisation du projet :
Sous la direction du lead progammation (Antoine Guillon), nous étions entre 3 et 5 developpeurs à travailler sur les différentes parties du jeux.
J'ai été chargé du développement des modules suivants :
- Module de gestion des guildes (Créer, Gérer, Entrer, Quitter, ...)
- Module de gestion d'objets (Ramasser, Jeter, Recycler, ...)
- Module de gestion d'équipement (Équiper un objet, bonus, ...)
- Module de gestion du commerce (Magasins, Achat, Vente)
Aperçu final :
Le R-Type
Ce projet à été un des exercices les plus important de troisième année. Il consite à développer un R-Type.
Le r-type est un shoot-em-up parus en 1987 sur sega. Notre travail consistait à redévelopper celui-ci sur ordinateur et en réseau.
Pour cela, l'école nous fournissant uniquement les sprites (texture 2D) et nous donnant exigence, tel que l'utilisation de la librairie SFML ou l'obligation de créer un protocole réseau (binaire et en UDP), nous avons dut développer ce jeux de z&eacut;ro.
Information technique :
- 2D
- Moteur Graphique : SFML
- Moteur Physic : developpé par nos soins
- languages : C++
Organisation du projet :
Ce projet était à effectuer à quatre.
- Client Graphique
-
Communication réseau (Partie réalisée par mes soins)
Pour ce projet J'ai été chargé de tout la partie touchant le jeux en ligne. Pour cela j'ai du :- Créer le protocol (création d'une RFC)
- Créer le module de communication




