Serious Gaming - QuizzSP

Description Le serious-gaming est une approche moderne qui consiste à combiner l'aspect ludique d'un jeu vidéo avec celui plus sérieux d'un logiciel d'apprentissage, dans un seul et même produit.

Ce projet a pour objectif de concevoir un "Jeu Sérieux", à destination des personnels des centres d'incendie et de secours (Sapeurs Pompiers), pour les aider à maintenir leurs connaissances sur l'emplacement du matériel dans les véhicules.

Le jeu se présentera sous la forme d'une application graphique réalisée en GTK (sous l'environnement Glade, que vous aurez appris pendant votre formation). Dans la partie principale, le jeu affichera les différentes vues d'un véhicule (face, gauche, droite, arrière...) ainsi qu'une question (par exemple : "Où se trouve le Lot de Sauvetage ?". Pour gagner des points, le joueur doit, dans un temps limité, cliquer sur le bon emplacement.
Deux modes peuvent être envisagés, un "facile" où les photos montrent des coffres ouverts, et un "difficile" où les coffres sont fermés.

La compilation de ce jeu devra permettre d'obtenir un exécutable pour Linux ainsi qu'un exécutable pour Windows, compatible avec les versions XP->7.

En fonction de l'avancement du projet, une présentation et une démonstration de ce jeu pourraient être faits au Centre de Secours Principal d'Evry et/ou au Service Départemental d'Incendie et de Secours de l'Essonne.

Tous les développements seront réalisés sous une licence libre à définir (type GPL) et devront être compilables et exécutables sous Linux et Windows.
Travail à réaliser
  • Rédaction d'un cahier des charges
  • Définition, implémentation en C et tests d'un modèle de données
  • Gestion des fichiers associés au modèle de données
  • Définition, implémentation en C et tests des fonctionnalités (du cahier des charges)
  • Définition, implémentation et tests d'une interface GTK
Environnement de développement
  • Système Linux
  • Langage C
  • Application graphique GTK (Glade)
Connaissances acquises
  • Langage C
  • Fichiers en C sous Linux
  • Environnement de programmation graphique Glade
  • GTK
  • Gestion de projet (analyse, conception, développement, tests, documentation, coûts, délais, répartition du travail, gestion du temps ...)
Nombre d'étudiants 4
Responsable Sébastien LERICHE 
Contact sebastien.leriche AT it-sudparis.eu
Bureau B310.01
01-60-76-45-63