Oby jak najszybciej, bo wiem z własnego doświadczenia, że budowanie tutaj builda dla paladyna (giermka) tak, aby było fajnie i optymalnie to na papierze trwa latami napisałem specjalnie plik w exelu, by szło szybciej porównywać co się zmienia ^ ^'
Chłopy, chłopy! W talkulatorze największą pracą będzie obliczanie expa. Następnie sprawdzanie poprawności wszystkiego przy dokonywaniu zmian (typu, że wybierasz zdolność w której spełniasz wymagania, zmienisz atrybut i już wymagań nie zpełniasz). Dodatkowo myślę nad sposobem wykupowania pieśni... Brakuje jeszcze całych zasad co do czarów. Jak je kupować, jakie wymagania, ile ich ma być.
Gdy będą takie bajery talkulator ujrzy światło dzienne. Tym czasem muszę się przygotowywać na nadchodzące 7 dniowe kombo w szkole. Zamiast maturzyście dać spokój to oni jeszcze bardziej dopieprzają... ;s
Idrin, nie ma sensu trzymać kwestii budowy TaLkulatora tylko dla siebie skoro pojawiły się weń jakieś problemy, z którymi chwilowo sobie nie radzisz/nie masz na nie czasu. Nie wierzę, że jesteś jedynym tu programistom, choć oczywiście dopuszczam sytuację gdy jesteś z takowych najlepszy. Otwórz kod, daj pojawić się innym "deweloperom". Laury tak czy tak spłyną na Ciebie - większa część kodu to Twoja zasługa, jednak tak czy tak nuż przyda Ci się jakaś zewnętrzna pomoc. Siłą rzeczy tempo Reggaktywacji zależy od ilości graczy, a ta znów od prostoty procedur początkowych, które aktualnie są pogięte jak jasna cholera.
Hmm, zgadzam się. I tak zrobiłeś już na pewno kawał dobrej roboty, a kwestia czarów i pieśni to może być sprawa "odręczna". Ważne, żeby był ten zgrabny przelicznik najbardziej podstawowych atrybutów i umiejętności. Może i jesteś perfekcjonistą, ale szybki talkulator + porządek w działach na forum i możemy sprowadzać graczy (a ja wiem, że kilku chętnych z innej stronki znalazłbym na pewno).
W końcu nadszedł ten dzień, aby talkulator przynajmniej cząstkowo zobaczył świat.
Od teraz to, co znajduje się za linkiem 'Talkulator' ma wersję 2.0 [open beta].
Co za tym idzie:
Wszystkie rasy i ich cechy
Wszystkie profesje i ich cechy
Wszystkie współczynniki
Wszystkie wady
Wszystkie umiejętności
Wszystkie zdolności (+ gogi)
Opis i obrazek postaci
Talkulator w obecnym stanie pozwala na całkowite zaprojektowanie (jeszcze nie zrobienie) całej karty postaci. Włączając wszystko, co jest w spisie powyżej.
Jest to open beta... Więc nie wszystko może działać. Sam dzisiaj poprawiłem masę błędów i jakoś więcej już mi nie wpadło (a mam talent do znajdywania). Do pracowania w tym nie używajcie lodówek, mebli, czy starych gumowych opon, tylko Firefoxa.
Jeśli będziecie robić karty za pomocą Talkulatora w open becie jesteście zmuszeni do policzenia sobie expa. Nie, talkulator jeszcze tego nie robi. Dodatkowo nie posiada sprawdzania poprawności. Np w przypadku, gdy spełniamy wymagania na pewną zdolność, wykupimy ją i pozmieniamy później parametry postaci, to Talkulator nie będzie krzyczał, że już nie spełniamy wymagań dla tej zdolności i jej nie usunie. Hmm... Co jeszcze. Aha, czary. Czarów nie ma w ogóle w systemie... To na partyzanta też ich na razie nie ma w Talkulatorze.
A więc... Play free and have fun.
Wszystkie dziwne sytuacje oraz ew błędy na jakie wpadniecie opisujcie tutaj. Pytajcie się, interesujcie... Komciajcie... Żebym widział, że ktoś tego używa ;< I ze na marne nie poszły te godziny.
Dla zainteresowanych:
Talkulator jest podzielony na 8 plików
Łącznie ważą 408KB, na typowej dyskietce Talkulator zmieścił by się 7 razy. Stanowi minimum 1/465 pamięci operacyjnej która jest zajmowana przez twoją przeglądarkę w momencie czytania tego.
Pliki mają 9773 lini w których jest 398 302 znaków, co stanowi ~0,4 miliona znaków wklepanego kodu.
Biorąc pod uwagę datę, która jest w pierwszym poście i zakładając, że Talkulator był pisany codziennie od tego momentu to 474 dni, więc 20,6 lini dziennie, bądź 840 znaków.
Zakładając, że na minutę można wklepać 250 znaków to przepisanie zajęło by 1593,208 minut, czyli dzień i jeszcze 2,6 godziny.
Pomyślałem, pomyślałem i stwierdziłem, ze robienie postaci bez jakiejkolwiek szansy zapisania obecnego stanu jest bezcelowe, więc w panelu karty guziczek 'Podgląd ->' będzie wypluwał sieczkę (Kod postaci). Zapiszcie ją sobie gdzieś a będzie szansa, że po 18.05 będziecie mogli wczytać postać do talkulatora a nie robić wszystko od początku.
Alchemiolubny (wrodzona): Organizm adepta lepiej radzi sobie z miksturami. Jego wydolność alchemiczna zwiększona jest o 10, oraz jego odporność magiczna przy rozstrzyganiu efektów szoku alchemicznego zwiększona jest o 10.
Brak owej cechy u adepta.
\\Done
Ostatnio zmieniony przez Idrin 2010-06-02, 21:24, w całości zmieniany 1 raz
@ Krasnoludy
Powód buga: Bonus zachowania równowagi działał na zasadzie dodania modyfikatora do umiejętności dowolnej. Każda taka umiejętność dowolna ma możliwość customowego przypisania testu umiejętności. TaLkulator próbował czytać taki test z zachowania równowagi, którego krasnolud nie podawał.
Naprawa: Do mechaniki TaLa i TaLkulatora dodałem umiejkę zachowanie równowagi z testem zręczności.
@ Kijem nie dobijesz
Wszystko działa. Pewnie jakiś bug wyskoczył wcześniej i nie było tego widać.
@ Talent: Unik
Powód buga: Każda wykupiona niewariantowa umiejętność znika ze spisu dostępnych do wykupienia umiejek. Sprawdzanie biegłości brało dane właśnie z tego spisu. Wykupiona umiejka znika ze spisu i jest traktowana jako brak biegłości.
Naprawa: Dodane sprawdzanie biegłości bez usuwania wykupionych umiejek.
@ Zimna krew
Naprawa: Zdolność dodaje już +8 do odporności na ból.
@ Pole wyboru w Wartość aktualna
Powód buga: Bug zadziałał przy kijem nie dobijesz u Damiego. Po prostu to pole nie wpisywało na nowo listy zdolności.
Naprawa: Wartość aktualna wpisuje na nowo listę zdolności.
@ Pojętność (Adept) nie zmienia maksymalnej wartości zdolności wykupionych ustawionych na poziom 0.
Powód buga: W Javascript'cie wartość 0 jest wartością logiczną Fałsz. Podczas sprawdzania listy wykupionych umiejętności te, które miała poziom 0 nie spełniały warunku logicznego i były pomijane.
Naprawa: Zamieniono warunek logiczny na sprawdzanie istnienia poziomu a nie jego wartości.
@ Pojętność (Adept) i wartości undefined w podglądzie karty po wykupieniu Słuchu absolutnego (Zdolność początkowa)
Powód buga: Brak filtrowania zmiennych systemowych w liście wykupionych umiejętności.
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum