Jeu multijoueur en ligne 🥷 - speedrun Phaser 3 + Colyseus + Phaser Editor 2D + Typescript disponible sur le site:
La scène se passe dans une maison composée de plusieurs pièces.
A travers cette maison votre équipe composée de 2 à 4 personnes a pour mission de supprimer les boss dans chaque pièce le plus rapidement possible.
Vous pouvez incarner 4 personnages streamers :
- Fakhear: personnage résistant et spécialisé aux corps-à -corps
- Huzounet: personnage qui attaquent à distance et dont ça résistance laisse à désirer.
- Akhizonah: personnage poseur de pièges
- Osmosiscoop : personnage qui consiste à soigner ses alliés
Le temps sera arrêté lorsque vous aurez vaincu tous les boss des pièces. Ce temps sera le score de l’équipe qui sera ajouté à la liste du classement avec le nom de l’équipe choisi et ses membres. Pour être le premier dans le classement il faut avoir le temps le plus petit.
(cliquez pour voir la vidéo)
- Boss final
- Optimisation code
- Choisir un nom d'équipe
- Choisir un pseudo
npm i
npm run serve:server
npm run dev
installer PhaserEditor https://phasereditor2d.com/downloads/ (facultatif)
Produire la documentation
npm run doc:client
npm run doc:server
ou
npm run doc
JOUEURS
http://localhost:3001/test?p=fakhear
http://localhost:3001/test?p=huzounet
http://localhost:3001/test?p=akhizonah
http://localhost:3001/test?p=osmosiscoop
BOSS
http://localhost:3001/test?p=manette
http://localhost:3001/test?p=boss_1
http://localhost:3001/test?p=twitchman
http://localhost:3001/test?p=troll
https://github.com/geckosio/phaser3-multiplayer-game-example
https://gamedevacademy.org/create-a-basic-multiplayer-game-in-phaser-3-with-socket-io-part-1/