📣 Hagamos Videojuegos [04] - Cómo REFACTORIZAR CÓDIGO | Godot Engine 3
¡Bienvenido a este tutorial de Godot Engine! En este video, aprenderás a mejorar la legibilidad y escalabilidad de tu código a través de la refactorización. Esta práctica consiste en reorganizar y reestructurar tu código de manera que sea más fácil de leer y entender, sin cambiar su funcionamiento.
La refactorización es especialmente útil en proyectos grandes o que requieren mantenimiento a largo plazo. Al hacer tu código más legible y estructurado, lo haces más fácil de entender para ti y para otros desarrolladores que puedan trabajar en el proyecto en el futuro. Además, al mejorar la legibilidad de tu código, también lo haces más fácil de depurar y mejorar, lo que puede ahorrar tiempo y esfuerzo a largo plazo.
Además, también te enseñaré cómo crear un sistema de salud para contabilizar la vida de tus enemigos. ¡Quédate hasta el final para aprender estos importantes conceptos en Godot Engine!
----------------------------------------------------
📢 INDICACIONES PARA SEGUIR LOS CURSOS (LECTURA RECOMENDADA):
➡️ https://bit.ly/3Sr3Lhu
🌐 LISTADO DE CURSOS DE GODOT ENGINE EN ESPAÑOL:
➡️ [Curso #1] Aprende Godot Engine 3 desde cero (Nivel Principiante): https://bit.ly/3oQ7Kqa
➡️ [Curso #2] ¿Cómo hacer un Space Shooter en Godot Engine 3? (Nivel Principiante): https://bit.ly/3P5GgaY
➡️ [Curso #3] ¿Cómo hacer un juego de plataformas 2D con Godot Engine 3? (Nivel Intermedio): https://bit.ly/3bwn0Wb
➡️ [Extra] Aprende mucho más con los tutoriales Autoconclusivos de Godot Engine 3: https://bit.ly/3zC2fAC
----------------------------------------------------
💾 DESCARGAR PROYECTO (SOLO PARA MECENAS):
➡️ https://www.patreon.com/posts/proyecto-godot-73133832
----------------------------------------------------
💾 DESCARGAR ASSETS PACK:
➡️ https://pixelfrog-assets.itch.io/treasure-hunters
➡️ https://jesse-m.itch.io/jungle-pack
➡️ https://grafxkid.itch.io/sprite-pack-5
----------------------------------------------------
💜 NUEVOS MIEMBROS DEL CANAL EN YOUTUBE:
➡️ deividbotina - Miembro Oro 🪙
📢 SI DESEAS APOYAR, CONVIÉRTETE EN MIEMBRO DEL CANAL:
➡️ https://vod.strms.net/j/UCBZqfPIXgIUMfj7A93JSoJw
📢 TAMBIÉN PUEDES APOYAR EN PATREON PARA TENER ACCESO A CONTENIDOS EXCLUSIVOS:
➡️ https://www.patreon.com/leedeo
🌐 SITIO WEB OFICIAL:
➡️ https://leedeo.github.io
🛒 TIENDA OFICIAL DE MERCHANDISING:
➡️ https://store.streamelements.com/leedeo-8211
👥 CANAL DE DISCORD:
➡️ https://discord.gg/qRDeSEQJ5f
----------------------------------------------------
💜 Un agradecimiento especial al buen Jhonny, moderador de la comunidad en Discord, por darse a la tarea de realizar las marcas de tiempo. 🤘
⌚ MARCAS DE TIEMPO
0:00 Introducción
0:52 Qué es refactorizar
1:44 Objetos y nodos
2:09 1.0 Cambios en el jugador
2:23 1.1 Raycast
3:20 1.2 motion_ctrl
4:11 1.3 jump_ctrl
4:47 1.4 attack_ctrl
6:12 2.0 Cambios en el enemigo
6:23 2.1 Conteo de vidas del enemigo
7:31 Resultado final
#godot #gamedev