Jonas Berdoz Fabrizio Beretta Piccoli Valentin Delaye Michaël Sandoz Projet GEN juin 2010.

Slides:



Advertisements
Présentations similaires
Sommaire Présentation du projet Déroulement du projet Partie technique
Advertisements

Nicolas Galliot M2SIR David Raspilaire
Exposé de Système - Informatique et Réseau
simulateur de réseau de machines UML connectées par WiFi mode ad-hoc
1 La pratique des achats en ligne présentée par ATLAN Cécilie.
MiniProjet Electronique - Robot Radiocommandé
Chef de groupe: Alberto Asuero Arroyo
1. Introduction: Vous avez dit MMORTS ? contexte de notre TER 2. Survol du projet: Les différentes composantes du projet Le jeu Organisation du travail.
PPE : La Porte Intelligente Emmanuel Cabri Thomas Meyers Charles Moreau Antoine Beck Session 2011/2012 Lycée Raynouard Académie de Nice.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
HomeFPS Soutenance 3 Berardino Axel Cannet Eric Malaquin Bruno.
Projet JSimula.
Dessin Vectoriel Collaboratif
1. Introduction: Vous avez dit MMORTS ? contexte de notre TER 2. Survol du projet: Les différentes composantes du projet Le jeu Organisation du travail.
Projet poker 1/56. Introduction Présentation de léquipe Cadre du projet Enjeux Choix du sujet 2.
La team Razmoket présente son projet Milky PILLON Baptiste - SOULARD Damien - HUYNH Jean-Pierre - PRIMAT Loïc.
La team Razmoket présente son projet Milky
Raphael Guye Bellil Saoussen Enseignant : David Grünenwald 3 mai 2010 Sport Ranking Application Web 2 – Ruby on Rails.
Projet de BE COO-POO Réalisation d’une application Iquizz
PPE : La Porte Intelligente Emmanuel Cabri Thomas Meyers Charles Moreau Antoine Beck Session 2011/2012 Lycée Raynouard Académie de Nice.
Projet Java : Echiquier électronique
7 Familly Réalisation du jeu de carte « 7 famille » en multi-joueurs Abdel ABOUALLA - Marc CAMARD 1.
2 3 Recherche de ladresse du serveur Envoie en broadcast ( ) Communication entre les clients et le serveur : Enregistrement de personnes.
Projet de programmation
Projet JSimula.
PROJET DE GENIE LOGICIEL 2005
Projet Programmation Orientée Objet
~ Présentation logiciel gestion ~ ~ Murder Party ~
Outil de volumétrie pour Quadrige² 20 mars 2009 – O. CatryDUT Informatique.
Création d’une communauté web scénarisée : le projet Crealys
Structures de données avancées : Concepts réseaux et protocole de communication. D. E ZEGOUR Institut National d ’Informatique.
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
Bridge Chinois Par Mathieu ROGER, Mamadou DIABY, Bilal TRAORE, Soufiane DIABI, Bilal CHAARI et Benjamin REBATET. 1.
Car Nova La voiture de location communicante Pascal GARNIER, Étudiant MBDS DataBase Forum CasaNova Journée de Prestige – 21/10/2005.
Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure d’Informatique (ESI)
Projet télésurveillance
Application de gestion des retards
Candy Crush Killer Boyer Alexandre Bullat Théo Ralite Jérôme
Le Taquin Mathieu Bernou Laurent Robin.
Le moteur de gestion d'événements
Candy Crush Killer Boyer Alexandre Bullat Théo Ralite Jérôme Raymond Nicolas Ribière Laurent Encadré par M. Laffont, enseignant à Polytech M. Kauffmann,
Le projet Gestion Commerciale
1 Monopalme Projet 4 Info Spécifications LE LAY Olivier MAHE Jocelyn FORM Nicolas HENRY Gurvan BONNIN Thomas BASSAND Guillaume Décembre 2009 MONNIER Laurent.
PLAN 1. Introduction 1.1. Sites de presse actuels 1.2. Objectif de notre site 2. Description du modèle 3. Outils utilisés 3.1. SVG 3.2. PHP et MySQL 4.
Visualisation d’un entrepôt de données Pré soutenance technique
Alexandre Blond Antoine Deshayes
1 Applications de Réalité Virtuelle et SCD P. Torguet J.P. Jessel.
Jonas Berdoz Fabrizio Beretta Piccoli Valentin Delaye Michaël Sandoz Projet GEN juin 2010.
1 Interface Web-Service pour une application génie logiciel Equipe : LIP6 Team Move Date : 02/09/2008 Auteur : S. HONG Encadrants : F. KORDON / J.B. VORON.
Design et modélisation :
Logiciel de surveillance de réseaux informatique
L E F I L E M A N A G E R L E F I L E M A N A G E R Projet de systèmes d’exploitation Supervisé par : Mr Marc CHANOVE Mme Jacqueline CASTAING.
Programmation Réseaux Qu’avez-vous retenu ? Anne-Marie Déry À travailler seuls Concepts généraux Mise en œuvre Java.
Architecture Client/Serveur
Jonas Berdoz Fabrizio Beretta Piccoli Valentin Delaye Michaël Sandoz Projet GEN juin 2010.
MINI‐PROJET DE GROUPE REALISE DANS LE CADRE DU COURS DE GEN
Chevrier Christophe Diallo Ibrahima Le Penhuizic Glenn Sautet David.
Les outils Multidimensionnels SAS ® 9 Atelier Technique SAS ® Eric WOLFF Jeudi 2 juin 2005.
Description générale: Le front office regroupe différents mini- jeux et les alimente en contenu. Nous fournissons ainsi une enveloppe de jeux paramétrable.
31/05/2007Projet Master 11 Présentation ludique de la recherche opérationnelle à la fête de la science Année universitaire 2006/2007 Sylvain FIX Julien.
Projet de Système Répartis. Contexte: Choix techniques:
Canon Noir La Chasse aux Trésors ! Desfeux Nicolas Texier Aurélien.
Sommaire I.Introduction II.Description des règles du jeu III.Présentation des différentes itérations – Itération 1 – Itération 2 – Itération 3 – Itération.
Développement du jeu Ricochet Robots pour Android
2 3 Recherche de l’adresse du serveur Envoie en broadcast ( ) Communication entre les clients et le serveur :  Enregistrement de personnes.
1 Monopalme Projet 4 Info Spécifications LE LAY Olivier MAHE Jocelyn FORM Nicolas HENRY Gurvan BONNIN Thomas BASSAND Guillaume Décembre 2009 MONNIER Laurent.
1 Monopalme Projet 4 Info Présentation finale LE LAY Olivier MAHE Jocelyn FORM Nicolas HENRY Gurvan BONNIN Thomas BASSAND Guillaume Décembre 2009 MONNIER.
Java – Réseau Eric Blaudez 06.
Transcription de la présentation:

Jonas Berdoz Fabrizio Beretta Piccoli Valentin Delaye Michaël Sandoz Projet GEN juin 2010

Sommaire Introduction Objectifs Règles du jeu Serveur Client Jeu Démonstration Conclusion Questions ?

Introduction Jeu de combat 2D Jouable de 2 à 8 joueurs en réseau

Objectifs Gestion de projet Travail de groupe Programmation Java Utilisation de sockets Utilisation JDBC

Règles du jeu 2 modes prévus ◦ Tous contre tous ◦ Par équipe

Serveur Architecture MVC Modèle de serveur Contrôleur ◦ Envoi d’informations aux clients Décodeur ◦ Protocole Vues ◦ Vue console ◦ Vue graphique

Serveur Multithreadé Utilisateurs invités ou authentifiés Base de données MySQL Plusieurs parties simultanément Packages ◦ network ◦ killerbox

Client Utilisation d’un modèle de client Contrôleur ◦ Envoyer des informations au serveur Décodeur ◦ Protocole

Client Une fenêtre principale Plusieurs panels Packages ◦ network ◦ killerbox.gui

Moteur du jeu Carte Joueurs Tirs Messages Panel Contrôleur Scores Modèle

Moteur du jeu Répartition de la charge de calcul Tout est calculé et contrôlé sur le client Serveur broadcast les paquets aux clients d’une même partie Client Serveur

Coté créateur 1. Création du modèle et contrôleur 2. Choix de la carte de jeu (Background) 3. Génère une position aléatoire des joueurs 4. Ordonne aux autres clients de changer de panel 5. Envoi les données du modèle aux clients 6. Indique que la partie commence !

Affichage et actions 2 threads principales ◦ Affichage  Dessine la zone de jeu (modèle)  Carte  Tirs  Joueurs  Messages ◦ Action  Gestion des déplacements  Rotation  Tirs

Rafraichissement 25 FPS (Image par seconde) ◦ Télévision (PAL)

Paquets Type : chaine de caractères Exemple : ◦ Déplacement  #game#infos#others#positionJoueur#a#244#89#4 9# # ◦ Tir  #game#infos#others#tir#b# # 10# ◦ Message  #game#infos#message#b a touché a#

Démonstration

Améliorations

Conclusion Pas de mode par équipe

Questions ?