descriptionde la série
Créez une expérience multijoueur basée sur des manches où les utilisateurs se disputent pour être le dernier joueur restant ! Une excellente prochaine leçon après le jeu d'aventure, cette série s'étend sur les concepts de base du design de jeu et de l'informatique.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 une programmation modulaire en créant des scripts qui gèrent séparément les fonctions du jeu, comme le téléportation des joueurs ou le démarrage d'un minuterie de match.: Implémenter événements chaque fois que les matchs de jeu commencent et se terminent pour créer des relations de cause à effet entre des scripts séparés.: Implémentez des tableaux pour gérer les joueurs et les manipuler comme nécessaire lorsque les joueurs commencer, gagnent ou quittent les jeux.: Comprendre l'architecture de codage des jeux basés sur des rondes, y compris la façon de nettoyer et de réinitialiser pour rendre le partieen boucle. |
Prérequis | Comprendre comment utiliser les déclarations, les tableaux et les boucles if. Avoir une compréhension générale des scripts de module. |
Contenu de la série
Article | Avertissement |
---|---|
Lancement du projet | Définissez une vision pour l'expérience et construisez une carte pour tester le gameplay et le mouvement. |
Coder la boucle de jeu | Utilisez les scripts de module pour coder une boucle de jeu qui s'exécutera en arrière-plan de l'expérience. |
Gérer les joueurs | Continuez à utiliser les scripts de module pour gérer un ensemble de joueurs et exécuter des fonctions telles que les téléporter dans une correspondre. |
Temporisateurs 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 minuterie. |
Créer une interface interface utilisateur graphique | Afficher l'état du jeu actuel et d'autres informations aux joueurs utilisant une interface utilisateur graphique. |
Finition des matchs | Suivez le nombre actuel de joueurs dans les matchs et utilisez cette information pour envoyer des événements déclenchant la terminerdu jeu. |
Nettoyer et réinitialiser | Apprenez comment le code est nettoyé pour garantir que chaque joueur expérimente une boucle de jeu continue après un correspondre. |
Terminer le projet | Trouvez des ressources pour décorer la carte et voir les défis optionnels pour pousser l'expérience plus loin. |
Exemple de projet
![]() | Exemple de bataille royale Jouez une version du projet final pour voir ce que vous pouvez développer avec cette série. |