Tutek napisany przez użytkownika Master Miller na rmxp.pl
Dziś wam podpowiem jak wykonać wybór profesji na podstawie pytań.
Z takim zabiegiem mogliśmy się spotkać w Morrowindzie czy Jagged Alliance 2.
Zdarzeniówka ta może przybierać na skomplikowaniu w zależności od tego, ile profesji/klas bohatera chcemy umieścić w swojej grze.
Ja pokażę to na 3 profesjach: wojownika, maga i złodzieja.
Krok 1: Utwórz trzy zmienne i nazwij je np. pktWojownik; pktMag; pktZlodziej
Krok 2: Ustal treść i ilość pytań (minimum to jakieś 5/7), np.
Idziesz drogą i widzisz jak ktoś napada staruszkę, co robisz?
Odp. A Rzucasz się na atakującego
Odp. B Też napadasz staruszkę
Odp. C Wołasz straż i unieruchamiasz atakującego.
I tak po kolei układasz pytania.
Krok 3: Do każdej odpowiedzi dodaj edycję zmiennej, na powyższym przykładzie, dla odpowiedzi A zmienna pktWojownik urośnie o 1, dla B pktZłodziej urośnie o 1 a dla C pktMag urośnie o 1. Najlepiej to zobrazuje zdjęcie:
http://img215.imageshack.us/img215/466/przyklad1.png
Krok 4: Conditional Branche - czyli najbardziej skomplikowana sprawa. Najlepiej ułożyć pytania tak, żeby suma punktów nigdy nie była równa, czyli pktWojownik pktMag i pktZłodziej nigdy (niezależnie od dokonanych przez gracza wyborów) nie były równe.
Co by się zbytnio nad tym nie rozpisywać (byłoby to strasznie zagmatwane) pokaże screen jak to powinno wyglądać:
http://img69.imageshack.us/img69/7616/przyklad2s.png
Oczywiście dla większej ilości klas będzie to jeszcze bardziej pogmatwane.