Przykład: The Harbour Key

Mira pilnuje zamkniętego magazynu. Możesz kupić od niej klucz za pięć sztuk złota. Gra przekazuje przedmiot, rozmowa prowadzi do magazynu, a zadanie zostaje ukończone. Przykład zawiera cztery sceny i wszystkie dziewięć typów węzłów.
Pobierz przykładowy projekt · Graj w przeglądarce
1 · Otwarcie projektu
- Pobierz projekt przykładowy i rozpakuj ZIP.
- Uruchom VNLE. Wybierz Open project i wskaż rozpakowany folder projektu zawierający project.vnle.json.
- Wybierz Harbour w lewym panelu. Kliknij węzeł, aby zobaczyć jego treść po prawej. Instrukcja używa angielskich nazw elementów interfejsu. Język aplikacji zmienisz w Settings.
2 · Postać, zmienne i przedmioty
Otwórz Characters: Mira ma imię i portret. Dialog wskazuje ją jako mówiącą postać, więc gra może wyświetlić jej imię i obraz obok wypowiedzi.
W Variables znajdziesz Gold = 10 oraz HasKey, QuestAccepted i QuestComplete = false. Liczba całkowita przechowuje ilość złota. Trzy wartości logiczne zapamiętują postęp.
Resources zawiera przedmiot Warehouse key, zadanie Open the warehouse i miejsce Old warehouse. Te wpisy zapewniają grze stałe odwołania. Widocznym ekwipunkiem zarządza dołączona gra przykładowa.
3 · Podążaj za rozmową
- Welcome wita gracza. Ask Mira wywołuje Mira’s request. Kolejny dialog opisuje magazyn; Return wraca do głównej rozmowy.
- Already have the key? sprawdza HasKey. Jeśli gracz nie ma klucza, pojawia się Choose a reply. Wybierz zakup lub Maybe later.
- Enough gold? sprawdza Gold ≥ 5. Jeśli pieniędzy nie wystarcza, Mira odmawia. W przeciwnym razie Pay five gold odejmuje pięć sztuk złota i ustawia QuestAccepted na true.
- Receive the key wywołuje give_item. Gra dodaje klucz do ekwipunku i zwraca wynik Received. Remember the key ustawia HasKey na true.
- Your remaining gold pokazuje aktualną ilość złota w wypowiedzi. Go to the warehouse przechodzi do Warehouse. Check the warehouse key sprawdza klucz, ustawia QuestComplete i wyświetla końcowy dialog.
- Return to the game jest węzłem End: gra zamyka okno dialogu i przywraca sterowanie.
4 · Wypróbuj każdą trasę
- Otwórz Play in your browser. Wybierz Talk to Mira, dwa razy Continue i kup klucz. Oczekiwany wynik: Gold 5, klucz w ekwipunku, a na końcu Quest complete.
- Zacznij ponownie przez Start with 2 gold. Zakup zostanie odrzucony, a ekwipunek pozostanie pusty. Następnie sprawdź odpowiedź Maybe later.
- Podczas wypowiedzi przełączaj English i Deutsch. Ta sama wypowiedź powinna pozostać otwarta. Po zakupie wybierz Save game, kontynuuj, a potem wróć przez Load game.
Dodając akcje gry, połącz także wyjścia odmowy. W przykładzie Refund the payment zwraca pięć sztuk złota i resetuje QuestAccepted, gdy ekwipunek odrzuci przedmiot. Następnie pojawia się pożegnanie.