Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédenteDernière révisionLes deux révisions suivantes |
faire_sauter_un_personnage_version_simple [2016/09/11 17:28] – 88.170.252.178 | faire_sauter_un_personnage_version_simple [2016/09/11 17:44] – 88.170.252.178 |
---|
====== PERSONNAGE QUI SAUTE – VERSION SIMPLE ====== | |
| |
**Créer le sol et le personnage** | |
| |
{{data:image/png;base64,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?nolink&266x193}} | **PERSONNAGE QUI SAUTE – VERSION SIMPLE** |
| |
**Mouvement du personnage** | {{:ff9252d3879ff95b462b766d1f9fe7b3.png}} |
| |
Si j'appuie sur [Espace], le personnage doit monter puis descendre. | <font inherit/inherit;;inherit;;inherit>**Créer le sol et le personnage**</font> |
| |
On place le personnage en haut puis on récupère ses coordonnées (x et y). | <font inherit/inherit;;inherit;;inherit></font> |
| |
im | <font inherit/inherit;;inherit;;inherit>**Mouvement du personnage**</font> |
| |
On place le personnage en bas et on récupère ses coordonnées (x et y). | <font inherit/inherit;;inherit;;inherit>Si j'appuie sur [Espace], le personnage doit monter puis descendre.</font> |
| |
im | <font inherit/inherit;;inherit;;inherit>On place le personnage en haut puis on récupère ses coordonnées (x et y).</font> |
| |
**Un objet va se déplacer de gauche à droite et il va falloir sauter par dessus.** | <font inherit/inherit;;inherit;;inherit></font> |
| |
**Création de l'objet qui se déplace puis mise en mouvement** | <font inherit/inherit;;inherit;;inherit>On place le personnage en bas et on récupère ses coordonnées (x et y).</font> |
| |
im | <font inherit/inherit;;inherit;;inherit></font> |
| |
L'objet est placé à droite puis il va glisser vers la gauche. | <font inherit/inherit;;inherit;;inherit>**Un objet va se déplacer de gauche à droite et il va falloir sauter par dessus.**</font> |
| |
//Sprite 3 :// | <font inherit/inherit;;inherit;;inherit>**Création de l'objet qui se déplace puis mise en mouvement**</font> |
| |
im | <font inherit/inherit;;inherit;;inherit></font> |
| |
On répète ce mouvement. | <font inherit/inherit;;inherit;;inherit>L'objet est placé à droite puis il va glisser vers la gauche.</font> |
| |
//Sprite 3 :// | <font inherit/inherit;;inherit;;inherit>CKGE_TMP_i Sprite 3 : CKGE_TMP_i</font> |
| |
im | <font inherit/inherit;;inherit;;inherit>On répète ce mouvement.</font> |
| |
**Si l'objet rouge touche le personnage, c'est perdu et le jeu s'arrête.** | <font inherit/inherit;;inherit;;inherit>CKGE_TMP_i Sprite 3 : CKGE_TMP_i</font> |
| |
//Sprite 3 :// | <font inherit/inherit;;inherit;;inherit>**Si l'objet rouge touche le personnage, c'est perdu et le jeu s'arrête.**</font> |
| |
im | <font inherit/inherit;;inherit;;inherit>CKGE_TMP_i Sprite 3 : CKGE_TMP_i</font> |
| |
On teste. | <font inherit/inherit;;inherit;;inherit>On teste.</font> |
| |
**Ça ne fonctionne pas, pourquoi ???** | <font inherit/inherit;;inherit;;inherit>**Ça ne fonctionne pas, pourquoi ???**</font> |
| |
L'obstacle glisse PUIS on regarde si l'obstacle touche le personnage. | <font inherit/inherit;;inherit;;inherit>L'obstacle glisse PUIS on regarde si l'obstacle touche le personnage.</font> |
| |
Il faut que l'obstacle se déplace ET EN MEME TEMPS, il faut tester s'il y a contact. | <font inherit/inherit;;inherit;;inherit>Il faut que l'obstacle se déplace ET EN MEME TEMPS, il faut tester s'il y a contact.</font> |
| |
Il faut mettre cette boucle sur Sprite 1 et pas Sprite 3. | <font inherit/inherit;;inherit;;inherit>Il faut mettre cette boucle sur Sprite 1 et pas Sprite 3.</font> |
| |
//Sprite 3 :// | <font inherit/inherit;;inherit;;inherit>CKGE_TMP_i Sprite 3 : CKGE_TMP_i</font> |
| |
im | <font inherit/inherit;;inherit;;inherit>CKGE_TMP_i Sprite 1 : CKGE_TMP_i</font> |
| |
//Sprite 1 :// | <font inherit/inherit;;inherit;;inherit>**Si le personnage saute correctement, le score est augmenté de 1 :**</font> |
| |
im | <font inherit/inherit;;inherit;;inherit>On crée une variable « Score »</font> |
| |
**Si le personnage saute correctement, le score est augmenté de 1 :** | <font inherit/inherit;;inherit;;inherit></font> |
| |
On crée une variable « Score » | <font inherit/inherit;;inherit;;inherit>Au début on met le score à 0. Puis à chaque boucle, on ajouter 1 si le personnage n'a pas touché obstacle.</font> |
| |
im | <font inherit/inherit;;inherit;;inherit></font> |
| |
Au début on met le score à 0. Puis à chaque boucle, on ajouter 1 si le personnage n'a pas touché obstacle. | <font inherit/inherit;;inherit;;inherit>**A rajouter :**</font> |
| |
im | <font inherit/inherit;;inherit;;inherit>- ajouter un message « game over »</font> |
| |
**A rajouter :** | <font inherit/inherit;;inherit;;inherit>- corriger les bugs, en particulier le personnage qui reste en l'air quand on a perdu.</font> |
| |
- ajouter un message « game over » | <font inherit/inherit;;inherit;;inherit>- le personnage change de costume quand il saute</font> |
| |
- corriger les bugs, en particulier le personnage qui reste en l'air quand on a perdu. | <font inherit/inherit;;inherit;;inherit>- Il peut y avoir des obstacles sur le sol et en l'air. Dans le cas le personnage doit sauter ou se baisser.</font> |
| |
- le personnage change de costume quand il saute | <font inherit/inherit;;inherit;;inherit>- l'obstacle peut aller de plus en plus vite</font> |
| |
- Il peut y avoir des obstacles sur le sol et en l'air. Dans le cas le personnage doit sauter ou se baisser. | <font inherit/inherit;;inherit;;inherit>- faire un vrai saut avec une vitesse qui diminue quand on monte et qui augmente quand on descendre</font> |
| |
- l'obstacle peut aller de plus en plus vite | <font inherit/inherit;;inherit;;inherit>- ...</font> |
| |
- faire un vrai saut avec une vitesse qui diminue quand on monte et qui augmente quand on descendre | |
| |
- … | |
| |
| |