- 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
Un sprite est représenté par une chaîne de caractères, chaque ligne correspondant à une rangée de pixels. Voici un exemple de sprite :
Chaque chiffre est interprété comme une couleur (0 : noir, 1 : blanc…), tandis que les espaces, les tabulations et les lignes vides sont ignorés. Les autres caractères représentent des pixels transparents.
Dans l’exemple, le caractère .
est utilisé pour marquer les espaces vides, mais cela pourrait tout aussi bien être un tiret bas _
.
Warning
En JavaScript, pour créer une chaîne de caractères sur plusieurs lignes, on utilise le caractère accent grave : `
- Sur Windows : AltGr + 7 puis Espace
- Sur Mac : £ puis Espace
Essayez de dessiner un sprite pour le joueur.
Tip
Si besoin vous pouvez piocher ou vous inspirer de cette collection de sprites
Loading editor...
createGame({ player: { sprite: 5, position: [4, 4] }, })