Menu
CoddyTech

Estructura básica de un programa

Parte de la sección Fundamentos del Journey de GDScript de Coddy. Lección 4 de 92.

Todos los programas de este curso tienen el mismo esqueleto:

extends Node

func _ready():
	print("Hello, Coddy!")

extends Node es la primera línea del script. En Godot, un juego se construye a partir de nodos, y esta línea hace que el script sea un nodo.

func _ready(): define la función que Godot llama cuando el nodo está listo. Tu programa comienza ahí, y sus instrucciones se ejecutan de arriba abajo.

Los dos puntos (:) al final de func _ready(): inician un bloque. Cada instrucción dentro del bloque tiene un nivel de sangría. Godot usa tabulaciones para sangrar; usa la misma sangría en cada línea de un bloque.

GDScript no necesita un punto y coma al final de una instrucción. Cada instrucción va en su propia línea.

challenge icon

Desafío

Principiante

Este programa tiene dos errores en su estructura, por lo que no se ejecuta. Corrígelo para que muestre:

Ready!
Let's go!
  • Añade los dos puntos que faltan al final de func _ready()
  • Sangra las dos líneas print() un nivel

Pruébalo tú mismo

extends Node

func _ready()
print("Ready!")
print("Let's go!")
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos

Practica por tu cuenta: Compilador de GDScript online