Plusieurs joueur

pour Andy

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.js
const PNG = [ "prune" , "grass" , "bean" , ]

Déclarer un symbole

level.js
const 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.js
const 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" ),