RPG

Dans cette page, tu trouveras :

DƩplacement entre les maps

DƩplacement du personnage

Commence par poser un personnage et coder ses dĆ©placement, tu n’as normalement plus besoin d’aide pour Ƨa, mais si jamais tu aurais oubliĆ©, tu peux toujours retourner voir tes anciens projets

Les maps

Commence par dessiner un premier arriĆØre-plan et dessine dessus des obstacles pour montrer les chemin empruntable

Par exemple sur l’image ici on voit que le personnage peut aller uniquement Ć  droite

Dessine ensuite un autre arriĆØre-plan (une map) qui peut se connecter Ć  la premiĆØreĀ 

Vu qu’on est sorti par la droite, il fallait que sur la deuxiĆØme map, il y ait une ouverture Ć  gauche.

J’ai ensuite ajoutĆ© un chemin en haut et en bas.

Les portes

Commence par réaliser 4 sprites qui serviront de « porte invisible »

Pour les rendre invisibles, on utilisera le code « mettre l’effet fantĆ“me Ć  99Ā Ā» si on utiliser « cacherĀ Ā» on ne pourra plus les utiliser.

Ā 

Le code par salle

Pour chaque porte, ilĀ va maintenant falloir leur dire leur comportement dans chaque salle.

Par exemple dans mon exemple la porte de droite dois :

  • Dans la salle 1 m’emmener dans la salle deux si je la touche
  • Dans la salle 2 ne plus rien faire

il faut utiliser le bloc stop au dƩbut de chaque code pour Ʃviter des bugs de tƩlƩportation.

Bien placer le personnage

Enfin, quand notre personnage prend une porte, il doit arriver Ć  l’opposĆ© de celle-ci sur la nouvelle map.Ā 

En effet, si on prendre la porte de droite, on s’attend Ć  arriver Ć  gauche de la nouvelle piĆØce.Ā 

CrĆ©e 4 messages qui vont placer le personnage en fonction de la porte qu’il a prise.

Attention Ơ ne pas tƩlƩporter ton personnage sur une porte, mais Ơ cƓtƩ pour Ʃviter les tƩlƩportation en boucle.

Quetes

Pour faire une quĆŖte, il suffit de placer un personnage et de crĆ©er une variable qui va vĆ©rifier l’objectif de ta quĆŖte.
Puis adapte le dialogue en fonction de la rĆ©ussite ou non de l’objectif.

Pense Ć  cacher le personnage quand tu changes de map.

Retour en haut