Creando una Batalla Real

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

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ículoDescripción
Configuración del proyectoPlanifica una visión para la experiencia y construye un mapa para probar el juego y el movimiento.
Código del bucle de juegoUsa scripts de módulo para codificar un bucle de juego que se ejecutará en el fondo de la experiencia.
Gestionando JugadoresContinúe usando scripts de módulo para administrar un conjunto de jugadores y realizar funciones como teletransportarlos a una coincidir.
Temporizadores y EventosUsa eventos para rastrear diferentes estados del juego y señalar siempre que un estado cambia, como el final de un temporizador.
Crear una GUIMuestra el estado actual del juego y otra información a los jugadores que la usan usando una interfaz gráfica de usuario.
Finalizando partidosRastrea el número de jugadores actual en los partidos y usa esa información para enviar eventos que activan el finalizardel juego.
Limpiar y restablecerAprende 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 proyectoEncuentra 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.