Le Joueur
Le player
est le personnage que l’on contrôle dans le jeu. Il est défini par deux propriétés :son apparence et sa position.
Apparence du joueur
L’apparence du joueur est définie par la propriété sprite
. Elle peut être:
Un nombre entre 0
et 9
Dans ce cas, le joueur sera représenté par un rectangle uni de la couleur correspondante:
createGame({
player: {
sprite: 7
}
})
Une chaîne de caractères
Cela permet de décrire une sprite plus détaillée, ligne par ligne. Chaque chiffre fait référence à une couleur, les .
représentent des pixels transparents:
createGame({
player: {
sprite: `
...44...
...88...
...88...
.434434.
4.3443.4
1.3333.1
..3333..
..3..3..
`
}
})
Note
Le fonctionnement des sprites est expliqué plus en détail dans la section dédiée.
Position de départ
Vous pouvez définir la position initiale du joueur sur la carte avec la clé position
.
Elle prend la forme d’un tableau [x, y]
, où x
correspond à la colonne et y
à la ligne dans la grille.
Par exemple, [2, 5]
place le personnage à la 2ᵉ colonne et à la 5ᵉ ligne (en partant du haut).
createGame({
player: {
sprite: 7,
position: [3, 4]
}
})
Par défaut, le joueur apparaît en haut à gauche, à la position [0, 0]
.