Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
exemples:tutoriel [2019/09/04 14:15] remi [09) Détection des collisions] |
exemples:tutoriel [2020/01/21 14:07] remi |
||
---|---|---|---|
Ligne 10: | Ligne 10: | ||
On va tout d'abord créer un nouveau projet, puis on crée un programme intitulé ''%%niv1%%''. | On va tout d'abord créer un nouveau projet, puis on crée un programme intitulé ''%%niv1%%''. | ||
- | Après avoir créé le projet, on importe les fichiers de **{{ :assets_wiki_tuto.zip |cet archive d'assets}}** dans la médiathèque (à extraire au préalable avant d'importer). | + | Après avoir créé le projet, on importe les fichiers de **{{ :exemples:images_tuto_plateforme_a_decompresser_.zip |cet archive d'images}}** dans la médiathèque (à extraire au préalable avant d'importer). |
- | <WRAP center round download 100%>**{{ :exemples:assets_wiki_tuto.zip }}**</WRAP> | + | <WRAP center round download 100%>**{{ :exemples:images_tuto_plateforme_a_decompresser_.zip }}**</WRAP> |
{{ :exemples:explorer_jhgezeyuux.png?nolink |}} | {{ :exemples:explorer_jhgezeyuux.png?nolink |}} | ||
+ | Avant toute chose, on va taper les lignes de code ci-dessous : | ||
+ | |||
+ | <code declick> | ||
+ | programme_actuel = 'niv1' | ||
+ | programme_suivant = 'niv1' | ||
+ | </code> | ||
+ | |||
+ | Elle nous permettent de définir quel niveau (re)jouer si l'on perd, et quel niveau atteindre si on gagne | ||
===== 1) Intégration du décor ===== | ===== 1) Intégration du décor ===== | ||
Ligne 68: | Ligne 76: | ||
Pour intégrer n'importe quel objet sur la plateforme, on utilise la commande ''%%new Item()%%''. | Pour intégrer n'importe quel objet sur la plateforme, on utilise la commande ''%%new Item()%%''. | ||
- | Grâce à cette commande tu pourras intégrer dans ton jeu l'objet qu'on désire (épée, pièce, potion, bonbons …). | + | Grâce à cette commande tu pourras intégrer dans ton jeu l'objet désiré (épée, pièce, potion, bonbons …). |
Nous allons intégrer une porte de sortie | Nous allons intégrer une porte de sortie | ||
Ligne 176: | Ligne 184: | ||
===== 8) Création d'un sous-programme en cas de victoire ou de défaite ===== | ===== 8) Création d'un sous-programme en cas de victoire ou de défaite ===== | ||
- | On déclare 2 variables au début du programme de niveau de jeu : | + | On crée tout d'abord un nouveau programme (bouton "+" en bas à gauche de l'écran) qu'on renomme niveau_suivant. |
- | + | ||
- | <code declick> | + | |
- | programme_actuel = 'niv1' | + | |
- | programme_suivant = 'niv1' | + | |
- | </code> | + | |
- | + | ||
- | On crée ensuite un nouveau programme (bouton + en bas à gauche de l'écran) qu'on renomme niveau_suivant. | + | |
On insère le code suivant : | On insère le code suivant : | ||
<code declick> | <code declick> | ||
Ligne 191: | Ligne 192: | ||
</code> | </code> | ||
- | On crée un autre programme qu'on renomme redémarrer_partie. | + | On sauvegarde (ctrl+s). |
+ | |||
+ | On crée ensuite un autre programme qu'on renomme redémarrer_partie. | ||
On insère le code suivant : | On insère le code suivant : | ||
<code declick> | <code declick> | ||
Ligne 198: | Ligne 201: | ||
declick.chargerProgramme(programme_actuel) | declick.chargerProgramme(programme_actuel) | ||
</code> | </code> | ||
+ | |||
+ | On sauvegarde (ctrl+s) | ||
<WRAP center round important 100%> | <WRAP center round important 100%> |