14
Chef de groupe: Alberto Asuero Arroyo Membres: Hafner Louis. Bouya Merlin. Zang ondoua bertrand

Chef de groupe: Alberto Asuero Arroyo Membres: Hafner Louis. Bouya Merlin. Zang ondoua bertrand

Embed Size (px)

Citation preview

Page 1: Chef de groupe: Alberto Asuero Arroyo Membres: Hafner Louis. Bouya Merlin. Zang ondoua bertrand

Chef de groupe: Alberto Asuero Arroyo

Membres: Hafner Louis.

Bouya Merlin.

Zang ondoua bertrand

Page 2: Chef de groupe: Alberto Asuero Arroyo Membres: Hafner Louis. Bouya Merlin. Zang ondoua bertrand

SommaireI. Introduction

II. Description des règles du jeu

III. Présentation des différentes itérationsItération 1

Itération 2

Itération 3

Itération 4

IV. Protocole.

V. Conclusion

VI. Présentation du fonctionnement de l’application

VII. Améliorations

VIII. Autres

Page 3: Chef de groupe: Alberto Asuero Arroyo Membres: Hafner Louis. Bouya Merlin. Zang ondoua bertrand

Introduction

Application des techniques de génie logiciel

Application du modèle vue contrôleur (MVC)

Utilisation des sockets

Travail en groupe

Page 4: Chef de groupe: Alberto Asuero Arroyo Membres: Hafner Louis. Bouya Merlin. Zang ondoua bertrand

Description des règles du jeu

Achat d’un carton

Gain d’une ligne

Gain d’un carton (Bingo)

Page 5: Chef de groupe: Alberto Asuero Arroyo Membres: Hafner Louis. Bouya Merlin. Zang ondoua bertrand

Itération1

Définition des structures de bases permettant la connexion et la déconnexion à travers le protocole tcp

Page 6: Chef de groupe: Alberto Asuero Arroyo Membres: Hafner Louis. Bouya Merlin. Zang ondoua bertrand

Itération2

Mise en place des fonctionnalités permettant à un joueur de se connecter ou de se déconnecter au jeu, en respectant le protocole .

Page 7: Chef de groupe: Alberto Asuero Arroyo Membres: Hafner Louis. Bouya Merlin. Zang ondoua bertrand

Itération3Mise en place des fonctionnalités permettant à un joueur d’acheter un carton et d’obtenir un carton de jeu valide, en respectant le protocole

Page 8: Chef de groupe: Alberto Asuero Arroyo Membres: Hafner Louis. Bouya Merlin. Zang ondoua bertrand

Itération4

Mise en place des fonctionnalités permettant à un joueur de réaliser un gain (ligne, bingo)

Page 9: Chef de groupe: Alberto Asuero Arroyo Membres: Hafner Louis. Bouya Merlin. Zang ondoua bertrand

ProtocoleMessages de type de connexion:

BIND

UNBIND

Messages de type status.PAY

LINE

BINGO

Messages de type game:BALL

DOLINE

DOBINGO

FIN

Page 10: Chef de groupe: Alberto Asuero Arroyo Membres: Hafner Louis. Bouya Merlin. Zang ondoua bertrand

Environement de travail

Eclipse

Serveur svn:

http://alasarr-gen.googlecode.com

Page 11: Chef de groupe: Alberto Asuero Arroyo Membres: Hafner Louis. Bouya Merlin. Zang ondoua bertrand

Conclusion

Techniques de génie logiciel

- Le feed back.

- Objectifs précis

- Vision global sur le projet

Les sockets

- Facilité de mise en place (server vs client)

Le travail en groupe reste un atout malgré quelques difficultés

Page 12: Chef de groupe: Alberto Asuero Arroyo Membres: Hafner Louis. Bouya Merlin. Zang ondoua bertrand

Présentation de l’application

Connexion

Payer un billet de loterie

Cocher un numéro

Gain d’une ligne. Plusieurs gagnants à la fois

Gain d’un carton (Bingo). Plusieurs gagnants à la fois

Déconnexion.

Paramètres serveur.

Page 13: Chef de groupe: Alberto Asuero Arroyo Membres: Hafner Louis. Bouya Merlin. Zang ondoua bertrand

Améliorations

Sécurité

Gestion d’argent coté client

Page 14: Chef de groupe: Alberto Asuero Arroyo Membres: Hafner Louis. Bouya Merlin. Zang ondoua bertrand

Autres

Questions & remarques