Réalisation d'un jeu vidéo sous XNA
Ce projet étudiant avait pour but la réalisation d'un jeu vidéo multi-niveaux incluant de l'intelligence artificielle. Chaque niveau étant inspiré d'un jeu des années 70/80.
Ce jeu a été développé de manière à être évolutif dans le sens où il dispose de fonctionnalités de base communes pour l'ensemble des niveaux mais également de la possibilité d'intégrer très facilement un niveau supplémentaire.
Les graphismes et les musiques ont été réalisés par les étudiants.
Un scénario a été imaginé pour relier l'ensemble des niveaux dans une histoire cohérente.
Le jeu se joue seul contre l'ordinateur, une intelligence artificielle adaptée à chaque niveau a été mise en place. La difficulté était de permettre à l'ordinateur de jouer en simulant les réactions humaines (hésitations, faux mouvements, …) de manière que le jeu ne soit ni trop facile ni trop difficile pour le joueur.
Le jeu a été réalisé en C# sous VisualStudio 2010 dans un projet XNA.
Un mode d'emploi et une procédure d'installation ont été réalisés.
XNA est un ensemble d'outils (gratuits) permettant de simplifier la création de jeux pour Windows, Windows phone et Xbox 360. Il est intégré à VisualStudio et se base sur la librairie graphique Direct3D.