Ejemplo: La llave del puerto

Mira vigila un almacén cerrado con llave. Puedes comprarle la llave por cinco monedas de oro. Tu juego recibe el objeto, la conversación te lleva al almacén y la misión se completa. El ejemplo contiene cuatro escenas y los nueve tipos de nodos.
Descargar el proyecto de ejemplo · Juega en tu navegador
1 · Abrir el proyecto
- Descarga el proyecto de ejemplo y extrae el ZIP.
- Inicia VNLE. Elige Open project y selecciona la carpeta extraída que contiene project.vnle.json.
- Selecciona Harbour en la barra lateral izquierda. Selecciona un nodo para ver su contenido a la derecha. Esta guía usa los controles en inglés. Puedes cambiar el idioma de la aplicación en Settings.
2 · Personaje, valores y objetos
Abre Characters: Mira tiene nombre y retrato. Un diálogo la selecciona como personaje que habla, de modo que el juego puede mostrar su nombre e imagen junto al texto.
Bajo Variables encontrarás Gold = 10, con HasKey, QuestAccepted y QuestComplete = false. Un entero cuenta piezas de oro. Los tres valores booleanos recuerdan el progreso.
Resources contiene el objeto Warehouse key, la misión Open the warehouse y el lugar Old warehouse. Estas entradas proporcionan referencias estables al juego. El ejemplo de juego incluido gestiona el inventario visible.
3 · Seguir la conversación
- Welcome te da la bienvenida. Ask Mira llama a Mira’s request. Otro diálogo explica lo del almacén; Return te devuelve a la conversación principal.
- Already have the key? comprueba HasKey. Sin llave, aparece Choose a reply. Elige comprar o selecciona Maybe later.
- Enough gold? comprueba Gold ≥ 5. Si no puedes pagarlo, Mira rechaza la compra. En caso contrario, Pay five gold resta cinco monedas y establece QuestAccepted en true.
- Receive the key solicita give_item. El juego añade la llave al inventario y devuelve Received. Remember the key establece HasKey en true.
- Your remaining gold muestra la cantidad de oro actual en el texto. Go to the warehouse salta a Warehouse. Check the warehouse key comprueba la llave, establece QuestComplete y muestra el diálogo final.
- Return to the game es un nodo End: el juego cierra la caja de diálogo y devuelve el control.
4 · Prueba cada recorrido
- Abre Play in your browser. Elige Talk to Mira, pulsa Continue dos veces y compra la llave. Debes ver Gold 5, la llave en el inventario y, al final del recorrido, Quest complete.
- Reinicia con Start with 2 gold. Se rechaza la compra y el inventario queda vacío. Después prueba la respuesta Maybe later.
- Alterna entre English y Deutsch durante una frase. La misma frase permanece abierta. Después de comprar, elige Save game, continúa y usa Load game para volver al punto guardado.
Al añadir acciones de juego, conecta también sus resultados de cancelación. En el ejemplo, Refund the payment devuelve las cinco monedas y restablece QuestAccepted si el inventario rechaza el objeto. Después viene la despedida.