L'équilibre du jeu est un facteur important dans la conception des jeux. Équilibrer les équipes aussi bien que possible empêche une équipe ou un joueur de prendre d'emblée un avantage déterminant sur les autres. L'équilibrage des équipes permet aux joueurs de savoir qu'ils jouent au même niveau que les équipes adverses et que chaque équipe a son propre objectif à atteindre.
Vous pouvez toutefois créer des expériences de jeu intéressantes en déséquilibrant intentionnellement les équipes. En configurant des règles significativement différentes pour les équipes, que ce soit par des attributs de personnage et de classe, des effectifs ou des types d'objectifs différents, vous pouvez créer des scénarios complexes qui captiveront les joueurs. Quand une équipe a moins de joueurs qu'une autre, la compétence individuelle des joueurs est plus importante et ils ont l'impression que leur contribution compte davantage dans l'atteinte de leur objectif global. Cela peut également changer l'expérience de jeu en encourageant les équipes ayant moins de joueurs à jouer plus prudemment.
Dans ce guide, vous allez apprendre à créer un jeu d'infiltration en trio. Ce mode de jeu utilise trois équipes : les infiltrés, les attaquants et les défenseurs.
- Les infiltrés invisibles tentent de voler un objectif aux défenseurs tout en évitant les attaquants.
- Les attaquants tentent de voler le drapeau des défenseurs tout en empêchant les infiltrés de capturer leur propre objectif.
- Les défenseurs tentent d'empêcher les deux équipes et remportent la partie à la fin du temps imparti si aucune des autres équipes n'a atteint un score cible. La taille de chaque équipe est différente et personnalisable, et elles possèdent également des armes différentes. En équilibrant ces équipes de manière asymétrique, vous pouvez contrôler avec précision leur niveau de puissance. Vous pouvez également varier les effectifs pour rassurer les joueurs sur leurs chances par rapport aux autres équipes et créer des expériences de jeu différentes pour chacun des joueurs.
Dans ce guide, vous apprendrez à créer un mode de jeu où trois équipes différentes se battent pour le contrôle d'objectifs. Vous apprendrez également à équilibrer les équipes de manière asymétrique pour créer des expériences de jeu variées.
Fonctionnalités du langage Verse utilisées
map
: Cet exemple utilise le type de conteneurmap
, qui fournit des associations clé-valeur des infiltrés et du nombre de secondes pendant lesquelles ils doivent clignoter après avoir subi des dégâts.array
: Cet appareil utilise plusieurs matrices pour stocker les références aux autres appareils et aux équipes.for
: L'expressionfor
vous permet d'itérer les matrices utilisées par les appareils.failure
: Les contextes d'échec permettent d'accéder aux matrices et de contrôler le déroulement du programme.
API Verse utilisées
- Abonnement possible : Vous pouvez vous abonner à plusieurs événements, tels que l'apparition de joueurs et la connexion de joueurs au jeu.
- Espace de jeu : L'espace de jeu suit les événements auxquels les joueurs peuvent s'abonner et qui sont liés à la connexion et à la déconnexion des joueurs au jeu. Il permet également de récupérer des listes de joueurs et d'équipes et de trouver l'équipe d'un joueur donné. Dans ce tutoriel, vous apprendrez à vous abonner à plusieurs événements de l'espace de jeu et à récupérer des joueurs et des équipes à l'aide des méthodes de l'espace de jeu afin de pouvoir les manipuler directement.
- Équipes : La classe team ajoute des joueurs aux équipes, les en retire et les y récupère. Vous l'utiliserez dans ce tutoriel pour manipuler les équipes directement et répartir les joueurs dans chaque équipe de manière asymétrique.
Tutoriels vidéo
En plus du modèle et du tutoriel, vous pouvez consulter les vidéos de jeu d'infiltration à trois équipes qui vous expliquent comment configurer un jeu asymétrique sur le thème du Far West ! Enfourchez votre cheval (ou votre loup) et découvrez ce type de jeu passionnant !
Vue d'ensemble
Ce projet s'appuie sur les tutoriels suivants, veuillez donc les terminer avant de continuer celui-ci :
- Apprenez à équilibrer les équipes de manière symétrique en suivant les étapes du tutoriel Équilibrer les équipes multijoueur.
- Apprenez à créer une expérience multijoueur qui intègre l'équilibrage des équipes dans le tutoriel Mode de jeu Élimination par équipe.
Après Équilibrer les équipes multijoueurs et Jeu d'élimination par équipe, suivez ces étapes pour créer le jeu complet :