Up next

Qué es una Máquina de estados y Cómo crearlas en Godot 4

1 Views· 24/08/25
lopescar
lopescar
Subscribers
0
In

Qué es una máquina de estados y Cómo crear una máquina de estados finitos reutilizable en Godot 4
Este es un tutorial de máquinas de estados en Godot desde cero para principiantes.
¿Por qué necesitas usar una máquina de estados en tu juego?
¿Qué es una máquina de estados en videojuegos? ¿Pára que sirve una máquina de estados finitos? ¿Cómo funciona una máquina de estados?
¿Qué significa máquina de estados finitos?

Estas son algunas de las preguntas que trato de responder en este video! Espero conseguirlo.
Antes de desarrollar una máquina de estados, es importante saber para qué sirve. Por eso, en el video empiezo mostrando como desarrollar el controlador de un personaje SIN usar una máquina de estados, para que veas el tipo de problemas que puedes encontrar.
Despues, modificamos ese código para hacer una máquina de estados básica. Y a partir de ahí, empezamos a hacer mejoras hasta hacer una máquina de estados reutilizable, creando un componente que puedes utilizar para controlar cualquier tipo de nodo.


0:00 Introducción
1:18 ¿Qué es un patrón?
1:53 Preparando el ejemplo
2:51 Ejemplo SIN máquina de estados
5:22 ¿Por qué necesito una máquina de estados?
6:16 ¿Para qué sirve una máquina de estados?
6:44 ¿Qué es una máquina de estados?
7:31 Crear Máquina de estados básica
8:50 Programar las acciones
9:33 Añadir un nuevo estado
10:47 Separar los estados y las acciones
11:04 Problemas de esta máquina
11:49 Crear Máquina de estados avanzada
15:54 Testeando la máquina
16:35 Crear componente para reutilizarla
17:02 Crear los estados personalizados
19:46 Probando la máquina
20:31 La máquina completa
20:54 Trucos y mejoras
24:17 Herencia y Máquinas jerárquicas
26:42 Todo son máquinas de estados


------


▶▶ Bibliografía y referencias: ◀◀

* Descarga el código del proyecto:
https://github.com/findemor/fi....ndemor-youtube-ejemp

* Código de Celeste:
https://github.com/NoelFB/Cele....ste/tree/master/Sour

* Cómo Aprender a Programar desde CERO con GDScript y Godot para videojuegos
https://youtu.be/fQf_ocKIHWM

----------------------------------------------------


Si quieres, puedes suscribirte a mi canal, o incluso seguirme en otras redes:


➤ Twitter: https://twitter.com/findemor
➤ Instagram: https://www.instagram.com/findemor.es
➤ Blog: https://blog.findemor.es


----------------------------------------------------


#godot #gamedev #indiedev

Show more

 0 Comments sort   Sort By


Up next