Ajouter un autre joueur peut permettre à un jeu de s'ouvrir à de nouvelles dimensions. Les joueurs peuvent par exemple s'assister mutuellement dans leur progression dans un esprit coopératif, ou à l'inverse concourir dans un esprit de compétition.
Charger une image
load.jsconst PNG = [ "prune" , "grass" , "bean" , ]
Déclarer un symbole
level.jsconst levelConf = { // paramètres du niveau tileWidth: 64, tileHeight: 64, tiles: { // listes des objet à placer dans les niveaux
"&": () => [ // player 2 sprite("prune"), platformerController( "z", "q" , "d" , "s" ), character(), health(1), area(), body(), anchor("bot"), offscreen(), ],"#": () => [ // player sprite("bean"), platformerController(), health(1), character(), area(), anchor("bot"), body(), ], "=": () => [ // bloc sprite("grass"), area(), body({ isStatic: true }), anchor("bot"), offscreen({ hide: true }), ], }, }
Placer les objets
level.jsconst LEVELS = [ // liste des niveaux du jeu [ " ===" , " " , " # & " , "===== " , ], ];
les contrôles du nouveau joueur
Les paramètres du composant platformerController
permet de choisir les controles du joueur.
- Le premier paramètre : sauter et grimper vers le haut.
- Le second paramètre : se déplacer vers la gauche.
- Le troisième paramètre : se déplacer vers la droite.
- Le quatrième paramètre : pour grimper vers le bas.
platformerController( "z", "q", "d" , "s" ),