• Aucun résultat trouvé

Mise ` a jour et migration des autres projets Immex

Le dernier point ce de stage sera de migrer les autres projets vers le nouveau serveur.

Cette ´etape devrait ˆetre plus facile ´etant donn´e que ces projets n’ont pas de partie en ligne.

Cependant, cette tˆache pourrait ˆetre compliqu´ee par les points suivants :

— Ces projets sont anciens : Plus il y a de d’´ecart entre la version d’Unity utilis´ee lors de leur d´eveloppement et la version actuelle, et plus il y a de risque d’incompatibilit´e.

— Compr´ehension du code : Contrairement aux 2 s´erious games d´ecris pr´ec´edemment, le d´eveloppement a ´et´e effectu´e par des personnes tierces. Cela veut dire qu’en cas de probl`eme, cela va prendre du temps suppl´ementaire afin de comprendre le fonctionne-ment du prototype. De plus, ces projets sont pour la plupart complexes, ´etant des jeux en 3D en temps r´eel dans des grands environnements. Il y a donc beaucoup d’´el´ements complexes interagissant les un avec les autres. De plus, chacun de ces projets ayant ´et´e d´evelopp´es par des ´equipes diff´erentes, la phase de compr´ehension du code devra ˆetre r´eit´er´ee pour chaque projets.

7 Travail annul´ e

Une seule tˆache a ´et´e annul´ee durant ce stage : Il s’agissait d’un groupe d’´etudiants de l’IUT de la R´eunion qui a demand´e de l’aide `a notre service afin de cr´eer un projet de r´ealit´e augment´ee. Ayant d´ej`a une exp´erience avec Unity, on m’a donc demand´e d’aider ces ´etudiants en faisant un suivi r´egulier, ainsi que d’´evaluer la r´ealisation de leur projets. Une prise de contact initiale par mail avait d´ej`a ´et´e envoy´ee afin de leur demander plus d’informations sur leur projet. Cependant, je n’ai jamais eu de r´eponse de leur part, et apr`es discussion avec mon tuteur de stage, qui n’a jamais re¸cu de r´eponse non plus, il a ´et´e d´ecid´e d’annuler ce travail et de se concentrer sur d’autres tˆaches.

8 Conclusion

Au moment de la r´edaction de ce rapport, une bonne partie des objectifs initiaux, qui

´etaient de moderniser et de redynamiser le programme Immex, ont ´et´e r´ealis´es. La cr´eation d’outils afin de cr´eer des MOOC sous la forme de s´erious game a ´et´e faite, v´erifi´ee et une documentation sous la forme d’un tutoriel pour l’utilisation par des personnes non habitu´ees

Le reste des projets est en cours de r´ealisation, avec encore 1 mois pour finaliser la tˆache.

Le seul point incertain `a ce niveau concerne la mise `a jour des projets anciens : la crise du corona virus fait que je n’ai pas encore re¸cus les codes sources afin de travailler dessus. Une fois les sources re¸cues, le temps pour r´ealiser cette tache reste incertain : si aucun probl`eme de compatibilit´e entre version est d´etect´e, leur remise `a niveau et migration sur le nouveau serveur sera simple et rapide. Le cas ´ech´eant, si trop de probl`emes se posent ou si la mise a jour est impossible dans un temps raisonnable (par exemple la refonte enti`ere du code afin de palier au changement de version) Dans un tel cas, la tˆache ne seras pas effectu´ee, et j’en expliquerait les raisons.

D’un point de vue personnel, ce stage m’as beaucoup appris : Ce stage de fin de Master contenait plusieurs tˆaches couvrant chacune des domaines radicalement diff´erents les uns des autres : D´eveloppement de librairies, d´eveloppement web, administration syst`eme, r´esolution de probl`emes, cr´eation de tutoriels. Bien que j’aurai pr´ef´er´e un unique projet suffisamment cons´equent pour durer 6 mois et ´etant dans mon domaine plutˆot que plusieurs petits projets, je me rend compte que ce stage m’as permis de prendre plus confiance en moi dans des domaines dans lesquels je ne me sentais pas `a l’aise `a la base (d´eveloppement web, administration syst`eme).

9 Perspectives

La totalit´e des projets a ´et´e r´ealis´e dans l’optique de cr´eer une base facilement maintenable, ceci afin de supporter au mieux les besoins futurs du programme Immex : la structure du site et de la librairie RPG Maker est d´etaill´ee et document´ee, afin de faciliter le plus possible l’int´egration de nouvelles ressources non pr´evues en ce moment. De plus, l’optique de s´ecurit´e a ´et´e pens´ee : utilisateurs s´epar´es pour les base de donn´ees, mot de passes forts et diff´erents pour chaque aspects, s´ecurisation des ´echanges sur les s´erious games.

10 Annexe

Figure 42 – Code de la librairie RPG Maker

Figure43 – Diagramme de Gantt de l’organisation du stage

11 Webographie

— Site de la D2IP :https://numerique.univ-reunion.fr/

— Site d’Immex :http://immersion.univ-reunion.fr/wordpress/

— Site officiel de RPG Makerhttps : /www.rpgmakerweb.com/

— Site officiel de Wordpresshttps://wordpress.com/

— Site officiel d’Unity : https://unity.com/

— Description de la m´ethode MD5 : https://www.ietf.org/rfc/rfc1321.txt

— Fonction MD5 utilis´ee :https://docs.microsoft.com/fr-fr/dotnet/api/system.

security.cryptography.md5?view=netframework-4.8

12 Bibliographie

— D. S´ebastien, O. S´ebastien, N. Conruyt, ”Providing services through online immersive real-time mirror-worlds. The Immex Program for delivering services in another way at university”, 20th Virtual Reality International Conference (VRIC 2018), ACMSIG-GRAPH, 2018.

— D. Sebastien, O. Sebastien, N. Conruyt, ”e-Campus : a MMORPG providing e-Services to campus users”, International Journal of Intelligent Games Simulation, IJIGS 2008, Ed. by : Q. H. Mehdi, Stephane Natkin and Ian Marshall, pp 16-21, web-based pu-blication of the University of Wolverhampton UK in association with The Society for Modelling and Simulation - Europe, ISSN : 1477-2043, 2008.

Documents relatifs