- 1. Commencer avec OdyC
- 2. Nommer Votre Jeu
- 3. Le Héros
- 4. Comment dessiner ?
- 5. La Carte
- 6. Les Dialogues
- 7. Les Sons dans le Jeu
- 8. Paramètres Avancés des Templates
- 9. La Caméra
- 10. Intégration des Événements
- 11. Manipulation de la Cible de l'Événement
- 12. Modification Dynamique du Héros
- 13. Interagir avec les Cases Spécifiques
- 14. Modification Globale des Modèles
- 15. Orchestration des Dialogues, Sons, et Fins de Jeu
- 16. Charger Dynamiquement des Cartes
La création d’une carte est essentielle pour donner vie à votre jeu. Celle-ci se compose de deux éléments principaux : les templates
et le paramètre map
.
Les Templates
Les templates
sont des modèles qui définissent les éléments réutilisables dans votre jeu, tels que les murs, les ennemis ou les trésors. Vous pouvez les imaginer comme des blocs de construction.
Pour définir un template pour un mur, par exemple :
Le caractère X
représente ici un mur et est associé à un sprite spécifique. Vous pouvez utiliser n’importe quel caractère pour représenter différents éléments dans vos templates.
Dessiner la Map
La map
utilise les templates définis précédemment pour créer l’environnement du jeu. Chaque caractère dans la map
correspond à un template et permet de dessiner la carte.
Voici comment utiliser le template de mur pour dessiner un enclos :
- Chaque caractère présent dans
templates
sera transformé en l’objet correspondant dans le jeu. - Les nouvelles lignes marquent le début d’une nouvelle rangée.
- Les espaces, tabulations et lignes vides sont ignorés.
- Tout autre caractère est interprété comme un espace vide.
C’est à votre tour maintenant ! Ajoutez des objets, agrandissez la map, expérimentez pour créer un monde riche et intéressant pour votre jeu.
Loading editor...
createGame({ player: { sprite: ` ...99... ...88... .000000. 0.0000.0 8.0000.8 ..3333.. ..3..3.. ..0..0.. `, position: [4, 4], }, })