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ículo | Descripción |
---|---|
Configuración del proyecto | Elabora una visión para la experiencia y construye un mapa para probar el juego y el movimiento. |
Codificar el bucle del juego | Usa los scripts de módulo para codificar un bucle de juego que se ejecutará en el fondo de la experiencia. |
Administrar jugadores | Continúa usando los 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 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 partidos | Rastrea el número actual de jugadores en partidos y usa esa información para enviar eventos que activen el finalizardel juego. |
Limpiar y restablecer | Aprende 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 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 lo que puedes desarrollar con esta serie. |