p rojet t rivial p oursuite réalisation dun jeu de trivial poursuite multi joueur en ligne

16
PROJET TRIVIAL POURSUITE Réalisation d’un jeu de trivial poursuite multi joueur en ligne.

Upload: james-bouchard

Post on 04-Apr-2015

106 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: P ROJET T RIVIAL P OURSUITE Réalisation dun jeu de trivial poursuite multi joueur en ligne

PROJET TRIVIAL POURSUITE

Réalisation d’un jeu de trivial poursuite multi joueur en ligne.

Page 2: P ROJET T RIVIAL P OURSUITE Réalisation dun jeu de trivial poursuite multi joueur en ligne

PRÉSENTATION DU PROJET

Réalisation d’un serveur de jeu en ligne

Un jeu de type « Trivial Poursuite »

Accessible depuis son navigateur web

Administrable via une interface java

Page 3: P ROJET T RIVIAL P OURSUITE Réalisation dun jeu de trivial poursuite multi joueur en ligne

GESTION DU PROJET

Création d’un projet sur code.google.com

Utilisation d’un serveur SVN

Utilisation du logiciel Eclipse

Organisation de réunions de l’équipe

Page 4: P ROJET T RIVIAL P OURSUITE Réalisation dun jeu de trivial poursuite multi joueur en ligne

PRÉSENTATION DE L’ÉQUIPE

L’équipe s’est baptisée FssiMock

Les membres de l’équipe sont: Jérémy Ameline Augustin Couette Ghaith Dridi Antoine Farnault Sébastien Oger Aubry Pirian

Page 5: P ROJET T RIVIAL P OURSUITE Réalisation dun jeu de trivial poursuite multi joueur en ligne

RÔLE DE CHACUN

Jérémy Chef de projet

Augustin et Antoine: Développeurs interface graphique / java

Sébastien Développeur java / xhtml

Aubry Administrateur base de donnée / développeur

java / xhtml / php Ghaith

Responsable des tests

Page 6: P ROJET T RIVIAL P OURSUITE Réalisation dun jeu de trivial poursuite multi joueur en ligne

BUT DU PROJET

Réalisation d’une application de jeu en ligne de type « Trivial poursuite » pour la société CMIX

Une application accessible depuis un navigateur web

Page 7: P ROJET T RIVIAL P OURSUITE Réalisation dun jeu de trivial poursuite multi joueur en ligne

ARCHITECTURE DU PROJET

Entités de l’architecture

Le serveur web L’applet du client La base de données Le serveur de salle

Page 8: P ROJET T RIVIAL P OURSUITE Réalisation dun jeu de trivial poursuite multi joueur en ligne

ARCHITECTURE DE L’APPLICATION

Page 9: P ROJET T RIVIAL P OURSUITE Réalisation dun jeu de trivial poursuite multi joueur en ligne

LE SERVEUR WEB

Il héberge le site du projet

Il permet de s’inscrire

Il donne l’accès aux liens vers les salles de jeu

Il donne également accès à l’administration

Page 10: P ROJET T RIVIAL P OURSUITE Réalisation dun jeu de trivial poursuite multi joueur en ligne

APPLET CLIENT

Il est lancé lorsque l’utilisateur clique sur le lien d’une salle via son navigateur web

Il permet de s’identifier

Il donne accès aux différentes actions possibles d’un joueur

Page 11: P ROJET T RIVIAL P OURSUITE Réalisation dun jeu de trivial poursuite multi joueur en ligne

LA BASE DE DONNÉES

L’application dispose d’une base de données centrale

Elle contient des informations sur : Les comptes client Les salles de jeu Les données du jeu Les statistiques

Elle est administrable via un applet java

Page 12: P ROJET T RIVIAL P OURSUITE Réalisation dun jeu de trivial poursuite multi joueur en ligne

LE SERVEUR DE SALLE

Chaque salle est gérée indépendamment par un serveur

Il gère les tables de jeu ainsi que les tchats

La connexion à une salle se fait de manière sécurisée

Page 13: P ROJET T RIVIAL P OURSUITE Réalisation dun jeu de trivial poursuite multi joueur en ligne

AUTHENTIFICATION

L’authentification du client se fait depuis le serveur de la salle (via l’applet client)

Pour s’authentifier l’utilisateur doit posséder un compte client

L’applet se charge de crypter le mot de passe du client avec la clef publique du serveur de salle

L’applet envoie au serveur les paramètres du client ainsi que son mot de passe crypté

Page 14: P ROJET T RIVIAL P OURSUITE Réalisation dun jeu de trivial poursuite multi joueur en ligne

DIAGRAMME D’AUTHENTIFICATION

Page 15: P ROJET T RIVIAL P OURSUITE Réalisation dun jeu de trivial poursuite multi joueur en ligne

DÉMONSTRATIONS

Présentations vidéo:

Installation de la base de donnée

Accueil du site et inscription

Activation d’un nouveau compte

Administration de la base de donnée

Présentation de l’applet client

Page 16: P ROJET T RIVIAL P OURSUITE Réalisation dun jeu de trivial poursuite multi joueur en ligne

QUESTIONS / RÉPONSES

Merci de votre attention, si vous avez des questions c’est à vous !!!