W tym podręczniku dowiesz się, jak zaimplementować ważną nową funkcję dla Dr. Owena w swojej grze. Ta funkcja pozwala graczowi uzyskać kluczową wskazówkę dotyczącą tego, jak ominąć Robota-Ochroniarza, który prosi o kod dostępu. Jesteś tutaj, aby rozwijać swoje umiejętności programistyczne i nauczyć się, jak tworzyć i optymalizować questy. Zaczynajmy!

Najważniejsze wnioski

  • Dodano nową funkcję, która pozwala Dr. Owen informować gracza o Robocie-Ochroniarzu.
  • Quest zostanie uznany za ukończony, gdy gracz otrzyma odpowiedź.
  • Funkcja potrafi reagować na zamierzone dane wejściowe gracza i udzielać odpowiednich informacji.

Instrukcja krok po kroku dotycząca tworzenia funkcji

Aby zaimplementować nową funkcję questu dla Dr. Owena, postępuj zgodnie z zorganizowaną instrukcją krok po kroku. Wyjaśnia ona, jak stopniowo tworzyć i wdrażać funkcję.

Krok 1: Dodanie funkcji do tablicy

Najpierw musisz dodać funkcję zawierającą logikę wskazującą na Robota-Ochroniarza. Przejdź do obszaru w kodzie, gdzie zdefiniowane są funkcje questów. Tutaj dodajesz nową funkcję o nazwie explainHowToGetPastRobot, która będzie miała opis: "wyjaśnia, jak ominąć robota, który nie pozwala Ci przejść bez kodu dostępu".

Krok po kroku instrukcja implementacji nowej funkcji zadania dla Dr. Owena

Krok 2: Parametryzacja funkcji

W tym kroku ważne jest, aby zauważyć, że nie musisz przekazywać określonych parametrów w nowej funkcji. Musisz jedynie upewnić się, że funkcja jest poprawnie wywoływana podczas interakcji gracza z Dr. Owenem. Zapewni to, że quest zostanie uznany za ukończony po udzieleniu wskazówki.

Krok po kroku instrukcja implementacji nowej funkcji zadania dla Dr. Owena

Krok 3: Modyfikacja handleFunctionCall

Przechodzimy teraz do kolejnego kluczowego kroku, w którym implementujemy funkcję w handleFunctionCall. Dodajesz tu nowy case dla funkcji, którą wcześniej utworzyłeś. To zapewni interakcję z graczem i realizację logiki, aby zarządzać procesem udzielania odpowiedzi.

Krok po kroku instrukcja implementacji nowej funkcji zadania dla Dr. Owena

Krok 4: Określenie odpowiedzi SI

W tym kroku określamy, jaką odpowiedź SI udzieli graczowi, aby wiedział, jak podejść do Robota-Ochroniarza. Udzielenie odpowiedzi ma się odnosić do kodu dostępu. Ta odpowiedź brzmi: "potrzebny robotowi następujący system przekazywania kodu: jeden dwa trzy cztery".

Krok po kroku instrukcja implementacji nowej funkcji zadania dla dr. Owena

Krok 5: Dodanie ukończonego questu

Gdy gracz otrzyma poprawną odpowiedź, quest musi zostać dodany do listy ukończonych questów. Dodaj odniesienie do questu „naucz się, jak ominąć robota“.

Krok po kroku instrukcja wdrożenia nowej funkcji zadania dla Dr. Owena

Krok 6: Testowanie funkcji

Po wprowadzeniu wszystkich wymaganych zmian, nadszedł czas, aby przetestować funkcję. Uruchom grę, idź do baru i porozmawiaj z barmanem, aby ukończyć pierwszy quest. Następnie porozmawiaj z Dr. Owenem i zapytaj go o Robota-Ochroniarza.

Krok po kroku instrukcja implementacji nowej funkcji zadań dla dr. Owena

Krok 7: Otrzymywanie odpowiedzi i ukończenie questu

Po zapytaniu Dr. Owena, otrzymujesz odpowiedź, która jest częścią definicji funkcji. Upewnij się, że quest jest oznaczony jako ukończony, czytając odpowiedź.

Krok po kroku instrukcja wdrożenia nowej funkcji misji dla dr. Owena

Krok 8: Interakcja z Robotem-Ochroniarzem

Ostatnim krokiem jest wykorzystanie zdobytej informacji, aby przejść obok robota ochronnego. Upewnij się, że podajesz odpowiedź, którą otrzymałeś od dr. Owena, bezpośrednio do robota i obserwujesz wyniki.

Krok po kroku przewodnik po implementacji nowej funkcji misji dla Dr. Owena

Podsumowanie

W tym samouczku dowiedziałeś się, jak zaimplementować nową funkcję dla dr. Owena w swojej grze. Ta funkcja zapewnia, że może on udzielić graczowi potrzebnej wskazówki dla robota ochronnego. Przeszedłeś przez różne kroki, zaczynając od dodania funkcji, aż do przeprowadzenia niezbędnych testów. Dzięki tej instrukcji będziesz w stanie tworzyć podobne zadania i dodawać nowe interaktywne elementy do swojej gry.

Najczęstsze pytania

Jak mogę przetestować funkcję w mojej grze?Możesz przetestować funkcję, uruchamiając grę i rozmawiając z dr. Owenem po spełnieniu pierwszego zadania.

Co zrobić, jeśli sztuczna inteligencja nie udzieli odpowiedzi?Upewnij się, że funkcja jest poprawnie powiązana z fabułą gry i nie wpadła w inną logikę.

Czy mogę dodać więcej zadań?Tak, możesz dodać więcej zadań i postaci, rozwijając odpowiadający kod.

Jak długo trwa dostosowanie tej funkcji?Dostosowanie nie powinno zająć dłużej niż 30 minut, jeśli znasz podstawy struktury.