Home
2i013 Projet Vie Artificielle 2014-2015
Contents
1. p rim tre du travail actuel et depuis la semaine pr c dente degr d avancement de la t che en estimation du nombre d heures cumul es consacr e cette t che difficult s rencontr es pr vision pour la semaine venir remarque ventuelle 2i013 nicolas bredeche at isir upmc fr page 3 Rapport interm diaire Ce document a pour but de pr senter les points importants de la r alisation de votre programme de com prendre comment il est construit et ce qu il est cens faire Il ne fait pas plus de 7 pages Objectif le rapport interm diaire a pour but de d crire vos choix conceptuels et de d finir votre calendrier de r alisation Il doit contenir une description succincte de vos objectifs et de l tat final de l application y compris une tentative de visualisation qui peut tre dessin e par exemple Il vous servira de document de r f rence pour la suite Pour ce document on vous demande de suivre le plan suivant Choix d impl mentation Qu avez vous fait comme choix pour votre application quelle est la base de votre programme quelles options envisagez vous etc Visualisation de l cran quoi va ressembler le r sultat de votre programme Qu est ce qui d finit la version 1 de votre programme le minimum que vous souhaitez rendre Qu est ce qui d finit la version 2 de votre programme ce que vous aimeriez arriver rendre Architecture logicielle Quels
2. page 4 Rapport final Objectif ce rapport doit rendre compte du travail que vous avez vraiment effectu et des diff rences avec le plan annonc dans le rapport interm diaire abandon ou ajout d options gestion effective de risques et mise en place de nouvelles solutions Il fait maximum 10 pages Partie mod lisation de l environnement Description Visualisation de l cran Diff rences avec ce que vous aviez annonc s Partie mod lisation des agents Description Visualisation de l cran Diff rences avec ce que vous aviez annonc s Ech ancier Quel a t le calendrier effectif et quelle diff rence avec le calendrier pr visionnel Quelles ont t les difficult s rencontr es et la gestion des risques que avez du faire R les et responsabilit s Rappeler les responsables de chaque partie mod lisation environnement mod lisation agent Ajouter les fiches de suivi hebdomadaire depuis le d but du projet Programmation La r alisation de votre programme est libre n anmoins voici deux conseils Vous pouvez partir des programmes vus en TD TP ils constituent un bon point de d part N anmoins vous pouvez tout fait d cider de repartir z ro ou de ne conserver qu une partie du code qui est fourni Dans le cadre de votre cursus n oubliez pas que votre programme vous est personnel vous de veiller ne pas vous faire plagier la d tection de plagiat est faite par un test autom
3. tant tr s libre il va falloir interpr ter et simplifier la description pour tablir un plan d action qui soit r alisable dans le temps imparti pour le projet 1 environ 90 m tres 2i013 nicolas bredeche at isirupmc fr page Tous les concepts vus en cours peuvent tre utilis s mais ils ne sont pas forc ment tous utiles On vous demande ici de faire preuve d autonomie de cr ativit et de pragmatisme Mais restez modeste Ne surestimez pas le temps que vous avez devant vous il est tr s court Vous pouvez donc simplifier ou trance pour commencer par exemple en ne conservant que l id e de proies et pr dateurs sur une le ou l on trouve de l eau et des arbres Bien s r ceci est insuffisant comme projet mais constitue un bon d but Quelques pistes on pourra observer diff rents types d animaux carnivores et ou herbivores interagissant ou non selon un rapport proie pr dateur Les esp ces herbivores d pendront des ressources de l environnement consomma tion de l herbe au sol par exemple et seront les proies d une ou plusieurs esp ces pr dateur Les pr da teurs seront parfois eux m mes des proies pour d autres pr dateurs et leur propre survie d pendra la fois de la disponibilit de proies comestibles et de la densit de leurs propres pr dateurs Les animaux se repro duisent des vitesses et des p riodes diff rentes et peuvent ventuellement s adapter au cou
4. alisation Un point crucial est qu il est ab solument n cessaire de fournir un programme fonctionnel c est dire sans bug Il est plus important de ga rantir que votre programme fonctionne plut t que d ajouter une option sans la tester Le projet est faire en bin me Comme vous pouvez le voir en lisant le sujet et comme vous avez pu l exp rimenter en cours et en TP il y a deux parties principales dans le projet 1 la mod lisation et simulation d un environnement dynamique 2 la mod lisation et simulation d un ensemble d individus appartenant plusieurs esp ces M me si tous ces l ments vont interagir entre eux il est obligatoire qu un responsable soit d sign pour prendre en charge chacune de ses parties Il est bien s r possible que chacun intervienne sur la partie de l autre mais le responsable devra assumer valider les choix d impl mentation et coordonner les efforts 2i013 nicolas bredeche at isirupmc fr page 2 Calendrier L ch ancier est sur le site WEB http pages isir upmc fr bredeche page 21013 Les documents doivent tre synth tique pas de blabla inutile Ne pas d passer le nombre de pages deman d s en simple interligne times new roman taille 12 D couper en chapitre section pour plus de clart L uti lisation d images est conseill Ces documents doivent tre clair et didactique n oubliez pas que vous allez probablement tous faire des choix
5. diff rents De fait sans explication il est peu probable qu une personne ext rieure puisse comprendre sans explication ce que vous avez eu l intention de faire N h sitez donc pas en dire plus que n cessaire p ex quoi correspondent les couleurs affich es l cran quels sont les diff rents type d agents quels sont leur comportements quelles sont les r gles de mise jour de l environne ment etc Pour la remise des documents en haut de la premi re page n oubliez pas de mettre vos noms pr noms la mention 21013 projet et l intitul du document ex manuel d utilisation Inutile de prendre une page enti re pour ces informations Agrafez ou reliez vos documents Pour l envoi par mail utilisez exclusive ment le format PDF ou PostScript Pour la remise de votre programme on vous demande d envoyer aux deux enseignants une archive au for mat tgz de vos sources Vous devez envoyer cette archive le jour de la derni re s ance de cours ATTENTION TESTEZ VOTRE ARCHIVE VERIFIEZ SI NOUS L AVONS BIEN RECUE Vous pourrez consulter le site du cours pour voir si nous avons re u ou non votre archive Les fiches de suivi hebdomadaire permettent de suivre votre progression travers le projet Vous les rempli rez chaque semaine et les joindrez en annexe des deux rapports ajout es la fin du document Contenu d un fiche de suivi longueur 1 2 page 1 page date nom pr nom
6. Projet Vie Artificielle 2014 2015 Quant l int rieur de l le son aspect g n ral tait celui ci tr s bois e dans toute sa portion m ridionale depuis la montagne jusqu au littoral elle tait aride et sablonneuse dans sa partie sep tentrionale Entre le volcan et la c te est un lac encadr dans sa bordure d arbres verts L altitude de cette petite nappe d eau devait tre de trois cents pieds car le plateau qui lui servait de bassin n tait que le prolongement de celui de la c te C Il doit tre aliment par les eaux qui s coulent de la montagne On aper oit une petite rivi re qui s y jette dont la source devait s pancher dans les contreforts de l ouest C Cependant il tait possible que sous ces masses d arbres qui faisaient des deux tiers de l le une for t immense d autres rios s coulassent vers la mer On devait m me le supposer tant cette r gion se montrait fertile et riche des plus magnifiques chantillons de la flore des zones temp r es Quant la partie septentrionale nul indice d eaux courantes peut tre des eaux stagnantes dans la portion mar cageuse du nord est mais voil tout en somme des dunes des sables une aridit tr s prononc e qui contrastait vivement avec l opulence du sol dans sa plus grande ten due Le volcan n occupait pas la partie centrale de l le Il se dressait au contraire dans la r gion du nord ouest et semblait marquer la limite
7. atique sur la structure du pro gramme le plagiat entra ne au mieux l annulation de la note Quelques conseils qui ont une influence sur la note choisissez des noms de fichiers de variables et de fonctions qui soient clairs et expressifs commentez votre code vitez les commentaires inutiles r fl chissez sur papier avant de passer la programmation indentez votre code De plus nous vous sugg rons tr s fortement 1 de recourir des outils de gestion de version subversion git qui peuvent se trouver sur le web google code sourceforge net d utiliser des politiques de tests c est dire que lors de la conception et la programmation vous devrez vous interroger sur la fa on de v rifier que votre code fait bien ce que l on attend de lui Cela peut se faire soit un mettant en place des tests unitaires pour tester les fonctions s par ment cf doc sur le web et mini cours sur le sujet soit en mettant en place un test de validation c est dire une proc dure de test crite comme un sc nario que doit suivre un utilisateur et dont on connait a priori quels devraient tre les r sultats observ s N Tous ces l ments seront pris en compte dans la note 2i013 nicolas bredeche at isir upmc fr page 5 Adresses mails des enseignants nicolas bredeche isir upmce fr arthur bernard isir upmc fr gt pour nous contacter vous devez obligatoirement mettre 21013 au d but
8. des deux zones Au sud ouest au sud et au sud est les premiers tages des contreforts disparaissaient sous des masses de verdure Au nord au contraire on pouvait suivre leurs ramifications qui allaient mourir sur les plaines de sable C tait aussi de ce c t qu au temps des ruptions les panchements s taient fray s un passage et une large chauss e de laves se prolongeait jusqu cette troite m choire qui formait golfe au nord est L le se d veloppait comme un plan en relief avec ses teintes diverses vertes pour les for ts jaunes pour les sables bleues pour les eaux C une demi douzaine d animaux de grande taille aux fortes cornes courb es en arri re et apla ties vers la pointe la toison laineuse cach e sous de longs poils soyeux de couleur fauve Ce n taient point des moutons ordinaires mais une esp ce commun ment r pandue dans les r gions montagneuses des zones temp r es Tr s certainement quelques animaux dangereux habi taient ces paisses for ts de l le et il tait prudent de se tenir sur ses gardes Les animaux sont nombreux dans l le et ce qui est plus bizarre les esp ces y sont extr mement vari es extraits de l le myst rieuse Jules Verne 1874 Sujet du projet rendez cette le vivante En pratique il s agit de faire des choix de mod lisation puis de programmer une simulation de votre mo d le La description
9. du sujet de votre mail pour viter d tre classer en spam Par exemple 21013 Question sur Nous vous pourrons vous donner des indications g n rales mais en aucun cas r soudre des probl mes de programmation Si les questions sont d int r t g n ral les r ponses seront sur la page web d di e http pages isir upmc fr bredeche 2i013 nicolas bredeche at isir upmc fr page 6
10. rs du temps on pourra prendre en compte le cycle des saisons en programmant l impact des saisons sur les ressources disponibles dans l environnement par exemple la pr sence d herbe d pend de la temp rature et de la m t o neige en hiver feux de for t en fin d t etc et sur les comportements des animaux par exemple une vitesse variable selon les saisons une p riode de reproduction au printemps seulement pour certaines esp ces une hibernation en hiver pour d autres esp ces etc on pourra ajouter des l ments climatiques changeant la structure de l environnement apparition de zones d eau suite la pluie coulement de lave suite une ruption volcanique tremblement de terre etc on pourra ventuellement ajouter un personnage dirig par le joueur permettant de visiter et d agir dans le monde etc Informations g n rales Ce projet s tend jusqu la fin du module ie jusqu l avant derni re s ance la derni re s ance tant consacr e aux soutenances L objectif est a de vous permettre d appliquer les notions vues en cours TP b de vous familiariser avec la notion de conception et c de vous permettre d affirmer votre acquisition d un savoir faire en terme de programmation L valuation de votre projet se base sur plusieurs crit res mais prendra particuli rement en compte la qualit des documents de conception l originalit de votre projet et la r
11. sont les l ments conceptuels importants Comment va tre construit votre programme Quelle est le diagramme de classes si n cessaire etc Ech ancier Qu avez vous d j r alis Quel est le calendrier pr visionnel Gestion des risques pour chaque activit pr cisez son importance et les solutions de repli ven tuelles en cas d chec dans le d veloppement associ R les et responsabilit s Nommer les responsables de chaque partie mod lisation environnement mod lisation agent Ajouter les fiches de suivi hebdomadaire Manuel d utilisation Objectif le manuel d utilisation a pour but de faciliter la prise en main par un utilisateur de votre pro gramme Ce manuel doit tre bref max 4 pages et contenir un bref descriptif de votre application Ce que fait votre programme que simule t il quelles sont les options particuli res etc une notice d installation Comment faire pour lancer votre programme les commandes taper etc un tutoriel pour utiliser comprendre votre programme Une ou plusieurs copie s d cran Une explication de ce qu il faut voir comprendre un addendum au document de conception une r vision de ce que vous aviez annonc ce qui a t ajout ce qui a t supprim avec ventuellement une justification ce qui n a pas t fait pourquoi Estimation du temps pour le faire etc 2i013 nicolas bredeche at isir upmc fr
Download Pdf Manuals
Related Search
Related Contents
! WARNING - Napoleon Products PNL-tec Vort-X Copyright © All rights reserved.
Failed to retrieve file