Gry paragrafowe

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

Post autor: ghasta » 29 października 2017, 01:58

Suriel napisał(a):

Czemu w tekscie jest zdanie '"pamietaj by wymazać z karty..." . Czy nie powinien robić tego automat?
Ależ oczywiście, że automat to robi :). A jak myślisz - skąd mechanizm wiedziałby, że postać nie ma już wody co powoduje większą stratę wytrzymałości - czyli drugi zrzut ekranowy? B)

Teksty paragrafów jeszcze nie są poprawione i jest to aktualnie najmniejszy problem. Uwierz, gorsze są te nagłe zmiany mechaniki per jakichś paragraf gdzie wszystko staje na głowie. Skutecznie utrudnia to ich obróbkę. W tej chwili dotarłem od pierwszego do 119 paragrafu, ale po drodze mam odznaczonych 19 :) paragrafów, które zachowują się w niestandardowy sposób np. dziwne zdarzenia w walce lub niestandardowy sposób zbierania przedmiotów.

Ale przynajmniej udaje mi się utrzymać tempo prac na akceptowalnym poziomie co nie zmienia faktu że do końca jeszcze sporo brakuje. Obiektywnie rzecz ujmując stopień zaawansowania prac oceniam na jakieś 25%.

Nie oszukując w najbliższym czasie przyda mi się pomoc w poprawieniu tekstu paragrafów po kątem Twojej uwagi - czyli zbędnej treści. I jeśli już ktoś byłby chętny to zrobić to musi być zwarty i gotowy wykonać zadanie możliwie szybko. Ew kilka osób, tak żeby każdy wziął na siebie np. po 50 paragrafów - obrobienie takiej ilości tekstu zajmie max 1-2h wieczorkiem.
Ostatnio zmieniony 29 października 2017, 02:07 przez ghasta, łącznie zmieniany 1 raz.

Awatar użytkownika
Suriel
Reactions:
Posty: 3733
Rejestracja: 19 września 2010, 22:20
Lokalizacja: Wawa
Has thanked: 87 times
Been thanked: 150 times

Post autor: Suriel » 29 października 2017, 08:53

Ok rozumiem. Jestem ciekawy efektu. Ciekawy skomplikowany silnik.
Jeżeli zabałaganione biurko jest oznaką zabałaganionego umysłu, oznaką czego jest puste biurko? Albert Einstein

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

Post autor: ghasta » 30 października 2017, 00:57

Oj, jest skomplikowany, możesz mi wierzyć na słowo.

Poniżej przykład poziomu komplikacji:
W ramach paragrafu 32 mamy:
1. walkę z przeciwnikiem
2. podczas której otrzymujemy - na czas walki - ograniczenie do zdolności ataku i
3. jeśli walka trwa do 5 rund mamy wyjście A
4. jeśli walka trwa więcej niż 5 rund mamy wyjście B
5. jeśli przegrywamy mamy wyjście C

;-)
I, co najważniejsze, aktualny silnik obsługuje już taką sytuację.

Gwoli ścisłości bo nie napisałem ;) (i chwalenia się)

Działanie takich paragrafów nie jest zaszyte na twardo w kodzie pod postacią jeśli paragraf 32 to zrób walkę tak ale ogranicz ją śmak, a wyjście daj takie jeśli runda x/y/z ponieważ nie dałoby rady tego ogarnąć w kodzie. Tak skomplikowanych paragrafów jest naprawdę dużo i pisanie kodu działający tylko w ramach jednego paragrafu jest czystą stratą czasu.
Tu (w skrócie) po otworzeniu paragrafu i w zależności od jego konfiguracji, rejestrowane są wydarzenia, na które później reagują odpowiednie miejsca w kodzie. W Sladumie też to trochę tak działało, ale elastyczność rozwiązania była niewielka, nie miała możliwości typu: zakończenia walki w wybranej rundzie, opcji ucieczki z walki, wyłączania użycia przedmiotów w czasie walki. Nowy silnik potrafi to zrobić.
Ale w sumie zawsze tak jest z pierwszym podejściem do problemu. Drugie zazwyczaj jest lepsze.
Dość dobrze przejrzałem możliwości jakie daje javascriptowy framework Angulara i w o wiele większym stopniu je wykorzystuję. Kod jest bardziej skomplikowany, a jednocześnie łatwiej definiować niektóre elementy czy specjalne wydarzenia. Jak znajdę czas to opiszę to dokładnie na blogu.
Ostatnio zmieniony 31 października 2017, 10:21 przez ghasta, łącznie zmieniany 1 raz.

Awatar użytkownika
Suriel
Reactions:
Posty: 3733
Rejestracja: 19 września 2010, 22:20
Lokalizacja: Wawa
Has thanked: 87 times
Been thanked: 150 times

Post autor: Suriel » 30 października 2017, 12:18

Jak ci nikt z tymi paragrafami mie pomoże to daj znać. Wprawdzie teraz tygodnie mam takie że w soboty kończę ok 23:00 i nosem się już podpieram byleby iść dalej ale..
Jeżeli zabałaganione biurko jest oznaką zabałaganionego umysłu, oznaką czego jest puste biurko? Albert Einstein

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

Post autor: ghasta » 30 października 2017, 13:00

Dzięki. Jeszcze trochę czasu minie zanim to nastąpi.
A co do możliwych godzin zajmowania się hobby to mam podobnie. Zresztą widać to w godzinach moich wpisów: godzina 0:51, 00:57 , 01:58 ....

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