Description de la série
Créez une expérience multijoueur basée sur des manches où les utilisateurs compèrent pour être le dernier joueur restant ! Une grande leçon suivante après le jeu d'aventure, cette série s'étend sur les principes de conception et de science des jeux. Une fois terminé, l'expérience peut être facilement personnalisée avec des éléments de jeu uniques et monétisés.
Objectifs et prérequis
Objectifs d'apprentissage | Pratiquez programmation modulaire en créant des scripts qui traitent séparément les fonctions du jeu, comme téléporter des joueurs ou démarrer un minuteur de match. Implémentez événements quand le jeu commence et se termine pour créer des relations de cause et d'effet entre des scripts séparés. Implémentez tableaux pour gérer les joueurs et les manipuler comme nécessaire au commencer, gagner ou quitter les jeux. Comprenez la architecture du codage des jeux basés sur des manches, y compris comment nettoyer et réinitialiser pour créer du partieen boucle. |
Prérequis | Comprenez comment utiliser les déclarations, les tableaux et les boucles. Ayez une compréhension générale des scripts de module. |
Contenu de la série
Article | Description |
---|---|
configuration du projet | Définir une vision pour l'expérience et construire une carte pour tester le gameplay et la mobilité. |
Coder le boucle de jeu | Utilisez des scripts de module pour codifier un boucle de jeu qui s'exécutera dans le fond de l'expérience. |
Gérer les joueurs | Continuez d'utiliser des scripts de module pour gérer un ensemble de joueurs et effectuer des fonctions telles que les téléporter dans un correspondre. |
Timers et événements | Utilisez des événements pour suivre différents états du jeu et signaler chaque fois qu'un état change, comme la fin d'un minuteur. |
Créer une GUI | Affichez l'état actuel du jeu et d'autres informations aux joueurs en utilisant une interface graphique de l'utilisateur. |
Matchs de fin de saison | Suivez le nombre de joueurs actuels dans les matchs et utilisez cette information pour envoyer des événements qui déclenchent la terminerdu jeu. |
Nettoyer et réinitialiser | Apprenez à nettoyer le code pour vous assurer que chaque joueur expérimente une boucle de jeu continue après un correspondre. |
Finir du projet | Trouvez des ressources pour décorer la carte et voyez les défis optionnels pour améliorer l'expérience. |
Exemple de projet
Exemple de Battle Royale Jouez une version du projet final pour voir ce que vous pouvez développer avec cette série. |