Prochaine révision | Révision précédente |
etudiants:2014:dylan.compere:stage2 [2015/01/17 20:03] – créée dylan.compere | etudiants:2014:dylan.compere:stage2 [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1 |
---|
__**Site de l'entreprise**__: [[http://www.mecatek.com/]] | __**Site de l'entreprise**__: [[http://www.mecatek.com/]] |
| |
__**Nature du Projet**__: Création d'une application pour Oculus Rift, à l'aide du logiciel Unity et MonoDevelop; Et dévelopement de sites web. | __**Nature du Projet**__: Création d'une application pour Oculus Rift, à l'aide du logiciel Unity et MonoDevelop. Dévelopement et maintenance de sites web. |
| |
__**Langages utilisés**__: HTML5, CSS3, PHP, MySQL, jQuery. | __**Langages utilisés**__: C# pour le projet Oculus Rift et HTML5, CSS3, PHP, MySQL, jQuery pour les sites web. |
| |
====== - Localisation de l'entreprise ====== | ====== - Localisation de l'entreprise ====== |
| |
====== - Carnet de bord de stage ====== | ====== - Carnet de bord de stage ====== |
| <html> |
| <style> |
| .realisation { |
| background: none repeat scroll 0% 0% #DAC3A0; |
| box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3); |
| border: 5px solid #FFF; |
| padding: 10px; |
| width: 90%; |
| margin: auto; |
| margin-bottom: 20px; |
| } |
| |
<WRAP center round box 90%> | .realisation ul li { |
**__Semaine 1__: du lundi 26 mai au vendredi 30 mai 2014** | color: #333; |
| } |
| |
- Analyse du projet et des besoins de la cliente | .title_realisation { |
- Démarrage de la partie back-office du site. | font-family: SEGOE UI; |
- Mise en place d'une interface sécurisé (login, mot de passe) pour l'accès au back-office. | text-decoration: underline; |
- Recherche,mise en place et paramétrage d'un éditeur de texte (ckeditor) au sein du back-office. | font-weight: bold; |
- Développement d'un système de changement de mot de passe dans le back-office. | color: #333; |
| margin-bottom: 10px; |
| } |
| </style> |
| |
</WRAP> | <div class="realisation"> |
| <div class="title_realisation">Semaine 1: du lundi 5 au vendredi 9 Janvier 2015</div> |
| <ul> |
| <li>Installation, test et prise en main de l'oculus Rift.</li> |
| <li>Apprentissage du logiciel Unity 3D et MonoDevelop.</li> |
| <li>Création d'une application test, dans Unity 3d.</li> |
| <li>Implémentation du plugins Oculus dans l'application .</li> |
| <li>Création d'animations et d'un GUI (graphical user interface) dans l'application test.</li> |
| </ul> |
| </div> |
| |
<WRAP center round box 90%> | <div class="realisation"> |
**__Semaine 2__: du lundi 2 juin au vendredi 6 juin 2014** | <div class="title_realisation">Semaine 2: du lundi 12 au vendredi 16 Janvier 2015</div> |
| <ul> |
| <li>Implémentation d'un script en C#, permettant d'avoir la vue d'un curseur dans l'oculus pour pouvoir interagir avec notre GUI. (le curseur réagit au mouvement de la tête)</li> |
| <li>Création d'une animation de l'oculus dans Unity.</li> |
| <li>Création d'un script C# permettant la contrôler les animations avec les fonctions permettant le lancement de l'animation, pause de l'animation, et retour inverse de l'animation).</li> |
| <li>Création d'un script C# permettant de contrôler l'oculus avec les fonctions permettant d'activer/désactiver le déplacement de la caméra Oculus dans l'application, gérer les mouvements de la caméra Oculus et recadrage de l'Oculus.</li> |
| <li>Création d'un script permettant de contrôler l'application avec les fonctions quitter l'application, actualisation des scènes du jeu et chargement d'une autre scène.</li> |
| <li>Création d'un script C# permettant un fondu entre les scènes / niveau dans Unity.</li> |
| </ul> |
| </div> |
| |
- Développement d'un système de gestion d'article (ajout, suppression, modification) relié à une base de données et à l'éditeur de texte intégré précédemment. (informations article: nom, menu auquel il fait référence, corps de l'article) | <div class="realisation"> |
- Développement d'un système de gestion de menu (ajout, suppression, modification) relié à une base de données. (informations menu: nom, visibilité du menu (visible ou non)) | <div class="title_realisation">Semaine 3: du lundi 19 au vendredi 23 Janvier 2015</div> |
- Développement d'une gestion des informations concernant les animaux du parcs aussi relié à une base de données. (informations animaux: nom, continent, description, photo) | <ul> |
| <li>Création d'un menu 3D dans Unity 3D, toujours avec l'implémentation du plugins OVR pour l'oculus rift.</li> |
| <li>Apprentissage du plugins iTween permettant de crée des animations complexe dans unity.</li> |
| <li>Création d'animation pour le menu 3d. (effet bounce au passage de la souris sur les items du menu)</li> |
| <li>Utilisation aussi d'un plugins complémentaire à iTween, "iTween Visual Editor", permettant de crée des animations sur des objets en leur donnant un trajet à respecter.</li> |
| <li>Création de décor avec des graphismes avancées, (subastance unity (materiaux avec textures avancées contenant du bump mapping), lightMappping (effet de lumière), bump mapping (effet de relief sur des materiaux)</li> |
| <li>Apprentissage du cour Unity 3D sur OpenClassRoom.</li> |
| </ul> |
| </div> |
| |
</WRAP> | <div class="realisation"> |
| <div class="title_realisation">Semaine 4: du lundi 26 au vendredi 30 Janvier 2015</div> |
| <ul> |
| <li>Modification du site du parc animalier de Montaigu (site réaliser au premier stage)</li> |
| <li>Amélioration de certaines fonctionnalités dans la partie backOffice du site.</li> |
| <li>Modification du design.</li> |
| <li>Correction de quelques faille de sécurité.</li> |
| <li>Changement de serveur pour le site.</li> |
| </ul> |
| </div> |
| |
<WRAP center round box 90%> | <div class="realisation"> |
**__Semaine 3__: du mardi 10 juin au vendredi 13 juin 2014** | <div class="title_realisation">Semaine 5: du lundi 2 au vendredi 6 Février 2015</div> |
| <ul> |
| <li>Continuation du travail sur le site web du parc animalier.</li> |
| <li>Dernières retouches et modifications sur le site avant publication (css, php, html)</li> |
| <li>Réalisation d'un environnement de jeu vidéo et d'un gameplay.</li> |
| <li>Correction de quelques faille de sécurité.</li> |
| <li>Scripting C# de fonctions Unity pour le jeu.</li> |
| </ul> |
| </div> |
| |
- Développement de 2 nouvelles fonctionnalités dans la gestion des menus, ajout d'une gestion de position des menus et des article auquel ils font référence (lien direct ou non). | </html> |
- Démarrage de la partie front-office, avec la mise en place dans un premier temps du squelette du site. (création de contenu: articles, menu, ...) | |
- Relation entre le site et la base de données. | |
- Création d'un design pour la partie back-office. | |
| |
</WRAP> | |
| |
<WRAP center round box 90%> | |
**__Semaine 4__: du lundi 16 juin au vendredi 20 juin 2014** | |
| |
- Création du plan du parc interactive à l'aide d'un Plugin jQuery. | |
- Continuation du squelette du site. | |
- Travail sur le responsive web design du site | |
- Création d'une carte du monde interactive à l'aide d'un Plugin jQuery. | |
- Création d'un album photo à l'aide de Pop-Up. | |
| |
</WRAP> | |
| |
<WRAP center round box 90%> | |
**__Semaine 5__: du lundi 23 juin au vendredi 27 juin 2014** | |
| |
- Création d'un système de news dans le back-office, ajout, modification, suppression de news. | |
- Travail sur le design du site en CSS3. | |
- Intégration pour le design du site. (Photoshop) | |
- Création d'un slider d'image à l'aide d'un plugin. | |
- Création d'un slideshow pour les news en jQuery. | |
| |
</WRAP> | |
====== - Conclusion du stage ====== | ====== - Conclusion du stage ====== |
| |
Ce stage ma permis de développer mes connaissances en Php, MySQL, CSS3 mais aussi d'aborder le jQuery. J'ai aussi appris toutes les étapes nécessaire à la création d'un site web et à travailler de manière organisée. De plus ce stage m'a permis de décrocher un emploi pour le mois de juillet dans l'entreprise. | Ce stage a été très riche et ma permis de découvrir un nouvelle environnement de développement, celui du jeu vidéo avec la technologie de réalité virtuel (Oculus Rift). Il m'a aussi permis d'améliorer mes compétence en C#. |
| |
====== - Pointage des Compétences ====== | |
| |
- A venir ... | |