Skocz do zawartości

gnysek

Administratorzy
  • Postów

    9 805
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    137

Odpowiedzi opublikowane przez gnysek

  1. Ależ to wygląda coraz lepiej! Niektóre fragmenty wyglądają już na wylizane tak, że nadają się na premierę, a coś czuję, że i tak jeszcze wszystko zaliczy upgrade. Mam nadzieję, że sterowanie będzie przyjazne padom, bo coś czuję, że świetnie by się w to grało na Steam Decku!

     

    Dodałem już wcześniej do wishlisty, a teraz także do Showcase GMCLANowego: https://gmclan.org/showcase .

     

     

  2. Po sprawdzeniu tego prywatnie, dopiszę w razie czego, dla potomności:

     

    Ze względu na to co znajduje się w mp_grid, ścieżka może się czasem nie wygenerować, w związku z tym, w poniższym kodzie

     

    function citizenStateMove(){
    	if (pathStarted == false) {
    		if mp_grid_path(...

     

    może zostać zwrócony false w ostatnim ifie, a wtedy path_position nadal będzie wynosić 1, bo obiekt nadal widzi ostatni path, na końcu którego stoi, dlatego warunek był od razu spełnianiany i gra zachowywała się tak, jakbyśmy wrócili do budynku gdzie zostawia się zasoby (tak naprawdę robiąc 0 pikseli), następnie szukając ścieżki do następnego zasobu.

     

    Nawet jeśli wydaje się to mało prawdopodobne, czasem warto dodać else i obsłużyć teoretycznie nieistniejący wyjątek. Potem łatwiej go znaleźć :)

  3. Beta 0.7

     

    nowości:

    - [nowe] podświetlanie (nie)przeczytanych komentarzy na stronie głównej tak samo jak postów na forum (również dla gości), ułatwiające zauważenie nowych wpisów (w kolejnej inkarnacji myślę nad rozszerzeniem tego o shoutbox)

    image.png

    - [nowe] przy komentarzach dostępny jest prosty edytor bbcode

    image.png

    - [nowe] nowa podstrona /login

    - [nowe] lazy load youtubowych filmów (przyspiesza ładowanie strony)

     

    bugfixy:

    - w shoutboxie niezalogowane osoby widzą informację, że trzeba się zalogować (bez opcji wpisania wiadomości)

    - przywrócono przycisk zamykania sidebara przy ankietach

    - przebudowana strona /gamemaker

    - zmiana rozmiaru fontu w aktualnościach z forum/komentarzach

    - poprawiono kolory w dropdownie z wyborem motywu

    - w jumbotronie na głównej/gamemaker pokazuje się ponownie numer najnowszej wersji GM miesięcznej do pobrania

    - przebudowanie jumbotrona: przycisk rozwijający wrócił na górę strony, poprawione animacje ukrywania

    - poprawienie wyświetlania gradientu w ikonach na iOS (jedna linijka css, a zajęła godzinę!)

    - niezalogowane osoby nie widzą teraz domyślnego avatara w górnym menu, co łatwiej pozwala odróżnić gdy nie jest się zalogowanym

    - poprawki zliczania odsłon różnych typów zasobów w katalogu

    - przyciemnienie tła w jasnym i ciemnym motywie:

    Przed/po:

    image.pngimage.png

    image.pngimage.png

     

    Uff, to teraz czas na ligę :)

     

    Co do nie odświeżania sie listy tematów, myślę, że to jakiś problem z forum a nie z nową stroną - może forum nieprawidłowo odznacza które tematy przeczytaliście (lub nie weszliście w ich ostatnią stronę)? Próbowałem wiele razy, ale nie mogę tego u siebie zreprodukować, a ten blok nie ma żadnego cache, bo jest dynamicznie generowany dla danego usera (bo musi uwzględniać niewidoczne kategorie czy ukryte posty które widzą admini).

  4. W dniu 2.06.2023 o 17:53, adam014 napisał(a):

    Btw nadal ikonki na Safari sie nie wyświetlają :D 

     

    Tak, to jest następne na liście. Obstawiam, że chodzi o inną kolejność odczytywania przez Safari --var() . Mam teraz remont w domu, stąd lekki poślizg, ale czeka nas długi weekend, więc mam nadzieję puścić co najmniej to co już zrobiłem, chociaż chciałem też z tą ligą ruszyć, może jednak zabraknąć godzin :D

  5. W dniu 1.06.2023 o 00:09, Uzjel napisał(a):

    wszedłem na inne urządzenie i miałem stan z przed kilku dni

     

    To dość dziwny bug, bowiem nowości z forum nie są w żaden sposób cachowane. Nie był to czasem jakiś tryb offline który ma np. Chrome na Androidach?

  6. 1 godzinę temu, Borek napisał(a):

    odróżniają się od siebie bloki - nie są zlane w jedną całość.

     

    U mnie wszystko wygląda jak czarne :D Ale chyba wiem o co chodzi - że bloki mają ten sam kolor co tło, a nie powinny? To faktycznie byłaby kosmetyczna zmiana.

  7. Nie na wszystkie rzeczy które opisaliście powyżej miałem czas (głównie chodzi o problemy na Safari, oraz to co Kuzyn proponował), ale to głównie przez wprowadzenie trzeciego, alternatywnego designu, oraz aktualizację do najnowszej wersji bootstrapa i tablera, które nieco inaczej zarządzają motywami (uznałem jednak, że na etapie bety lepiej zaktualizować do najnowszej wersji, zamiast być za chwilę zacofanym).

     

    Zmiany w wersji v4-beta-0.6:

    - zmniejszony komunikat o becie

    - nowa wersja jest od teraz domyślną - stary GMCLAN da się jeszcze zobaczyć klikając przycisk "BETA" i potem "porównaj ze starą wersją"

    - Google jest przekierowywany jedynie na nową wersję

    - nowy motyw "RetroClan", czyli skin nawiązujący do wersji v3 serwisu (2004 - 2023); wybór skinów jest teraz z dropdowna

    - w kodzie GML nie pokazują się już emotikony

    - rozjaśnienie niektórych tekstów (te które były mocno szare są teraz pół szare)

    - pomniejszenie i przesunięcie informacji o autorze w artach/newsach na dół, tak, aby nie zaczerniały tytułu i daty

    - poprawki wszystkich bugów które zapisały się w logach (co zabawne - dotyczyły jedynie starej wersji strony i miały związek z podwyższeniem poziomu raportowania PHP xD)

    - poprawki sidebara na komórkach i tabletach - teraz po obróceniu ekranu na rozdzielczość w której sidebar jest widoczny, elementy które zostały otwarte w najwęższym widoku nie będą znikać

    - wyłączenie opcji uploadowania w uploaderze na starej wersji serwisu (działa tylko ten w nowej)

     

     

    image.png

     

    Kolejny update mam nadzieję jeszcze w tym tygodniu, przed spotkaniem w Warszawie :)

  8. 12 godzin temu, H2S04 napisał(a):

    Jednak napisałem kod w DrawGui zamiast step

     

    Ja zazwyczaj też tak robię, chociaż faktycznie logikę lepiej byłoby mieć w Step. Z mojego jednak doświadczenia, skoro nie masz tego kodu w step, to even step wykona się o tyle szybciej, a draw o tyle samo dłużej :) Możesz użyć profilera w debuggerze, albo zwykłego show_debug_overlay, żeby zobaczyć jaki to ma wpływ na FPS - może się okaże, że masz całkiem spory zapas (spory zapas przy grze 60FPS to znaczy, że wspomniana funkcja pokazuje tak z 300-400FPS).

     

    Tak naprawdę, w najnowszych wersjach języka GML, zamiast rozdzielać kod na step/draw, lepiej już napisać strukturę-konstruktor, która ma w sobie statyczne funkcje draw/step i je wywoływać w jakiejś instancji. Zaletą tego rozwiązania jest, że można sobie wtedy różne własności GUI (jak wybrany element, pozycję kursora/obwódki, podświetlenia elementów itp.) zapisać w takiej strukturze jako wewnętrzne zmienne, które nie przeszkadzają instancji (można użyć tych samych nazw) i które wtedy łatwiej używać (step wylicza zmienne dla draw).

    12 godzin temu, H2S04 napisał(a):

    Tak wiem, że kod powinienem przenieść do stepa, bo on obsługuje logikę gry i jest wykonywany co ilość klatek, a Draw jest do rysowania, bo wykonywany jest ciągle

    Nie do końca prawda. Jeśli gra ma 60 FPS, to znaczy, że masz 60 razy wykonany event step a po nim event draw. Oba są wykonane 60 razy, w GM nie ma tak, że przeskakuje klatki i wtedy będzie więcej stepów. Dlatego tak niepopularny w GM jest delta timing, bo gdyby ten rozjazd był z automatu, trzeba by w każdej grze go używać, nawet w Catch the Clown.

  9. W dniu 6.05.2023 o 10:40, Borek napisał(a):

    usuń jeszcze emotki z kodu:

    Usunięte, już widziałem ten problem, ale wcale nie był taki prosty do rozwiązania :D

    Dobra wiadomość - jeśli ktoś przywiązany jest do obecnych kolorów, to pojawi się w następnej aktualizacji (pod koniec tego tygodnia) nowy skin do wyboru - "Retro Clan":

     

    image.png

     

    Reszta zgłoszonych problemów powinna również trafić w kolejnej aktualizacji.

     

  10. Kolejna wrzutka poprawek - wersja 0.5:

     

    bugi:
    - GMC-T-81 - przycisk odśwież w uploaderze wczytywał zawartość naszego katalogu na dowolnej innej stronie, lub pustą treść (dla gości)
    - poprawki dla niewidocznych niektórych ikon na niektórych rozmiarach telefonów
    - paginacja działa gdy filtrujemy kategorię newsów


    ulepszenia:
    - GMC-T-85 - pokazuj jak głosowałem na artykuł/plik/link/grę w showcase

    - GMC-T-99 - w komentarzach i archiwum shoutbox widoczna jest informacja, że dana osoba jest obecnie online na stronie, a własne wpisy oznaczone są plakietką "Ja"
    - poprawki wyświetlania kto jest online (nie wliczało naszej sesji przy pierwszym wejściu po >15 minutach od ostatniej wizyty)
    - edycja własnych shoutów w archiwum shoutbox
    - artykuły: przeniesienie info o autorze na dół wpisu (tak jak w newsach) i znacznie zmniejszenie avatara; większe wyróżnienie tytułu; informacje o kompatybilnych wersjach GM w innym miejscu
    - zmiana ilości kolumn w niektórych miejscach dla telefonów, aby wyświetlać treść szerzej (zwłaszcza przy liście wpisów artykułów/plików/linków)
    - paginacja komentarzy i linki "Komentarzy: X" przenoszą teraz bezpośrednio do sekcji komentarzy, zamiast na górę strony
    - poprawione cookie info na telefonach (oraz opcja ponownego wyświetlenia info ze stopki)
    - mnóstwo poprawek sidebara po prawej, zarówno dla PC jak i telefonów, dzięki czemu nie pokazują się poziome paski przewijania, bo zawartość była za szeroka o 1px
    - poprawki przycisków w uploaderze na telefonach - aby się nie stykały lub ich część nie znikała pod inną treścią

    - "hamburger" od menu na telefonach jest teraz po prawej, jak na telefonach

    - logowanie na forum przenosi na stronę główną gmclanu

     

    W tym tygodniu (dziś lub jutro) zniknie pewnie duży banner o wersji beta i zastąpię go tylko jakąś małą wstążką w rogu ekranu, żeby wciąż ewentualnie móc sprawdzić jak dana podstrona wyglądała na starej wersji, ale zakończenie bety pod koniec maja wydaje się już niezagrożone i sensowne :)

  11. W tym tygodniu mniej poprawek, bo sporo walczyłem z menu na mobilkach (jeszcze nie jest idealnie), ale teraz menu górne ma ikonę otwierania z prawej (jak na forum), jest w jednym elemencie a nie dwóch (więc nie ma dwóch hamburgerów), jest przyklejone do góry strony, menu dolne też jest nieco lepsze (mam nadzieję, że zwłaszcza na iphone będzie spoko) i udało mi się naprawić problemy z z-indexami i nakrywaniem się elementów.

     

    W tym tygodniu będę walczył z pozostałymi podstronami i elementami które zeskakują do nowej linijki (zwłaszcza przyciski) na mobilkach. Będę też pracował nad wyświetlaniem info, że na coś głosowaliśmy.

     

    Lista zmian w wersji 0.4:

    - GMC-T-85 - można sprawdzić kto dodał polubienia newsów
    - info o autorze newsa jest znacznie mniejsze (i dodatkowo na dole wpisu), co ułatwia czytanie
    - GMC-T-74 - dodano przeźroczystość starych ikon gif/png (może wymagać CTRL+Shift+R)
    - zmiana górnego menu na komórkach, zmiana przycisków wysuwania sidebara na mobilkach
    - zmiana wyświetlania nowych komentarzy/nowych postów na głównej na mobilkach (od teraz: slider/karuzela)
    - poprawki filtrowania newsów po kategorii
    - przesunięcie info o wersjach GM do sidebara
    - menu dolne na mobilkach
    - poprawki CSSów dla kodu GML w trybie ciemnym

    - panel z informacją o wersji beta da się tymczasowo zamknąć (ale ustawienie to nie jest zapisywane)

    - ikonami trybu jasny/ciemny nie są już żarówki, a słońce i księżyc :)

×
×
  • Dodaj nową pozycję...