1.présentation du projet 2.déroulement du projet 3.partie technique 4.bilan sommaire
TRANSCRIPT
![Page 1: 1.Présentation du projet 2.Déroulement du projet 3.Partie technique 4.Bilan Sommaire](https://reader036.vdocuments.mx/reader036/viewer/2022070308/551d9d7f497959293b8b815e/html5/thumbnails/1.jpg)
![Page 2: 1.Présentation du projet 2.Déroulement du projet 3.Partie technique 4.Bilan Sommaire](https://reader036.vdocuments.mx/reader036/viewer/2022070308/551d9d7f497959293b8b815e/html5/thumbnails/2.jpg)
1. Présentation du projet
2. Déroulement du projet
3. Partie technique
4. Bilan
Sommaire
![Page 3: 1.Présentation du projet 2.Déroulement du projet 3.Partie technique 4.Bilan Sommaire](https://reader036.vdocuments.mx/reader036/viewer/2022070308/551d9d7f497959293b8b815e/html5/thumbnails/3.jpg)
Présentation du projet
![Page 4: 1.Présentation du projet 2.Déroulement du projet 3.Partie technique 4.Bilan Sommaire](https://reader036.vdocuments.mx/reader036/viewer/2022070308/551d9d7f497959293b8b815e/html5/thumbnails/4.jpg)
Définition du projet• Un jeu de type FPS en 3D
• Caractéristiques du jeu :• Afficher un environnement 3D• Se déplacer dans cet environnement• Agir dans cet environnement (actions, tir …)• Autres aspects : son, menu, …
![Page 5: 1.Présentation du projet 2.Déroulement du projet 3.Partie technique 4.Bilan Sommaire](https://reader036.vdocuments.mx/reader036/viewer/2022070308/551d9d7f497959293b8b815e/html5/thumbnails/5.jpg)
Moyens utilisés• Codé en C++ avec la librairie DirectX
• Matériel utilisé : • SDK microsoft• Dev Cpp• Blender
• Documentation
![Page 6: 1.Présentation du projet 2.Déroulement du projet 3.Partie technique 4.Bilan Sommaire](https://reader036.vdocuments.mx/reader036/viewer/2022070308/551d9d7f497959293b8b815e/html5/thumbnails/6.jpg)
Déroulement du projet
![Page 7: 1.Présentation du projet 2.Déroulement du projet 3.Partie technique 4.Bilan Sommaire](https://reader036.vdocuments.mx/reader036/viewer/2022070308/551d9d7f497959293b8b815e/html5/thumbnails/7.jpg)
Premier prototype• Définition de la structure du projet
• Répartition des tâches
• Problèmes rencontrés
• Création du premier prototype
![Page 8: 1.Présentation du projet 2.Déroulement du projet 3.Partie technique 4.Bilan Sommaire](https://reader036.vdocuments.mx/reader036/viewer/2022070308/551d9d7f497959293b8b815e/html5/thumbnails/8.jpg)
Suite du développement• Nouvelle répartition des tâches
• Création d'un deuxième prototype
• Problèmes rencontrés
• Jeu fini
![Page 9: 1.Présentation du projet 2.Déroulement du projet 3.Partie technique 4.Bilan Sommaire](https://reader036.vdocuments.mx/reader036/viewer/2022070308/551d9d7f497959293b8b815e/html5/thumbnails/9.jpg)
Partie technique
![Page 10: 1.Présentation du projet 2.Déroulement du projet 3.Partie technique 4.Bilan Sommaire](https://reader036.vdocuments.mx/reader036/viewer/2022070308/551d9d7f497959293b8b815e/html5/thumbnails/10.jpg)
Fonctionnement général• Fonctionnement (création fenêtre, boucle de jeu, …)
• Accès matériels :• Acquisitions clavier et souris• Lien avec la carte graphique
![Page 11: 1.Présentation du projet 2.Déroulement du projet 3.Partie technique 4.Bilan Sommaire](https://reader036.vdocuments.mx/reader036/viewer/2022070308/551d9d7f497959293b8b815e/html5/thumbnails/11.jpg)
Représentation 3D• Création de scène :
• Création de mesh• Mise en place de textures et matériaux• Mise en place des lumières
• Création d'un scénario :• Cinématique• Gestion de diverses phases
![Page 12: 1.Présentation du projet 2.Déroulement du projet 3.Partie technique 4.Bilan Sommaire](https://reader036.vdocuments.mx/reader036/viewer/2022070308/551d9d7f497959293b8b815e/html5/thumbnails/12.jpg)
Contraintes physiques• Déplacements
• Codage des collisions :• Avec le décor• Entre objets mobiles (ex : tir)
• Mise en place de la gravité :• Saut• Chute
![Page 13: 1.Présentation du projet 2.Déroulement du projet 3.Partie technique 4.Bilan Sommaire](https://reader036.vdocuments.mx/reader036/viewer/2022070308/551d9d7f497959293b8b815e/html5/thumbnails/13.jpg)
Autres aspects
• Création d'un menu
• Mise en place de musiques et de bruitages
• Chargement/sauvegarde d'une partie
![Page 14: 1.Présentation du projet 2.Déroulement du projet 3.Partie technique 4.Bilan Sommaire](https://reader036.vdocuments.mx/reader036/viewer/2022070308/551d9d7f497959293b8b815e/html5/thumbnails/14.jpg)
Bilan
![Page 15: 1.Présentation du projet 2.Déroulement du projet 3.Partie technique 4.Bilan Sommaire](https://reader036.vdocuments.mx/reader036/viewer/2022070308/551d9d7f497959293b8b815e/html5/thumbnails/15.jpg)
Points négatifs• Problèmes matériels
• Problèmes de communication entre les membres du groupe :• "mise à l'écart" de certains• Problèmes lors du développement
• Problèmes au niveau de la structure du projet
![Page 16: 1.Présentation du projet 2.Déroulement du projet 3.Partie technique 4.Bilan Sommaire](https://reader036.vdocuments.mx/reader036/viewer/2022070308/551d9d7f497959293b8b815e/html5/thumbnails/16.jpg)
Points positifs• Apprentissage de nouveaux langages (C++ et DirectX)
• Connaissances sur le développement de jeux vidéos
• Première expérience dans la gestion de projet concluante
![Page 17: 1.Présentation du projet 2.Déroulement du projet 3.Partie technique 4.Bilan Sommaire](https://reader036.vdocuments.mx/reader036/viewer/2022070308/551d9d7f497959293b8b815e/html5/thumbnails/17.jpg)
![Page 18: 1.Présentation du projet 2.Déroulement du projet 3.Partie technique 4.Bilan Sommaire](https://reader036.vdocuments.mx/reader036/viewer/2022070308/551d9d7f497959293b8b815e/html5/thumbnails/18.jpg)