200 likes | 449 Views
Bataille navale sonore et en braille. Sommaire. Règles de la bataille navale Spécificités d’adaptation aux utilisateurs Les enjeux Le braille, le terminal braille, Libbraille OpenGlut Fmod Étude des cas d'utilisation Architecture du programme. Regles de la bataille navale.
E N D
Bataille navale sonore et en braille
Sommaire • Règles de la bataille navale • Spécificités d’adaptation aux utilisateurs • Les enjeux • Le braille, le terminal braille, Libbraille • OpenGlut • Fmod • Étude des cas d'utilisation • Architecture du programme
Regles de la bataille navale • Règles de la bataille navale • Spécificités d’adaptation aux utilisateurs • Les enjeux • Le braille, le terminal braille, Libbraille • OpenGlut • Fmod • Étude des cas d'utilisation • Architecture du programme • 2 grilles : zone adverse, zone personnel • 5 bateaux (porte avion, sous marin, croiseur, cuirassé, contre-torpilleur ) • Tour à tour
Spécificités d'adaptations aux utilisateurs • Règles de la bataille navale • Spécificités d’adaptation aux utilisateurs • Les enjeux • Le braille, le terminal braille, Libbraille • OpenGlut • Fmod • Étude des cas d'utilisation • Architecture du programme • Terminal braille • Aide sonore • Facilité d’utilisation
Les enjeux • Règles de la bataille navale • Spécificités d’adaptation aux utilisateurs • Les enjeux • Le braille, le terminal braille, Libbraille • OpenGlut • Fmod • Étude des cas d'utilisation • Architecture du programme • Démocratiser les jeux pour les aveugles • Utilisation de la librairie libbraille • mise en Œuvre d’une modélisation orienté objet • mise en œuvre d’un langage orienté objet
Le Braille • Règles de la bataille navale • Spécificités d’adaptation aux utilisateurs • Les enjeux • Le braille, le terminal braille, Libbraille • OpenGlut • Fmod • Étude des cas d'utilisation • Architecture du programme • Louis Braille 1829 • Représentation par des points en reliefs • En informatique 8 points
le terminal braille • Règles de la bataille navale • Spécificités d’adaptation aux utilisateurs • Les enjeux • Le braille, le terminal braille, Libbraille • OpenGlut • Fmod • Étude des cas d'utilisation • Architecture du programme • Une touche par cellule • 4 touches directionnelles • 1 touche de validation
Libbraille • Règles de la bataille navale • Spécificités d’adaptation aux utilisateurs • Les enjeux • Le braille, le terminal braille, Libbraille • OpenGlut • Fmod • Étude des cas d'utilisation • Architecture du programme • Bibliothèque pour les terminaux braille développé par Sébastien Sablé • Compatible avec différents marques et modèles de terminaux braille • Utilisable dans différents langages • Open Source
OpenGLUT • Règles de la bataille navale • Spécificités d’adaptation aux utilisateurs • Les enjeux • Le braille, le terminal braille, Libbraille • OpenGlut • Fmod • Étude des cas d'utilisation • Architecture du programme • Utilise OpenGl • (GL Utility Toolkit) • s'affranchir totalement du système de fenêtrage • fonctions de création de menus • fonctions de définitions d'objets "classiques" • Open source et libre de droits
Fmod • Règles de la bataille navale • Spécificités d’adaptation aux utilisateurs • Les enjeux • Le braille, le terminal braille, Libbraille • OpenGlut • Fmod • Étude des cas d'utilisation • Architecture du programme • Gestion du son Multi-plateforme • Utilisable dans différents langages • Gratuite pour un usage non commercial • Lecture de nombreux formats de fichiers (wav, mp3, wma, ogg, xm,flac, …) • Gestion des effets audio tridimensionnel (EAX, Direct Sound,…)
Étude des cas d'utilisation • Règles de la bataille navale • Spécificités d’adaptation aux utilisateurs • Les enjeux • Le braille, le terminal braille, Libbraille • OpenGlut • Fmod • Étude des cas d'utilisation • Architecture du programme
Conclusion • Règles de la bataille navale • Spécificités d’adaptation aux utilisateurs • Les enjeux • Le braille, le terminal braille, Libbraille • OpenGlut • Fmod • Étude des cas d'utilisation • Architecture du programme • Accès à un univers ludique facilité • Mise en œuvre d’une conception orienté objet • Perfection du c++ • Apprentissage des librairies graphiques, sonores et de Libbraille • Programme réutilisable • Ajout de fonctionnalités multijoueurs possible
Place à une démonstration