‫Hola y bienvenido a esta sección en la que vamos a crear este increíble juego de tanques.
‫Tenemos este tanque azul que podemos rodar por el mundo y controlar y apuntar a las
‫cosas y lanzar proyectiles para que podamos destruir a estos enemigos que existen en la estructura central del mapa.
‫Ahora, estos enemigos tienen algunas A básicas. YO. donde pueden apuntarnos y lanzarnos proyectiles.
‫Entonces hay un factor de peligro y también podemos destruirlos para poder ganar el juego.
‫Ahora, también pueden destruirnos a nosotros, como pueden ver aquí.
‫Así que hay un poco de emoción, un poco de dificultad en tratar de ganar el juego.
‫Así que este es un pequeño juego realmente agradable, estilo jam, y al final, aprenderás un
‫montón de habilidades.
‫Así que espero que estés listo para crear algunas clases de C++ y hacer algo de programación de juegos.
‫Esta va a ser una sección realmente genial, así que prepárate para sumergirte en el motor y crear este proyecto.
‫Ahora hablemos un poco sobre lo que vamos a cubrir en esta sección.
‫Así que aquí hay un plan de sección y puede consultar esta hoja de ruta de vez en cuando para verificar su progreso y ver
‫qué tan lejos ha llegado en la sección.
‫Ahora, primero, vamos a crear un tanque que pueda moverse por todo el mundo.
‫Esto va a ser lo que controlaremos mientras jugamos el juego.
‫Vamos a configurar nuestro tanque para manejar el movimiento usando las teclas WAC, además de mover el mouse y usar
‫los clics del botón del mouse para rotar los tanques, la torreta y disparar proyectiles.
‫Luego vamos a crear una clase de torreta enemiga y este será el adversario del juego.
‫Nos buscará y nos lanzará proyectiles.
‫Mientras jugamos.
‫Vamos a agregar una función de fuego que podemos lanzar con un clic del mouse, y
‫las torretas enemigas también usarán la función de fuego para lanzarnos proyectiles.
‫Luego vamos a agregar daño a la salud y destrucción al juego.
‫Así que esto añade un poco de peligro.
‫Ahora, hacia el final de esta sección, agregaremos algunos efectos especiales como humo, explosiones y sonidos para hacer que
‫nuestro juego sea un poco más dinámico y divertido.
‫Y terminaremos la sección con las condiciones de victoria y derrota con pantallas HUD que nos
‫mostrarán cuándo comienza el juego y cuándo finaliza, ya sea cuando perdimos o cuando destruimos todas las torretas
‫y ganamos el juego. .
‫Así que esto le da una pequeña hoja de ruta que le muestra las funciones que se implementarán y las habilidades que
‫aprenderá a lo largo de esta sección.
‫Ahora estamos listos para comenzar este proyecto de juego para que pueda descargar este proyecto de juego desde el enlace en
‫los recursos para este video.
‫Vas a descargarlo, vas a extraerlo como lo harías con cualquier otro archivo zip.
‫Y luego, una vez que se haya descargado y extraído, puede abrirlo en Unreal Engine.
‫Ahora, una vez que haya abierto el proyecto, verá lo que estoy viendo aquí, que es
‫este nivel atractivo con el cielo púrpura y esta cuadrícula aquí para el suelo.
‫Y este es básicamente un proyecto básico y simplificado que solo tiene lo que necesitamos para este juego.
‫Así que verá aquí en el navegador de contenido, en la carpeta de contenido, tenemos una carpeta de activos y
‫tenemos una carpeta de mapas.
‫Y en la carpeta de mapas tenemos un nivel llamado principal.
‫Allí dice nivel entre paréntesis.
‫Así es como puedes saber y verás arriba a la izquierda aquí en esta pestaña dice principal, por
‫supuesto, eso se refiere a este nivel que tenemos abierto llamado Principal.
‫Ahora tenemos una carpeta de activos con una estructura de carpetas ya creada para nosotros aquí hay una carpeta
‫de audio con dos activos de audio.
‫Puede continuar y hacer clic en reproducir en estos íconos solo para escuchar cómo suenan estos activos.
‫Tenemos algunos efectos ahora aquí en la carpeta de efectos, tenemos tres efectos especiales.
‫Ahora, si hace doble clic en ellos, puede ver cómo se ven estos efectos.
‫Esto es más un efecto de tipo explosión.
‫El siguiente es un efecto de golpe que parece una nube de humo.
‫Y luego tenemos el rastro del proyectil y este seguirá al proyectil mientras se lanza por
‫todo el mundo, una carpeta de materiales que está llena de materiales que se usarán con nuestras mallas.
‫Y eso me lleva a la carpeta de mallas, que contiene el tanque y la torreta, tanto la base como
‫la parte superior aquí, además de un proyectil y esta esfera.
‫Y finalmente tenemos una carpeta de texturas que contiene algunas texturas para nosotros.
‫Estos son los activos que necesitaremos para este proyecto de juego.
‫Así que ya están provistos para nosotros en este proyecto.
‫Así que básicamente se ha hecho mucho del trabajo para configurar esto para que no tengas que pasar todo
‫ese tiempo creando el nivel e yendo y encontrando activos.
‫Todo esto está preparado para que podamos empezar a codificar el juego ahora.
‫Además del nivel en sí, también tenemos algunos mapas de entrada, acceso y acción configurados para que no
‫tengamos que configurarlos.
‫Si va a la configuración de edición y proyecto y luego se desplaza hacia abajo para ingresar, aquí tenemos asignaciones de acción y.
‫Mapeos de ejes, hay un mapeo de acción llamado fuego.
‫Si hace clic en el menú desplegable junto a él, verá que está asignado al botón izquierdo del mouse.
‫Entonces, cada vez que hacemos clic con el botón izquierdo del mouse, tenemos este mapeo de acción de
‫fuego y vamos a aprender cómo aprovechar esto en C ++ para que podamos utilizar ese botón izquierdo del mouse para hacer cosas.
‫Y de manera similar, tenemos estas asignaciones de acceso y también están asignadas a las teclas del teclado.
‫El movimiento hacia adelante se asigna a W y S, el giro se asigna a D y A y luego la torreta giratoria se asigna
‫al eje x del mouse.
‫Eso significa que cuando movemos el mouse hacia la izquierda y hacia la derecha, estamos ingresando información de entrada en el sistema
‫de entrada que la toma, la registra y luego hace algo con ella.
‫Aprenderemos todo sobre qué es ese algo en futuros videos.
‫Estas son algunas configuraciones que hemos configurado para nosotros.
‫Y todo lo que tenemos que hacer es comenzar a crear clases y comenzar a programar para que este juego esté
‫estructurado, creado y listo para jugar.
‫Así que espero que estés emocionado.
‫Estoy emocionado.
‫En el siguiente video, comenzaremos a crear clases de C++ y, de hecho, comenzaremos a desarrollar este juego
‫y tendremos algo que podamos jugar.
‫Así que te veré en el próximo video.
‫Prepárate para empezar a codificar.