Star Wars : Portal Escape
Jeu Vidéo

Star Wars : Portal Escape - Logo

L’action se déroule dans une galaxie lointaine, très lointaine… À la chute de l’Empire, il a été décidé de détruire toute la flotte. Seulement, vous avez été laissé pour mort dans un Imperial Star Destroyer à la dérive à quelques minutes de son auto-destruction. Votre seul moyen de vous en sortir ? Chercher les sabres lasers confisqués par vos supérieurs pour en extraire les cristaux Kyber, indispensables à l’ouverture du portail d’évacuation. Mais attention, le vaisseau est immense et vous pourriez vous y perdre…

Portal Escape est un petit jeu vidéo que nous avons réalisé en trinôme dans le cadre des cours de Synthèse d’Images (OpenGL), Programmation Orientée Objet et Architecture Logicielle. Nous avions alors seulement 10 jours pour réaliser un jeu vidéo à la fois contemplatif et avec un objectif pour le joueur.

Nous nous sommes inspirés de Star Wars : le joueur a pour but de ramasser des sabres lasers disséminés aux quatre coins d’un Star Destroyer à la dérive…

Ce fut un projet très éprouvant et très compliqué à réaliser. En effet, nos connaissances se limitaient à savoir coder une sphère et y appliquer une texture ! Nous avons donc dû apprendre énormément de choses en un temps record sur la manière d’importer des objets 3D, comment les animer et programmer des interactions, tout cela en C++ et OpenGL.

Le jeu peut encore être amélioré, des niveaux peuvent être ajoutés mais je suis déjà très fier de cette première version !

J’ai pris la liberté d’ajouter des fonctionnalités pour améliorer l’expérience de jeu :

  • Utilisation de SDL_Mixer pour diffuser de la musique et jouer des bruitages
  • Création d’une classe interface se chargeant d’afficher des HUD (créés sur Photoshop) en fonction des actions du joueur.
Portal Escape - Plan
Portal Escape - Plan
Portal Escape - Diagramme de Classes
Portal Escape - Diagramme de Classes

Titre

Star Wars : Portal Escape

Détails du projet

fr_FR