Descripción de la serie
Crea una experiencia de multiplayer basada en rondas en la que los usuarios compiten para ser el último jugador restante! Una gran lección siguiente después del juego de aventuras, esta serie se expande en los conceptos clave en el diseño del juego y la ciencia de la computación. Una vez terminado, la experiencia se puede personalizar fácilmente con elementos de juego únicos y monetizarla.
Objetivos y Prerequisitos
Objetivos de aprendizaje | Práctica programación modular al crear scripts que manejan separadamente las funciones del juego, como teletransportar jugadores o iniciar un temporizador de partido. Im implementa eventos cada vez que comienza y termina el juego para crear relaciones de causa y efecto entre scripts separados. Im implementar arrays para administrar jugadores y manipularlos como se necesite a medida que los jugadores iniciar, ganan o salen de los juegos. Entiende la architectura de codificación de los juegos basados en rondas, incluyendo cómo limpiar y restablecer para hacer un juego de círculo. |
Prerequisitos | Entiende cómo usar si declaraciones, matices y forcles. Tenga una comprensión general de los scripts de módulo. |
Contenido de la serie
Artículo | Descripción |
---|---|
Configuración del proyecto | Planifica una visión para la experiencia y construye un mapa para probar el juego y el movimiento. |
Código del bucle de juego | Usa scripts de módulo para codificar un bucle de juego que se ejecutará en el fondo de la experiencia. |
Gestionando Jugadores | Continúe usando scripts de módulo para administrar un conjunto de jugadores y realizar funciones como teletransportarlos a una coincidir. |
Temporizadores y Eventos | Usa eventos para rastrear diferentes estados del juego y señalar siempre que un estado cambia, como el final de un temporizador. |
Crear una GUI | Muestra el estado actual del juego y otra información a los jugadores que la usan usando una interfaz gráfica de usuario. |
Finalizando partidos | Rastrea el número de jugadores actual en los partidos y usa esa información para enviar eventos que activan el finalizardel juego. |
Limpiar y restablecer | Aprende cómo se limpia el código para asegurar que cada jugador experimente una experiencia de juego continua después de una coincidir. |
Finalizando el proyecto | Encuentra recursos para decorar el mapa y ver desafíos opcionales para llevar la experiencia más allá. |
Proyecto de ejemplo
Ejemplo de Batalla Real Juega una versión del proyecto final para ver qué puedes desarrollar con esta serie. |