Blocs qui glissent

Les blocs qui glissent créent une inertie dans les déplacements du joueur et ajoutent un délai aux changements de directions qu'il opère. Ces blocs peuvent être utilisés pour bousculer les habitudes du joueur en rendant son personnage plus difficile à contrôler.

Charger une image

load.js
const PNG = [ "icy" , "grass", ]

Déclarer un symbole

levelConf.js
const LEVEL_CONFIG = { // paramètres du niveau tileWidth: 64, tileHeight: 64, backgroundColor: "afe1ff", gravity: 3200, tiles: { // listes des objets à placer dans les niveaux
"%": () => [ // bloc qui glisse sprite("icy"), area(), body({ isStatic: true }), anchor("bot"), offscreen({ hide: true }), { glide : 2 }, ],
"#": () => [ // player sprite("bean"), platformerController(), alive(), opacity(), scale(), health(1, 4), area(), anchor("bot"), body(), respawn(), falling(), coloring(), animator(), ], "=": () => [ // block sprite("grass"), area(), body({ isStatic: true }), anchor("bot"), offscreen({ hide: true }), ], }, }

Placer les objets

level.js
const LEVELS = [ // liste des niveaux du jeu { map: ` === %% %%%%%% %%%% # ===== %%% `, }, ];

l'adhérence d'un objet

levelConf.js
tiles :
{ glide : 2 },