Generator postaci do KC

ghasta
Reactions:
Posty: 2356
Rejestracja: 29 września 2010, 23:48
Has thanked: 3 times
Been thanked: 9 times
Kontakt:

Post autor: ghasta » 04 września 2013, 15:51

Araven napisał(a):
Ghasta a dałbyś radę dodać do generatora elementy wyglądu zewnętrznego jak kolor oczu, kolor włosów, kilka cech typu pryszcze, blizna, tatuaż, niezła gama takich cech jest przy kreacji bohatera w Warhammerze 2 ed., znaczy kolor oczu, kilkanaście cech wyglądu zewnętrznego i wiele innych.
Tutaj to tylko kwestia stworzenia bazy cech. Obsługa wybierania i przypisywania do postaci to już naprawdę mała praca. Ograniczeniem jest to, że cała baza danych zawiera się w plikach tekstowych. Jeśli chcesz dodać np. nową rasę to musisz zedytować plik tekstowy zawierający rasy (zgodnie z szablonem), dane podać w odpowiednim formacie inaczej silnik losujący tego nie przyjmie oraz mechanizmy uwzględniające rasę w wyborze.
wasut napisał(a):[/url]
1 .opisu umiejętności i zawodów. Coś jak zakładka albo dodatkowa strona która przedstawia pełen opis umiejętności profesjonalnych postaci, oraz pełen opis zawodów (w sumie to też umiejętności).
Jedna z zakładek drukuje tak nazwy zawodów jak i ich opisy. Tak więc ten element jest. Podobnie dzieje się z nadnaturalkami oraz ułomnościami.
Jednak nie przerzuciłem opisów umiejętności - patrz powód powyżej :) dot. sposobu składowania danych dla generatora.

2. Po losowaniu postaci (na koniec) mogłaby się pojawiać propozycja sprzedaży majątku na zasadach określonych w losowaniu klasy społecznej;
To da się łatwo zrobić.
3. Ekwipunku: to może być trochę skomplikowane ale proponować warto, myślę o ekwipunku przynajmniej w oparciu o cennik w 3 nr MIM, wybieranie tych przedmiotów mogło by być odnotowywane w osobnej zakładce i odejmować tak kasę jak i dodawać obciążenie postaci. (..)
Ciekawe wyzwanie :)
4. Księga magii.
To już problem - głównie z powodu ilości danych jakie trzeba by przerzucić do tej tekstowej bazy. Przeglądarka trzyma wszystko w swojej pamięci i mogłoby się okazać, że strona zżera straszne ilości zasobów nawet jeśli generowany bohater nie korzysta z magii.

5. Medalion z licznikiem PM?
Drobiazg do uwzględnienia.


czegoj napisał(a):
To ja dodam od siebie - elementy rodziny np. ojciec, matka, rodzeństwo, ewentualnie ich profesja. To samo w sobie już będzie elementem historii ułatwiającym tworzenie życiorysu postaci. No i oczywiście zastanowiłbym się nad miejscem urodzenia.
Przypomniał mi się generator dla pochodzenia taki jak ten w Cyberpunku2020. W sumie niezła myśl.

Awatar użytkownika
czegoj
Site Admin
Reactions:
Posty: 3844
Rejestracja: 18 listopada 2008, 23:34
Has thanked: 5 times
Been thanked: 10 times
Kontakt:

Post autor: czegoj » 09 września 2013, 17:52

Dobra generator podpięty

http://www.krysztalyczasu.pl/download/g ... /index.htm

Wstępnie radzę testować. Większego newsa skrobnę ja albo ghasta, żeby pojawił się na głównej. Zapraszam do testów i uwag.

Chyba na razie w tym miejscu.

Araven
Reactions:
Posty: 8334
Rejestracja: 13 lipca 2011, 14:56
Has thanked: 1 time
Been thanked: 1 time

Post autor: Araven » 09 września 2013, 18:22

Generator fajny, nie działa mi drukowanie, spróbuję wydrukować innym razem.

Edit to mam 2 generatory do KC, jeden Mastuga 1.51 i ten Ghasty.
Ostatnio zmieniony 09 września 2013, 18:47 przez Araven, łącznie zmieniany 1 raz.

Awatar użytkownika
czegoj
Site Admin
Reactions:
Posty: 3844
Rejestracja: 18 listopada 2008, 23:34
Has thanked: 5 times
Been thanked: 10 times
Kontakt:

Post autor: czegoj » 09 września 2013, 19:43

Drukowanie postaci, nie drukuje tylko generuje postać i wszystkie współczynniki. które możesz skopiować i dowolnie przenieść, żeby ją wydrukować z czegokolwiek. Już to sprawdziłem.

Araven
Reactions:
Posty: 8334
Rejestracja: 13 lipca 2011, 14:56
Has thanked: 1 time
Been thanked: 1 time

Post autor: Araven » 09 września 2013, 20:00

Ok dzięki, sądziłem, że u mnie przez niekiedy wolny net coś nie działa z tym drukowaniem. Będę przeklejał.

Awatar użytkownika
mastug
Reactions:
Posty: 1708
Rejestracja: 03 grudnia 2009, 23:24
Has thanked: 21 times
Been thanked: 15 times

Post autor: mastug » 09 września 2013, 21:20

Brawo Ghasta! Gratuluję uruchomienia generatora. Naprawdę przyjemnie się generuje postać. Jedna drobna uwaga: na ostatniej stroni historia rasy i opis jest zdublowany (jak wybierze się dwie profesje).

Awatar użytkownika
wasut
Reactions:
Posty: 743
Rejestracja: 25 stycznia 2009, 18:16
Lokalizacja: Kraków
Has thanked: 2 times
Been thanked: 2 times

Post autor: wasut » 09 września 2013, 21:32

Generując postać można wybierać w broni dowolna ilość specjalizacji? Własnie wygenerowałem sobie postać dwuprofesyjną 0/0 i dałem jej w każdej z trzech broni mistrza i oburęczność. Trzeba to powiązać ze ilością dostępnych profesji.

Co mi sie nie podoba to że generując postać nie można klikać losowanie w każdej karcie osobno, jak już sie wylosuje na jednej to potem się tylko odkrywa co wyszło albo klika znowu i potem sprawdza w tył co się zmieniło. Przy generacji noców jest to akurat bardzo ok, ale przy generacji postaci mi to nie pasuje (choć to jedynie moja opinia).

Wizualnie podoba mi się bardzo - schludna minimalistyczna forma bez zbędnych wodotrysków, naprawdę bardzo czytelne i zgrabne.

Znajdę chwile więcej czasu to się tym cudem pobawię jeszcze.

Ogólnie ocena 5/5 bo jest to bardzo sprytnie zrobione narzędzie - następna perełka na portalu.

ghasta
Reactions:
Posty: 2356
Rejestracja: 29 września 2010, 23:48
Has thanked: 3 times
Been thanked: 9 times
Kontakt:

Post autor: ghasta » 10 września 2013, 00:28

Dzięki czegoju za podpięcie

Zauważyłem, że generator liczb losowych działa inaczej niż na moim kompie. Jest więcej wyników w niskim zakresie 0-20 co szczególnie widać przy ułomnościach.

Kilka uwag co do działania (nie do końca userfirendly):

Po wybraniu rasy/profesji/charakteru wystarczy raz nacisnąć klawisz Potwierdź wybór. Jak nie odświeżycie strony to opcje wybrane w zakładce rasa/profesja/charakter sczytywane są przez program na bieżąco. Czyli nawet jak zmienicie wybór rasy itp. to losowanie postaci zostanie wykonane po bieżących parametrach.

Klawisz Potwierdź wybór głównie odpowiada za wypełnienie ostatniej zakładki Opis (do której słuszną uwagę zgłosił mastug) Jak klinie się ten klawisz raz za razem to zakładka Opis będzie się w koło-wojtek wypełniana danymi. Do odświeżenia całej strony generatora.

Losuj cechy generuje - za każdym razem nową postać na bazie parametrów w zakładkach rasa/profesja/charakter.
Drukuj postać. wyświetla opis zgodny z szablonem bestiariuszowym - tak jak pisał czegoj, oraz zapisuje bohatera do listy wszystkich wylosowanych (od ostatniego odświeżenia strony) bohaterów

Dla aktualnie wydrukowanego bohatera można dodać broń lub pancerz i naciskać klawisz Drukuj postać w celu podglądania jak zmienia się bohater.

Drukuj wszystkie
- drukuje wszystkich wylosowanych do tej pory bohaterów, którzy zostali wyświetleni przy użyciu klawisza Drukuj postać. Niestety nie ma opcji np. wczytania któregoś z tych bohaterów wcześniej wylosowanych i dodania im lub usunięcia broni/pancerzy. Takie kwiatki można robić tylko na aktualnie wylosowanej postaci.

Jak ustawicie postać np. na 10POZ to w zakładce odporności pojawią się plusiki. Dzięki nim możecie podnosić bazowe odporności. Zauważyłem że przy dwóch profesjach jest błąd w ustalaniu ilości plusików :).
wasut napisał(a):

Generując postać można wybierać w broni dowolna ilość specjalizacji? Własnie wygenerowałem sobie postać dwuprofesyjną 0/0 i dałem jej w każdej z trzech broni mistrza i oburęczność. Trzeba to powiązać ze ilością dostępnych profesji.
Usunąłem te ograniczenie bo coś mi zliczanie stosunku wolnych do zużytych nie działało za dobrze. Ilość dostępnych biegłości i ich wzrost / poz jest zapisany w bazie tyle, że nie obsłużony. Jak znajdę chwilę to dopiszę/poprawię.
Co mi sie nie podoba to że generując postać nie można klikać losowanie w każdej karcie osobno, jak już sie wylosuje na jednej to potem się tylko odkrywa co wyszło albo klika znowu i potem sprawdza w tył co się zmieniło. Przy generacji noców jest to akurat bardzo ok, ale przy generacji postaci mi to nie pasuje (choć to jedynie moja opinia).
Uwzględnienie takiego generowania jest możliwe tylko strasznie upierdliwe programistycznie. Stąd takie, a nie inne, działanie.
Wizualnie podoba mi się bardzo - schludna minimalistyczna forma bez zbędnych wodotrysków, naprawdę bardzo czytelne i zgrabne.
Prawdę powiedziawszy to na gui nie poświęciłem za wiele czasu, ważne żeby było widać co i jak :). Za gui to bym sobie 3+ postawił :)
Ogólnie ocena 5/5 bo jest to bardzo sprytnie zrobione narzędzie - następna perełka na portalu.
Thx.

mastug napisał(a):

Brawo Ghasta! Gratuluję uruchomienia generatora. Naprawdę przyjemnie się generuje postać. Jedna drobna uwaga: na ostatniej stroni historia rasy i opis jest zdublowany (jak wybierze się dwie profesje).
Tak, zapomniałem o tym, ta ostatnia zakładka to podgląd jaki robiłem dla pierwszej wersji programiku i tak się ostała.

Jakbyście klikali i np. program by wam przestał odpowiadać lub wydrukował jakieś bzdury (np. tekst undefined) dajcie znać jakie parametry wybraliście i co program zdołał wygenerować np. zawody czy pochodzenie. Strasznie ciężko wyłapuje się ukryte w kodzie javascript błędy bo składnia tego języka jest toporna niczym młotek.

Poza tym widzę, że dziwacznie ładują się listy ras/profesji/charakterów - są zdublowane :[ U mnie takiego efektu nie było. Coś się psuje ten element, ale szczęśliwie całość działa raczej ok.

To klikajcie. Postaram się wprowadzać poprawki grupami tak żeby codziennie nie męczyć czegoja nowymi wersjami plików, bo wiem z doświadczenia jak takie działanie jest uciążliwe.

Połączony z 10.09.2013 11:09:50:
Zauważyłem, że zbroje płaszczyznowe mają błąd w ograniczeniach SZ, zamiast 1/3 jest '-' czyli brak ograniczeń.
Ostatnio zmieniony 10 września 2013, 11:09 przez ghasta, łącznie zmieniany 1 raz.

Awatar użytkownika
czegoj
Site Admin
Reactions:
Posty: 3844
Rejestracja: 18 listopada 2008, 23:34
Has thanked: 5 times
Been thanked: 10 times
Kontakt:

Post autor: czegoj » 10 września 2013, 20:04

Tak przy okazji - ghasta zajrzyj do zasobów dawnej strony giraffa, może od nich coś jeszcze wyciągniesz, żeby wzbogacić własny generator. http://web.archive.org/web/200403171104 ... su.prv.pl/ Tam w uzupełnieniu zasad gry jest możliwość generowania bestii on-line. Może dałoby się jakoś wykorzystać tamten mechanizm i dołączyć do naszych zasobów.

Salam
Reactions:
Posty: 239
Rejestracja: 28 sierpnia 2009, 23:16

Post autor: Salam » 10 września 2013, 23:01

Wybrałem dwie profesje i mam podwojone wpisy charakteru. Przy pochodzeniu klikam losuj potem potwierdź wybór i wylosowane wartości znikają. Podobnie ma się sprawa ze wzrostem i innymi cechami. Poza tym mam problem z opisem:
Obrazek

Problem z opisem polega na tym, że ilekroć wcisnę potwierdź wybór pojawia się kolejny wpis w opisie.

ghasta
Reactions:
Posty: 2356
Rejestracja: 29 września 2010, 23:48
Has thanked: 3 times
Been thanked: 9 times
Kontakt:

Post autor: ghasta » 11 września 2013, 01:09

Z tym podwojeniem to wina przeniesienia tutaj kodu na serwer, nie mam takiego efektu na lokalnym środowisku. Poszukam przyczyny i poprawię. Podwojone są niemal wszystkie rozwijalne listy, z wyjątkiem tej z bronią. :) Uroki JSavaScript

Potwierdź wybór to taki uber-przycisk i zapomniałem o tym napisać. Resetuje wszystkie zakładki i dlatego znikają ci wyniki. Jest to zamierzone i tak ma być.

Jeśli zmienisz wybór w rozwijalnych listach, w pierwszych trzech zakładkach, to zawsze sczytywane są aktualnie wybrane wartości i względem tych wartości będzie wykonane losowanie. Nie ma potrzeby klikać w koło w potwierdź.

A ostatnia zakładka się sypie bo potwierdź na niej źle działa i nie czyści poprzednio wybranych wartości. Będzie poprawiona (albo usunięta bo to pozostałość bardzo wczesnej wersji generatora).

Salam
Reactions:
Posty: 239
Rejestracja: 28 sierpnia 2009, 23:16

Post autor: Salam » 11 września 2013, 06:42

Ok, nie wiedziałem z tym przyciskiem.

Kolejne uwagi:

Stworzyłem postać na 0 poz.

TAN Usthin
RASA: Półelf - mężczyzna; PROFESJA: Paladyn; POZ: 0; CHAR: praworządny dobry; PD: 90
ZAWODY: Szkutnik , Poborca , Bosman , Płatnerz , Marynarz
NADATURALNE:
UŁOMNOŚCI: homoseksualista
POCHODZENIE: Niższa Klasa Wyższa ; PRZEDROSTEK: TAN; DOCHÓD: 49
WZROST: 176; WAGA: 56; WIEK: 40
ŻYW 98; SF 144; ZR 51; SZ 87; INT 96; MD 109; UM 70; CH 121; PR 98; WI 54; ZW 1
ODPORNOŚCI: 1-65; 2-75; 3-60; 4-62; 5-55; 6-45; 7-53; 8-46; 9-39; 10-40;

BROŃ 1: Miecz półtoraręczny typowy; bgł. 183; TR 202 ; opźn. 5; SKUT kł 256 tn 336 ; OB 136 (176); SP WielkiMistrz 2OBUR; AT 4 (4)

ZBROJA: Płytowa odlewana + Rycerska typowa; OGR. 1/3 , 1/3; OB. DAL 132 ; WYP. 205 / 250 / 210


1. Bez problemu dałem mu wielkiego mistrza i podwójną oburęczność
2. Pojawiły się jakieś ujemne modyfikatory (na dole screen)
3. Nie działa "Poprzednie wylosowane postacie:" nie pokazuje poprzednio wylosowanych
4. Można tylko jedną broń wybrać?

Obrazek

ghasta
Reactions:
Posty: 2356
Rejestracja: 29 września 2010, 23:48
Has thanked: 3 times
Been thanked: 9 times
Kontakt:

Post autor: ghasta » 11 września 2013, 09:31

Salam napisał(a):

1. Bez problemu dałem mu wielkiego mistrza i podwójną oburęczność
Ograniczenie na biegłości zostało usunięte. Zresztą pisałem o tym już wcześniej wasutowi. Mogę je przywrócić.
2. Pojawiły się jakieś ujemne modyfikatory (na dole screen)
I prawidłowo - oznaczają tyle że postać w od danej cechy / odporności nie dostaje bonusów.
-1 oznacza brak
0 oznacza (zwykle ale nie zawsze) +k10
>0 oznacza dodanie wartości >0 do cechy

Jak wspominałem zakładka Opis to pozostałość z pierwszej wersji programu, dawała podgląd tego co jest zdefiniowane w bazie i jak widać wymaga gruntownej przebudowy.
3. Nie działa "Poprzednie wylosowane postacie:" nie pokazuje poprzednio wylosowanych
Poprzednio wylosowane działa tylko wtedy jak co najmniej jedną postać wydrukujesz z użyciem Drukuj postać :) i w międzyczasie nie odświeżysz strony (program nie zapisuje nic do żadnych baz danych bo ich nie ma).
Cóż - trzeba będzie pozmieniać nazwy klawiszy.
4. Można tylko jedną broń wybrać?
Można wybrać dowolną ilość broni zmieniając po prostu wybór w zakresie list rozwijalnych i klikając wybierz.
Zresztą spójrz nawet na zrzuty jakie ja robiłem żeby pokazać jak działa generator, niektore postaci mają po 2-3 biegłości w różnych typach broni.

EL Issdrak
(...)
ODPORNOŚCI: 1-54; 2-75; 3-56; 4-48; 5-49; 6-51; 7-38; 8-37; 9-31; 10-20;
BROŃ 1: Cep ciężki drewniany; bgł. 95; TR 110 ; opźn. 4; SKUT ob 158 ; OB 59 (59); SP B ; AT 1 (1)
BROŃ 2: Arcykorbacz -Korbacz ciężki; bgł. 95; TR 110 ; opźn. 9; SKUT ob 198 ; OB 56 (56); SP B ; AT 1 (1)
BROŃ 3: Espadon -miecz ciężki falisty dwuręczny; bgł. 60; TR 75 ; opźn. 7; SKUT kł 78 tn 118 ; OB 50 (50); SP B ; AT 1 (1)
BROŃ 4: Szabla wielka -ciężka szeroka; bgł. 106; TR 121 ; opźn. 6; SKUT kł 108 tn 208 ; OB 51 (51); SP B ; AT 1 (1)
BROŃ 5: Bicz typowy długi; bgł. 60; TR 75 ; opźn. 6; SKUT tn 33 ; OB 46 (46); SP B ; AT 1 (1)
BROŃ 6: Topór dwusieczny długi; bgł. 98; TR 113 ; opźn. 7; SKUT tn 198 ; OB 53 (53); SP B ; AT 1 (1)
(...)


Widzę że ostro klikasz. Co do uwag - zostały zapisane i przemyślę jak je poprawić. I tak mi się przypomniało to sobie zapisze: uwzględnianie wzrostu przy wyborze broni :).

Salam
Reactions:
Posty: 239
Rejestracja: 28 sierpnia 2009, 23:16

Post autor: Salam » 11 września 2013, 10:22

Nom, trzeba to dobrze przetestować, jeszcze póki masz wszystko w głowie ;).

TAN Ernyse
RASA: Człowiek - mężczyzna; PROFESJA: Paladyn; POZ: 1; CHAR: neutralnie zły; PD: 6
ZAWODY: Zbrojmistrz
NADATURALNE:
UŁOMNOŚCI:
POCHODZENIE: Niższa Klasa Wyższa ; PRZEDROSTEK: TAN; DOCHÓD: 86
WZROST: 189; WAGA: 76; WIEK: 17
ŻYW 127; SF 176; ZR 60; SZ 51; INT 102; MD 93; UM 59; CH 77; PR 87; WI 54; ZW 4
ODPORNOŚCI: 1-57; 2-61; 3-61; 4-80; 5-47; 6-66; 7-60; 8-54; 9-51; 10-39;

BROŃ 1: Lanca ciężka; bgł. 76; TR 100 ; opźn. 4; SKUT kł 174 ; OB 39 (39); SP B ; AT 1 (1)

ZBROJA: Pancerz tułowia typowy + Drewniana mała; OGR. 1/3 , 1/2; OB. DAL 33 ; WYP. 70 / 110 / 80

Wiek 17 lat - profesja + 1 zawód, profesja nie dodaje wieku?

Fajnie, że pomyślałeś o tym, że jak wezmę rycerza to klasa może być tyko wyższa.

Gdybym miał się przyczepić to bym powiedział, że wybór mężczyzny powinien determinować klasę teraz Książe/Ksieżniczka po: człowiek mężczyzna Książe

Jak dla mnie bomba ;)
Ale może jeszcze coś znajdę.

Awatar użytkownika
mordimer00
Reactions:
Posty: 2226
Rejestracja: 07 stycznia 2011, 09:44

Post autor: mordimer00 » 11 września 2013, 13:32

Witam
Świetna robota ale czy nie możecie połączyć swoich sił i wspólnie stworzyć jeden generator a nie każdy sobie?
"Stara?em si? tak ?y?, abym w godzinie ?mierci móg? si? raczej cieszy? ni? l?ka?..."

ODPOWIEDZ