MAGNIN Pierre 2 MIC D MAILLARD Adrien 2 MIC D Soutenance le 17/06/09.

Slides:



Advertisements
Présentations similaires
Projet GenDiapo Alexandre FLAMENT Christophe QUAY-THEVENON
Advertisements

Intégration de logiciels Open-Source dans un ordinateur simplifié basé sur Linux Stage du 6 avril au 30 juin 2006.
Recherche de chemin A* Par: François Roseberry Benoît Tremblay.
Présentation du prototype :
Introduction: Concepts de la programmation
1/22 Présentation Dechou & CO Développement dun programme de gestion dascenseurs Spécifications fonctionnelles générales.
Conception de Programmes Evolutifs Pré Soutenance de TER Année Encadrants : Cathy Escazut et Michel Gautero Auteurs: Paul-Kenji Cahier Sylvain.
Sujet BL1 : Simulateur de comportement réactif Bernard Clément Barelli Nicolas Maitrehut Loïc Ould Sidina Mahi Encadrant : Mr Michel Buffa.
Sujet BL1 : Simulateur de comportements réactifs
Guillaume KRUMULA présente Exposés Système et Réseaux IR3 Mardi 5 Février 2008.
06 Juillet 2009 Projet Checker daccessibilité de fichiers SVG Rami BALI Toufic HADDAD Aroussia MAADI Encadrants Annie DANZART Christine POTIER Jérôme HUGUES.
Conception d’une application de gestion de fiches études
BTS SIO : Stage première année – Création d’un site web interactif
TD3 2 MIC Romaric GUILLERM Algo-Prog en Ada.
Pourquoi MIPS Assembler ?
MODULE ER13 PROJET INFORMATIQUE DEVELOPPEMENT en EQUIPE
Fonction Traiter Algorithmique et Programmation
MiniProjet Electronique - Robot Radiocommandé
TER Simulation Spatiale
Algo-Prog en Ada TD1 2 MIC Romaric GUILLERM
Présentation du SVI - DELSOL Mikaël
Paradigmes de Programmation
BERNARDIN Benoît Lycée Louis Pergaud
Projet de Compilation Manuel VACELET, Jean Pierre CAURIER, Gaël COLLE,
Développement d’un réseau social professionnel
Synthèse d’activités Présentation.
Application to Blot Synteny
Soutenance de projet. Qu'est ce que PIC Objectifs : –Compresser une ou des images rapidement Public : –Tous niveaux –Envoi d' –Insertions de multiples.
Soutenance de projet. Qu'est ce que PIC Objectifs : –Compresser une ou des images rapidement Public : –Tous niveaux –Envoi d' –Insertions de multiples.
Chef de projet : Paul Roosens Membre du projet : Vadim PIVAK
Réalisation du jeu du pendu
ELE792. Projet de fin d'études en. génie électrique GTS792
Séance d'information aux étudiants Présentation préparée par: Ghyslain Gagnon Professeur au département de génie électrique ELE792PROJET DE FIN D'ÉTUDES.
Réalisation dune plate- forme de type « Jeu » dexploitation du portail Sud M2 2COM - CONDUITE DE PROJET MULTIMÉDIA ENSEIGNANTE : MME LECLET DOMINIQUE.
Laboratoire GPA-775 Chargé de laboratoire : William Duclos
Projet Programmation Orientée Objet
Soutenance de stage 16 Mai au 5 Août 2011
Algo-Prog en Ada TD1 2 MIC Romaric GUILLERM
Passer à la première page Projet d’application VB Réalisation d’un jeu de Sudoku PILCER Lucile ZOUHRI Mosaab Mohamed DUPONT Thomas.
Soutenance de projet. Qu'est ce que PIC Objectifs : –Compresser une ou des images rapidement Public : –Tous niveaux –Envoi d' –Insertions de multiples.
EXIGE Un avenir dans le web....
Création d’une communauté web scénarisée : le projet Crealys
KF-RAY Raytracer parallèle Projet long d’informatique
Projet IAMR T : Réalisation d’intelligence artificielle pour le jeu Puissance 4 Juliet Eichen, Patrick Sterlin, Charles Letaillieur Réalisation d’intelligence.
Plan 1- L’entreprise 2- Le stage 3 – Conduite de projet 4- Bilan
CRC Nancy France Télécom Romain Arnoux 2A DUT Informatique.
LEMKE LaurentBITSCH José TERRIER VincentLAALA Yoann MONTAVONT GuillaumeBRIBI Mohamed 1.
Application de gestion des retards
Le Taquin Mathieu Bernou Laurent Robin.
Programme d’étude de séries temporelles
ISBN Chapitre 10 L'implémentation des sous- programmes.
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.
Présentation AICHA REVEL INGENIEUR D’ÉTUDE STERIA DEPARTEMENT TRD
Simulation du rôle de la communication dans l’établissement d’un réseau de liens sociaux Projet GPL :
1 1.
Les langages de programmation
Développement et maintenance sur le projet RefPack
Déroulement et organisation
IMFELD Stanley. I. Contexte II. Evolution du diagramme de GANTT III. Cahier des Charges IV. Evolution du projet V. Logiciel Utilisés ou abandonnés VI.
Les systèmes de jeux deviennent de plus en plus complexes, nécessitant que l’Intelligence Artificielle progresse elle aussi en parallèle. Dans ce contexte,
POIRIER Kévin (Chef de projet) HUCHEDÉ Cédric BEUTIER Kévin LEBRUN Jérémy BESNIER Richard Simulation de décisions de Jury 1.
Soutenance de Projet – BTS IG
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.
Agence Cloud Année Universitaire Par: GRANJEON Alexandre BOURGOIN Arthur FENGHOM Noah Agence Cloud Soutenance de projet.
Développement du jeu Ricochet Robots pour Android
Proposition de possibilité d’évolution de nos spécialités Deux projets (liés) : Projet 1 : Informatique Computationnelle – Etudiants 4 e et 5 e IR Projet.
PROJET DE SESSION PRÉSENTÉ PAR : Rosemarie McHugh DANS LE CADRE DU COURS : SCG Réalisation d’applications en SIG 16 avril 2007.
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.
Transcription de la présentation:

MAGNIN Pierre 2 MIC D MAILLARD Adrien 2 MIC D Soutenance le 17/06/09

Pourquoi ce projet ? - Intérêt pour la programmation - Découverte du travail en équipe Sujet : - Jeu de réflexion à un joueur Démonstration

Cahier des charges Langage : Ada Organisation en paquetages Lisibilité Tests unitaires et dintégration Outils Compilateur : GNAT IDE : Emacs OS : Windows et Linux

IIntroduction IIConception générale III Algorithmique et Codage IVGestion du projet V Perspectives et Conclusions

1 – Structures de données 2 – Organisation en paquetages 3 – Problèmes rencontrés lors de la conception

Cellule Couleur Groupe la contenant Grille Tableau dynamique à deux dimensions de Cellules

Groupe Nombre de cellules dans un groupe non constant Contient une cellule Grille Nombre total de groupes non constant

Liste : Fonctions de manipulation Pack_groupe : Gestion de la liste des groupes Cellule_grille : Gestion de la grille et des cellules Console : « Jeu », affichage

Constantes ou fonctions à nombreux paramètres ? Modélisation des groupes Paquetage Liste générique

1 – Explications sur quelques algorithmes 2 – Tests (i) Unitaires (ii) Intégration 3 – Cas particulier de linterface graphique

Rechercher_liste_groupe Arguments : Une grille et une liste de groupes à remplir Procédures utilisées: Vider_liste_groupe Adajcence_essentielle Rechercher_cases_adjacentes

Generer_grille_aleatoire : Arguments : Une grille à remplir Procédures utilisées : Générateur pseudo-aléatoire de nombres flottants Fonction delay Principe : Génère un nombre aléatoire pour chaque case

Difficile en ADA Liaison C-ADA Principe : Importer les bibliothèques Ada en C et Interface en C-SDL

Exceptions Concerne les entrées utilisateur Objectif : que le programme ne sinterrompe pas Plusieurs types : Data_error, Constraint_error Tests unitaires et dintégration Principe : Tester chaque fonction aux limites de fonctionnement Ici, ce nétait pas indispensable

1 – Gestion du temps, Organisation 2 – SVN et Gestion des conflits

Conception générale à plusieurs groupes Travail réparti au départ séances en commun (avantages multiples) Manque de temps sur la fin du projet

SVN À lINSA au départ sur un site externe ensuite (Assembla.com) Utilisation de TortoiseSVN Gestion des conflits Pas de conflit majeur Objectifs à atteindre Algorithmique

1- Perspectives 2 – Conclusions

Objectif atteint Quelques améliorations possibles : Interface graphique « Intelligence artificielle » Optimisation des algorithmes Portabilité assurée (deux versions disponibles)

Programme 100% fonctionnel Travail en groupe très satisfaisant Apports multiples tant le plan technique que sur le plan humain

Avez-vous des questions ?