ecole informatique
L'école  >  Le cursus  >  La culture Projet  >  Tek2 - epikong

Epikong (Tek 2)

EpikongUn jeu de type plateforme comme Donkey Kong.

But du projet : faire un jeu de type plateforme

Le jeu consiste à manipuler un personnage dans un monde virtuel, comme celui de Donkey Kong (ou de Mario Bross), c'est à dire un univers en deux dimensions, pleins de plateformes suspendues, de gouffres sans fonds, de monstres inintelligents et de petites musiques énervantes quand on meurt... bref, ces jeux vidéos qui ont bercé notre enfance.
Le héro doit obtenir une clé pour pouvoir sortir du niveau tout en évitant le contact avec un des monstres qui y déambulent ou encore une chute qui lui serait fatale.

Pour la réalisation du projet, les étudiants ont à leur disposition un CDC, Cahier Des Charges, leur donnant les consignes à respecter. Ensuite, libre à eux de rajouter des bonus supplémentaires comme des objets (armes, transporteurs, différents types d'ennemis,...) ou encore une IHM (Interface Homme / Machine) permettant de charger / sauvegarder une partie.

Ce cahier des charges permet aux étudiants de partir sur les mêmes bases comme, par exemple, la définition d'un format de fichier permettant de créer les futures cartes supportées par le jeu Epikong.

Voici le fichier ASCII décrivant le niveau 1 du jeu :

$ cat stage1.map
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
w..........................k..w
w......................wswwww.w
w.......................s.....w
w.......................s...m.w
w......................wwwsww.w
wo........................s...w
wwwwwwwwwwwwsww...........s...w
w...........s.............s...w
w...........s.............s...w
w..........wwswwwwwsww..wwwww.w
w............s.....s..........w
w...........ms.....s..........w
w.wwwswww..wwwwwwwwwww........w
w....s.......................iw
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

Sachant que :

  • w désigne un mur.
  • s désigne une échelle.
  • m désigne un monstre.
  • o désigne la sortie.
  • i désigne l'entrée.

Ce qui donne grace au programme et à l'utilisation de librairie graphique :

Interface noir et blanc

Aspects techniques

Sur le plan ludique, ce projet permettra à l'étudiant de travailler sur différents points techniques :

  • apprentissage de la lib X11
  • la gestion d'un timer pour genérer des cycles
  • la gestion des touches, événements, animations...

Une fois le CDC rempli et le niveau de réalisation du programme demandé par le sujet atteint, un Epikong comportant des bonus peut ressembler à ceci :

Interface couleur

EPITECH en France

EPITECH en France

Témoignage

Au départ un projet, aujourd'hui mon entreprise

photo de CAMILLE MIREY "Un des éléments déclencheurs fut la possibilité de consacrer entièrement le stage de 3ème année au développement du projet."
CAMILLE MIREY
ancien
Promotion 2007

D'abord MMORPG (jeu de rôle en ligne), en 2003, puis moteur de jeu pour mondes persistants en 2004, et enfin middleware destiné à la production d'univers immersifs en 2006, le projet HellHeaven a accompagné tout notre cursus depuis la fin de la 1ère année. Il a d'abord évolué au gré des opportunités (projet libre de 2ème année, objectif de projet de fin d'études dès la 3ème année) et de l'équipe (jusqu'à 9 personnes) puis s'est progressivement orienté vers des besoins professionnels réels : la fibre entrepreneuriale commençait à s'exprimer.

Un des éléments déclencheurs fut la possibilité de consacrer entièrement le stage de 3ème année au développement du projet. Une chance inespérée et un argument décisif pour fonder, dès janvier 2005, Persistant Studios SARL qui regroupe quatre associés.

En 2006, une première prestation pour une société d'architecture nous donne une vision plus large des problématiques réelles de production. Une refonte complète du moteur est entamée cette même année afin de proposer une solution flexible pour la création d'applications 3D temps réel.

Une étape importante dans la consolidation de l'activité fut franchie avant même la fin de notre cursus, avec l'arrivée de Persistant Studios à la tête du laboratoire de développement de jeux vidéo. Une manière agréable et efficace de faire profiter les étudiants de notre expérience. L'activité de Persistant Studios, encore scindée en 2 parties (prestations d'un côté, R&D de l'autre) commence à se structurer et HellHeaven arrive à maturité.