Tu primer proyecto: Hola mundo

¿Alguna vez has imaginado traer tus ideas de videojuegos a la vida? ¡Estás en el lugar perfecto! En este artículo, te mostraremos cómo dar tus primeros pasos en Godot con un proyecto genial: ¡un programa chulo que muestra el mensaje "Hola Mundo"!

Tu primer proyecto: Hola mundo

Aprender a usar Godot no solo te abrirá las puertas al emocionante mundo de la creación de videojuegos, sino que también te permitirá desarrollar habilidades valiosas y divertirte al mismo tiempo. ¡Así que, ¿prepárate para sumergirte en esta aventura y demostrar que eres un auténtico maestro del código!

Crear una escena y añadir nodos

¡Vamos a crear nuestro primer entorno en Godot!Una escena es como un nivel en un videojuego y está formada por elementos interactivos o puntos de interés. Los nodos son los bloques de construcción básicos de Godot, y pueden representar cosas como personajes, objetos o la cámara.

Para crear una escena nueva, haz clic en el botón "Nuevo escena" en la parte superior izquierda de la ventana de Godot. ¡Tachán! Ahora tienes una ventana en blanco donde construiremos nuestra escena.

Incorporemos un nuevo nodo.Haz clic en el botón "Añadir nodo" en la parte superior izquierda de la ventana y selecciona "Nodo 2D".Esto creará un nuevo punto de referencia en el centro de la ventana, que representa el origen de nuestra escena.

¿Qué podemos hacer con este nodo? Podemos añadirle otros nodos como hijos para crear una jerarquía de nodos. Por ejemplo, podemos añadir un nodo "Sprite" como hijo de nuestro nodo de escena 2D para mostrar una imagen en la pantalla.

¡Ta-da! Hemos creado un nuevo nodo "Sprite" como hijo de nuestro nodo de escena 2D.

Ahora, podemos configurar "Sprite" para mostrar la imagen que queremos. Haz doble clic en el nodo "Sprite" para abrir sus propiedades. Luego, haz clic en el botón "Seleccionar recurso" junto a la propiedad "Imagen" y selecciona la imagen que quieres mostrar.

¡Fantástico!Hemos configurado un nodo de escena 2D y agregado un nodo "Sprite" como su hijo. Nuestra imagen debería aparecer en la pantalla cuando ejecutemos nuestro proyecto.

¡Estás listo para dar tus primeros pasos en Godot!

Escribir un script simple para mostrar Hola Mundo

¡Vamos a darle vida a nuestra escena con un poco de código! Vamos a escribir un script chulo que muestre el mensaje "Hola Mundo" en la pantalla. En Godot, los scripts se escriben en GDScript, un lenguaje de programación similar a Python.

Para crear un script, haz clic derecho en el nodo de escena 2D y selecciona "Añadir nodo como hijo". En el menú desplegable, elige "Script". Esto creará un nuevo nodo "Script" como hijo de nuestro nodo de escena 2D.

Haz doble clic en el nodo "Script" para abrir el editor de scripts. Aquí es donde escribiremos nuestro código. Para mostrar el mensaje "Hola Mundo" en la pantalla, necesitamos crear una función llamada "_ready()" y usar la función "print()" para imprimir el mensaje en la consola.

Aquí está el código que necesitas escribir:

extends Node2D

func _ready():
    print("Hola Mundo")

Guarda el script y ejecuta el proyecto. Deberías ver el mensaje "Hola Mundo" aparecer en la consola. ¡Felicidades! Has escrito tu primer script en Godot.

Si quieres ver el mensaje "Hola Mundo" en la pantalla en lugar de en la consola, necesitarás crear un nodo "Label" y configurarlo para mostrar el texto. Pero eso lo dejamos para otro día.

Ejecutar el proyecto

¡Estás a punto de ver el fruto de tu trabajo! Para ejecutar el proyecto, sigue estos sencillos pasos:

Si has seguido las instrucciones anteriores, deberías ver tu imagen en la pantalla y el mensaje "Hola Mundo" en la consola. ¡Enhorabuena! Has creado tu primer proyecto en Godot.

Si algo no funciona como esperabas, no te preocupes. La depuración es una parte importante del proceso de desarrollo de videojuegos. Puedes usar la consola de Godot para obtener información sobre los errores que se produzcan y solucionarlos.

A medida que vayas ganando experiencia con Godot, aprenderás a depurar tus proyectos de forma más eficiente y a solucionar los problemas más rápidamente. ¡Buena suerte!