Pour les pc portables vous pouvez rencontrer un probleme d'affichage du jeux comme il tourne en pleine écran, il y a deux solutions
- faire tourner le jeux sur un ecran fixe
- modifier la taille des applications
>clic droit sur le bureau > parametre d'affichage > modifier la taille à 100%
en effet sur certain pc portable il peut etre recommendé de le mettre a 125% pour des questions de performance
- Le but de ce projet est de créer un jeu d’un objet qui saute des obstacles sous formes de bars ou de vides pour arriver à une ligne d’arrivée. Cela doit être établi en utilisant les flèches du clavier
- Le meilleur temps écoulé pour parvenir à la ligne d'arrivée est mémorisé. Le jeu doit se composer d'une scène (le plateau de jeu complet) et au moins d'une vue centrée sur le joueur. Cela reprend le principe scène/vue du code qui sera fourni avec le descriptif du projet
- Le choix du design de la scène (la partie esthétique) est libre /
- La version de base doit pouvoir permettre de recommencer une partie lorsque le joueur est arrivé à la fin ou de quitter le jeu
- Projet en monôme. Chaque code est personnel
- Une soutenance (présentation) du projet est prévue le Jeudi 07/05/2020
- Il est demandé de rendre sur Moodle une archive (format zip, rar, tar.gz) de votre code portant votre nom de famille en minuscules et sans-espaces le 06/05/2020 avant minuit. Ce projet doit contenir :
- Les fichiers .h et . cpp
- Le fichier de compilation CMakeLists.txt
- Un répertoire contenant les différentes ressources utiles au projet (images, …)
- Un fichier readme.md : https://www.makeareadme.com/ Consignes
- Une attention particulière va être portée sur le rendu. Notamment :
- Le bon déroulement de la compilation de votre code source et de sa première exécution
- La présence de commentaires
- L’organisation du code
- Il est préférable (pas obligatoire) d’utiliser Qt Creator et de générer un fichier exécutable du Jeu
- En cas d’utilisation d’un bout de code récupéré d’Internet ou d’un collègue de classe, il faut citer la source sinon c’est du plagiat (interdit et donc sanctionné)
- https://www.youtube.com/watch?v=c4b9lCfSDQM
- https://www.youtube.com/watch?v=kvrAAP_ayWI&list=PLyb40eoxkelOa5xCB9fvGrkoBf8JzEwtV&index=2
- Qt Documentation : https://www.qt.io/
- Qt Forum : https://forum.qt.io/topic/60314/style-sheets-with-centralwidget
- Qt Example : https://doc.qt.io/qt-5/qtwidgets-graphicsview-collidingmice-example.html
- Projet SceneVue par A. KARINE