Exemplo: A chave do porto
Experimentar a cena de prática

Mira cuida de um armazém trancado. Você pode comprar a chave com ela por cinco moedas de ouro. O jogo recebe o item, a conversa leva ao armazém e a missão é concluída. O exemplo contém quatro cenas e todos os nove tipos de nó.
Baixe o projeto de exemplo · Jogue no navegador
1 · Abra o projeto
- Baixe o projeto de exemplo e extraia o ZIP.
- Inicie o VNLE. Escolha Open project e selecione a pasta extraída do projeto, que contém project.vnle.json.
- Selecione Harbour na barra lateral esquerda. Clique em um nó para ver seu conteúdo à direita. Este guia usa os nomes dos controles em inglês. Você pode mudar o idioma do aplicativo em Settings.
2 · Personagem, valores e itens
Abra Characters: Mira tem um nome e um retrato. O diálogo a seleciona como personagem que fala, permitindo que o jogo mostre seu nome e imagem ao lado da fala.
Em Variables, você encontrará Gold = 10, além de HasKey, QuestAccepted e QuestComplete = false. Um inteiro conta as moedas de ouro; os três valores booleanos registram o progresso.
Resources contém o item Warehouse key, a missão Open the warehouse e o local Old warehouse. Esses registros oferecem referências estáveis ao jogo. O jogo de exemplo incluído gerencia o inventário visível.
3 · Siga a conversa
- Welcome apresenta a saudação. Ask Mira chama Mira’s request. Outro diálogo explica o armazém; Return leva de volta à conversa principal.
- Already have the key? verifica HasKey. Sem a chave, aparece Choose a reply. Escolha comprar ou selecione Maybe later.
- Enough gold? verifica Gold ≥ 5. Se faltar dinheiro, Mira recusa a compra. Caso contrário, Pay five gold desconta cinco moedas de ouro e define QuestAccepted como true.
- Receive the key solicita give_item. O jogo adiciona a chave ao inventário e retorna Received. Remember the key define HasKey como true.
- Your remaining gold mostra o ouro atual na fala. Go to the warehouse salta para Warehouse. Check the warehouse key verifica a chave, define QuestComplete e mostra o diálogo final.
- Return to the game é um nó End: o jogo fecha a caixa de diálogo e devolve o controle ao jogador.
4 · Teste todos os caminhos
- Abra Play in your browser. Escolha Talk to Mira, clique duas vezes em Continue e compre a chave. O resultado esperado é Gold 5, a chave no inventário e, ao final, Quest complete.
- Reinicie com Start with 2 gold. A compra deve ser recusada, e o inventário deve continuar vazio. Depois, teste Maybe later.
- Durante uma fala, alterne entre English e Deutsch. A mesma fala deve continuar aberta. Após a compra, escolha Save game, avance e use Load game para voltar.
Ao adicionar ações de jogo, conecte também os resultados de cancelamento. No exemplo, se o inventário recusar o item, Refund the payment devolve cinco moedas de ouro e redefine QuestAccepted. Em seguida vem a despedida.