Nom de l’auteur/autrice :benoit

Créer des spawn points pour les ennemis ou les items sur une carte Tiled

Les timers constituent une fonctionnalité de Phaser particulièrement utile pour différentes situations, comme par exemple : Programmer ou délayer l’exécution d’une action : par exemple, votre personnage vient de mourir, et vous avez affiché un message game over, mais souhaitez que le jeu se relance automatiquement après quelques secondes? un timer est ce qu’il vous …

Créer des spawn points pour les ennemis ou les items sur une carte Tiled Lire la suite »

Utiliser des timers pour programmer et répéter des actions, ou instaurer des délais

Les timers constituent une fonctionnalité de Phaser particulièrement utile pour différentes situations, comme par exemple : Programmer ou délayer l’exécution d’une action : par exemple, votre personnage vient de mourir, et vous avez affiché un message game over, mais souhaitez que le jeu se relance automatiquement après quelques secondes? un timer est ce qu’il vous …

Utiliser des timers pour programmer et répéter des actions, ou instaurer des délais Lire la suite »

utiliser les Tweens pour activer une plate-forme mobile via un levier

Nous exposons dans ce tutoriel un mécanisme hyper puissant de phaser : les Tweens. Un tween est un outil permettant  de programmer des changements de statut, des déplacements, des zoom et bien d’autre transformations, et de les appliquer sur un objet ou un groupe d’objet.  C’est un outil très puissant qui peut avoir son utilité …

utiliser les Tweens pour activer une plate-forme mobile via un levier Lire la suite »

“Comment faire mourir un sprite s’il tombe dans un trou?” ou comment détecter efficacement les collisions d’un sprite avec les bornes du monde.

Dans ce tutoriel nous regardons comment détecter que le personnage rentre en collision avec un bord du monde; Cette fonctionnalité est principalement utilisée pour détecter quand le personnage va “tomber” et toucher le bas de l’écran. En pareil cas, nous pourrons déclencher un game over. Les notions abordées sur ce tutoriel sont :  la détection …

“Comment faire mourir un sprite s’il tombe dans un trou?” ou comment détecter efficacement les collisions d’un sprite avec les bornes du monde. Lire la suite »

Créer un jeu multi-niveaux

Dans cette activité, nous présentons comment : Créer plusieurs niveaux (pouvant être complètement différents), chaque niveau représentant une scène de jeu différente. Structurer notre code en plusieurs fichiers, un par niveau Comprendre le changement de scènes, et la transition d’une scène à l’autre. définir des variables en tant qu’attributs de classes, et non  Nous allons …

Créer un jeu multi-niveaux Lire la suite »

Ouvrir une porte en appuyant sur espace, ou comment interagir avec un élément du jeu 

Dans ce tutoriel nous proposons un mécanisme simple permettant d’interagir avec un élément du jeu : une porte. Lorsque le personnage du joueur est sur cette porte, il peut soit l’ouvrir, soit la fermer, en appuyant sur la touche espace. Les notions abordées sur ce tutoriel sont :  la détection d’éléments qui se superposent, le …

Ouvrir une porte en appuyant sur espace, ou comment interagir avec un élément du jeu  Lire la suite »

Créer son premier jeu de plate-forme en découvrant Phaser

I – Avant-propos : présentation de Phaser et du jeu développé I.1 comprendre la philosophie Phaser Phaser est une librairie js permettant de créer des jeux vidéos. Elle propose de nombreux outils incluant un moteur physique, un gestionnaire d’animation, de son, de collisions et bien d’autres choses encore. L’objectif de ce tutoriel est de découvrir …

Créer son premier jeu de plate-forme en découvrant Phaser Lire la suite »

Sauter sur une plate-forme sans s’y cogner la tête: comprendre les mécanismes de collision.

Ce tutoriel utilise le modèle physique arcade. Il s’agit du modèle physique Il n’est pas forcément adapté pour d’autres modèles physiques. L’association de Tiled avec Le mécanisme de collision de Phaser est plus complexe qu’il n’y parait, mais permet de nombreuses possibilités. Dans cet exemple, nous montrons comment faire en sorte de n’activer la collision …

Sauter sur une plate-forme sans s’y cogner la tête: comprendre les mécanismes de collision. Lire la suite »

Ajouter un personnage pour un jeu multi-joueurs

Dans ce tutoriel très simple, nous montrons comment ajouter simplement un second personnage à un jeu développé en Phaser 3 pour en faire un jeu multi-joueurs. Les deux personnages pourront se déplacer en même temps, le premier avec les flèches directionnelles, le second avec les touches ZQSD. Ce tutoriel contient : L’ajout d’un second personnage …

Ajouter un personnage pour un jeu multi-joueurs Lire la suite »

Le déboggage, ou comment détecter les soucis de collisions entre une map tiled et des personnages

Vous avez créé une map sous Tiled avec un ou plusieurs calques et l’avez intégré dans Phaser (par exemple depuis le tutoriel Créer une carte sur Tiled ). Mais au moment du test, rien ne se passe comme prévu : les collisions ne se font pas, le personnage se cogne dans le vide… bref quelque chose …

Le déboggage, ou comment détecter les soucis de collisions entre une map tiled et des personnages Lire la suite »