Comenzando con GDScript - Introducción a Godot y GDScript 2021 - Capítulo 7
Aprenderemos a añadir un script en nuestros nodos; una vez dentro del editor haremos uso de las "indentaciones" o "sangrías" para entender algo elemental de GDScript.
![](https://indielibre.com/wp-content/uploads/2020/05/fsm-cap-3.png)
**Description**: Scene model that can be inherited and adapted for characters of any project in Godot Engine. Include nodes and scripts necessary to establish a state machine in the characters and only focus on the programming of particular characteristics that are based on the system that is already developed
To teach developers how this state machine works with the raised scene model, this package includes four character types that encompass popular themes:
* ([https://bakudas.itch.io/generic-run-n-gun](https://bakudas.itch.io/generic-run-n-gun)) **Contra**: This is a model capable of shooting frantically in any moment. Being the attack its main action, we can avoid dividing its different states of attack to concentrate it on a general method of the character that can be called at any time.
* ([https://ansimuz.itch.io/warped-caves](https://ansimuz.itch.io/warped-caves)) **Warped**: It resembles some nodes of the first model and includes others to adapt to a certain state.
* ([https://untiedgames.itch.io/valiant-knight](https://untiedgames.itch.io/valiant-knight)) **Knight**: Unlike the first models, the knight does not need to be shooting in all directions. In this case, a combos system was developed that can work well for chain attacks.
Depending on the interest in this Asset, updates will be made to add new character models and improvements.
**UPDATE**: The model of the king from: [https://pixel-frog.itch.io/kings-and-pigs](https://pixel-frog.itch.io/kings-and-pigs). In addition, the operation of the scripts has been improved.
**UPDATE 2**: New character model for top-down games and script structure for this type of character.
**UPDATE 3**: Script improvements.
![](https://indielibre.com/wp-content/uploads/2020/05/fsm-cap-1.png)
![](https://indielibre.com/wp-content/uploads/2020/05/fsm-cap-2.png)
.En este vídeo les enseñaré una forma de programar efectos que funcionen prácticamente en cualquier tipo de proyecto desarrollado en Godot Engine.
Mira el tutorial sobre AutoLoad: https://indielibre.com/2018/04/30/como-usar-el-singleton-autoload-en-godot/
- Twitter: https://twitter.com/indielibre/
- Web: https://indielibre.com/
- Patreon: https://www.patreon.com/indielibre ?️ ⬅️ RECOMPENSAS ⬅️
#GodotEngine #Godot
...
https://www.youtube.com/watch?v=LXMdDVqcgAA
En este vídeo repasaremos las partes que conforman al editor de Godot Engine 3.1 .
Puedes solicitar ayudar desde el siguiente foro: ☎
▶ http://forogodot.org/ ?
? AYUDAME CON UNA MONEDA - Obtén recompensas por contribuir en Patreon. ?
▶ Paypal. Mi dirección: https://www.paypal.me/joseleon1971 ?
▶ https://patreon.com/indielibre - Patreon ?
Redes Sociales ?
▶ https://facebook.com/elindielibre - Facebook ?
▶ https://twitter.com/indielibre - Twitter ?
▶ https://www.instagram.com/ceesarleon_/ - Instagram ?
▶ https://t.me/indielibre - Telegram ?
? Más recursos, tutoriales, noticias y algo más, en:
▶ https://indielibre.com - Sitio web ?
Vídeo producido en la distribución de GNU/Linux Elementary OS . ?
#Godot #GodotEngine
...
https://www.youtube.com/watch?v=7ZpIWAqbsGM
En este vídeo hablaré sobre la actualización de indielibre.com y la nueva metodología para los proyectos.
- Twitter: https://twitter.com/indielibre/
- Web: https://indielibre.com/
- Página de itch: https://in3mo.itch.io/
- Patreon: https://www.patreon.com/indielibre ?️ ⬅️
#GodotEngine #Godot
...
https://www.youtube.com/watch?v=ee9L137Uh0I
En este vídeo añadiremos en la escena principal los suelos que desarrollamos por separado hace un par de vídeos.
Antes de seguir viendo este vídeo, recomiendo que pasen por aquí:
➣ https://youtu.be/5K4HTuDlMJA (Tutorial de Animated Sprite)
➣ https://www.youtube.com/watch?v=XAGCXHluqwk&list=PL-EPeghw5sXhVskw_YRQ83N6GZk4p9RQh (Curso de GDScript por Escuela de Juegos)
➣ https://www.udemy.com/aprender-a-programar-para-desarrollar-videojuegos-con-godot/ (Curso de pago sobre GDScript por Fury Code)
Para seguir correctamente el curso, puedes descargar los siguientes assets e introducirlos en la carpeta de "gráficos" del proyecto (son de dominio público y no tendrán problemas por copyright):
➣ Paquete de fuentes (Fonts) de Kenney: https://www.kenney.nl/assets/kenney-fonts
➣ Paquete de assets para producir el Tappy Plane de Kenney: https://www.kenney.nl/assets/tappy-plane
Puedes solicitar ayudar desde los siguientes foros:
➣ http://forogodot.org/
➣ http://foro.indielibre.com/ (Oficial de Indie Libre)
El proyecto de Tappy Plane terminado se encuentra en el siguiente repositorio de GitLab:
➣ https://gitlab.com/CesarLeon/TappyPlane/
Puedes financiar mis tutoriales y proyectos para ayudarme a mejorar la calidad, de dos formas:
➣ Paypal. Mi dirección: joseleon1971@gmail.com
➣ Patreon: https://patreon.com/indielibre
Estoy presente en las siguientes redes sociales:
➣ https://facebook.com/elindielibre
➣ https://twitter.com/indielibre
➣ https://t.me/indielibre
Más recursos, tutoriales, noticias y algo más, en:
➣ https://indielibre.com
Vídeo producido en la distribución de Canaima GNU/Linux.
...
https://www.youtube.com/watch?v=m_QAwN3BS2U
En este capítulo haremos el modelo de los enemigos. Una escena principal junto con su script, para todos los enemigos que añadamos en nuestro proyecto.
NOTA: Puedes reducir la velocidad de los vídeos cambiando el Speed en la rueda de engranaje que está en las opciones del vídeo.
NOTA 2: Como notarán, los vídeos de este curso son diferentes. Es un nuevo formato que me gustaría trabajar, lo mejor sería que lo critiquen para seguir mejorando la calidad de los vídeos.
Enlaces que recomiendo leer:
▶ Artículo sobre los Recursos en Godot: https://docs.godotengine.org/es/latest/getting_started/step_by_step/resources.html
▶ Setters/Getters: https://docs.godotengine.org/es/latest/getting_started/scripting/gdscript/gdscript_basics.html
▶Mis artículos sobre la Máquina de Estados: http://indielibre.com/2019/05/04/godot-engine-como-crear-una-maquina-de-estados-i/
Puedes descargar los recursos del proyecto desde el siguiente enlace: http://indielibre.com/wp-content/uploads/2019/06/Graficos.zip. También les dejaré las páginas oficiales de descarga...
Las páginas oficiales de los recursos usados para este proyecto, se encuentran aquí:
▶ https://ansimuz.itch.io/sunny-land-pixel-game-art
▶ https://www.kenney.nl/assets/onscreen-controls
Puedes descargar el proyecto final del curso y los Assets que he desarrollado a raíz del mismo, desde GitHub:
▶ Juego de Plataformas 2D completo: https://github.com/in3mo/platformer-godot-game
▶ Máquina de Estados para juegos de Plataformas: https://github.com/in3mo/state-machine-for-platformer-games
▶ Inventario para juegos 2D: https://github.com/in3mo/Inventory-for-Godot-Games
Antes de seguir con el capítulo, te recomiendo terminar esta lista de reproducción:
▶ Curso básico de Godot: https://www.youtube.com/watch?v=1VXF0LXcMno&list=PLNWQ-CFReOiKWBD8jbjDMizQClrM-gimP
❤ Este curso fue publicado gracias a las aportaciones que recibí mediante PayPal y Patreon. Si me apoyas por esas plataformas, voy a poder seguir creando contenido libre y gratuito:
▶ Paypal. Mi dirección: https://www.paypal.me/joseleon1971 ?
▶ https://patreon.com/indielibre - Patreon ?
Redes donde me puedes seguir: ?
▶ https://facebook.com/elindielibre - Facebook ?
▶ https://twitter.com/indielibre - Twitter ?
? Más recursos, tutoriales, noticias y algo más, en:
▶ https://indielibre.com - Sitio web ?
#Godot #GodotEngine #OpenSourceDonationDay #OpenSource #SoftwareLibre
...
https://www.youtube.com/watch?v=omEW9EJMGNc
En este tutorial voy a enseñarles cómo implementar un sistema de guardado. Nos enfocaremos en guardar el estado de los enemigos dentro de los niveles cuando sales y entras.
Más información en la documentación de Godot: https://docs.godotengine.org/es/latest/tutorials/io/saving_games.html
Versión escrita de este vídeo, aquí: la_estoy_escribiendo
Puedes seguirme en:
- Twitter: https://twitter.com/indielibre/ ?️
- Web: https://indielibre.com/ ?️
- Página de itch: https://in3mo.itch.io/ ?️
Apoya los tutoriales y proyectos de Software Libre aquí:
- Patreon: https://www.patreon.com/indielibre ?️ ⬅️
- Donaciones por PayPal: https://www.paypal.com/paypalme2/joseleon1971.
...
https://www.youtube.com/watch?v=eMgtZg7vd-g
En este vídeo tomaré como ejemplo el proyecto de Sunny Land que desarrollé hace unos meses para hacer que el personaje pueda realizar dos saltos o más, en el aire. En mi opinión vale para cualquier otro juego de plataformas que esté desarrollado en Godot.
Repositorio de Sunny Land: https://gitlab.com/indielibre/bdd/platformer-godot-game---sunny-land/
❤ Este vídeo fue publicado gracias a las aportaciones que recibí mediante PayPal y Patreon. Si me apoyas por esas plataformas, voy a poder seguir creando contenido libre y gratuito:
▶ Paypal. Mi dirección: https://www.paypal.me/joseleon1971 ?
▶ https://patreon.com/indielibre - Patreon ?
Redes donde me puedes seguir: ?
▶ https://facebook.com/elindielibre - Facebook ?
▶ https://twitter.com/indielibre - Twitter ?
? Más recursos, tutoriales, noticias y algo más, en:
▶ https://indielibre.com - Sitio web ?
#Godot #GodotEngine #OpenSource #SoftwareLibre
...
https://www.youtube.com/watch?v=1dDs5jyRSi0
En este capítulo haremos el "menú" principal de nuestro juego, implementando un botón con TouchScreenButton.
NOTA: Puedes reducir la velocidad de los vídeos cambiando el Speed en la rueda de engranaje que está en las opciones del vídeo.
NOTA 2: Como notarán, los vídeos de este curso son diferentes. Es un nuevo formato que me gustaría trabajar, lo mejor sería que lo critiquen para seguir mejorando la calidad de los vídeos.
NOTA 3: No se olviden de donar :P.
Enlaces que recomiendo leer:
▶ Artículo sobre los Recursos en Godot: https://docs.godotengine.org/es/latest/getting_started/step_by_step/resources.html
▶ Setters/Getters: https://docs.godotengine.org/es/latest/getting_started/scripting/gdscript/gdscript_basics.html
▶Mis artículos sobre la Máquina de Estados: http://indielibre.com/2019/05/04/godot-engine-como-crear-una-maquina-de-estados-i/
Puedes descargar los recursos del proyecto desde el siguiente enlace: http://indielibre.com/wp-content/uploads/2019/06/Graficos.zip. También les dejaré las páginas oficiales de descarga...
Las páginas oficiales de los recursos usados para este proyecto, se encuentran aquí:
▶ https://ansimuz.itch.io/sunny-land-pixel-game-art
▶ https://www.kenney.nl/assets/onscreen-controls
Puedes descargar el proyecto final del curso y los Assets que he desarrollado a raíz del mismo, desde GitHub:
▶ Juego de Plataformas 2D completo: https://github.com/in3mo/platformer-godot-game
▶ Máquina de Estados para juegos de Plataformas: https://github.com/in3mo/state-machine-for-platformer-games
▶ Inventario para juegos 2D: https://github.com/in3mo/Inventory-for-Godot-Games
Antes de seguir con el capítulo, te recomiendo terminar esta lista de reproducción:
▶ Curso básico de Godot: https://www.youtube.com/watch?v=1VXF0LXcMno&list=PLNWQ-CFReOiKWBD8jbjDMizQClrM-gimP
❤ Este curso fue publicado gracias a las aportaciones que recibí mediante PayPal y Patreon. Si me apoyas por esas plataformas, voy a poder seguir creando contenido libre y gratuito:
▶ Paypal. Mi dirección: https://www.paypal.me/joseleon1971 ?
▶ https://patreon.com/indielibre - Patreon ?
Redes donde me puedes seguir: ?
▶ https://facebook.com/elindielibre - Facebook ?
▶ https://twitter.com/indielibre - Twitter ?
? Más recursos, tutoriales, noticias y algo más, en:
▶ https://indielibre.com - Sitio web ?
#Godot #GodotEngine #OpenSource #SoftwareLibre
...
https://www.youtube.com/watch?v=0pxjjvyXp5w