Crear 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ónde la serie

Crea una experiencia multijugador basada en rondas en la que los usuarios compiten para ser el último jugador restante! Una gran siguiente lección después del juego de aventura, esta serie se expande sobre conceptos clave en el diseño de juegos y la ciencia de la computación.Una vez terminada, la experiencia se puede personalizar fácilmente con elementos de juego únicos y monetizar.

Objetivos y requisitos previos

Objetivos de aprendizaje

Practica programación modular creando scripts que manejen por separado las funciones del juego, como teletransportar jugadores o iniciar un temporizador de partido.:

Implante eventos cada vez que comiencen y terminen partidas de juegos para crear relaciones de causa y efecto entre scripts separados.:

Implementar arrays para administrar jugadores y manipularlos según sea necesario a medida que los jugadores comienzan, ganan o dejan los juegos.:

Entender la arquitectura de codificación de juegos basados en rondas, incluida la forma de limpiar y reiniciar para hacer juego de bucle.

Requisitos previos

Entender cómo usar declaraciones, arrays y bucles for.

Tener una comprensión general de los scripts de módulo.

Contenido de series

ArtículoDescripción
Configuración del proyectoElabora una visión para la experiencia y construye un mapa para probar el juego y el movimiento.
Codificar el bucle del juegoUsa los scripts de módulo para codificar un bucle de juego que se ejecutará en el fondo de la experiencia.
Administrar jugadoresContinúa usando los 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 cada vez que cambia un estado, como el fin de un temporizador.
Crear una Interfaz gráfica (o GUI)Muestra el estado del juego actual y otra información a los jugadores que usan una interfaz de usuario gráfica.
Finalizar partidosRastrea el número actual de jugadores en partidos y usa esa información para enviar eventos que activen el finalizardel juego.
Limpiar y restablecerAprende cómo se limpia el código para garantizar que cada jugador experimente un ciclo de juego continuo después de una coincidir.
Terminar 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 lo que puedes desarrollar con esta serie.