Menu
CoddyTech

Vidas

Parte de la sección Reglas del juego del Journey de Godot de Coddy. Lección 11 de 29.

Muchos juegos te dan algunas vidas. Cada error cuesta una, y el juego termina cuando se agotan. En el código, las vidas son un número:

var lives = 3

En esta sala, el jugador envía su señal hurt cuando toca las púas rojas. Después vuelve al cuadrado verde. _ready() ya muestra las vidas y conecta hurt con _on_player_hurt().

Para perder una vida, resta una y luego muestra el nuevo número.

challenge icon

Desafío

Fácil

En _on_player_hurt():

  1. Resta uno a lives.
  2. Actualiza $HUD/Lives para que, después de un golpe, muestre Lives: 2.

Pruébalo tú mismo

extends Node2D

var lives = 3

func _ready():
	$HUD/Lives.text = "Lives: %d" % lives
	$Player.hurt.connect(_on_player_hurt)

func _on_player_hurt():
	pass
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 Reglas del juego

Practica por tu cuenta: Playground de Godot