Skocz do zawartości

gnysek

Administratorzy
  • Postów

    9 805
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    137

Treść opublikowana przez gnysek

  1. Jestem pod wrażeniem zwłaszcza stworzeń z większą ilością nóg, które zazwyczaj muszą działać naprzemiennie!
  2. Z darmowych polecam: https://www.kenney.nl/assets/category:2D https://itch.io/game-assets/free/tag-roguelike
  3. Taka ciekawostka - gra wyjdzie w pudełku (niestety tylko w USA):
  4. gnysek

    NecroArcher

    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 .
  5. to akurat robiliśmy - ale o mp_grid_draw zapomniałem, dzięki za tip! Jakby ktoś chciał zobaczyć moją wersję powyższego, zrobioną w 40-60 minut, to jest tutaj: https://gmclan.org/uploader/plik/21277,worker_placement
  6. 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źć
  7. W jakim sensie dotknięć? Ile obecnie miejsc jest wciśnięte? Obstawiam takie coś: var _cnt = 0; for(var i = 0; i < 5; i++){ if (device_mouse_check_button(i, mb_left)) _cnt++; }
  8. gnysek

    Męczymy AI z ChatGPT

    Próbowaliście z A-starem ?
  9. 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) - [nowe] przy komentarzach dostępny jest prosty edytor bbcode - [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: 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).
  10. 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
  11. 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?
  12. Teraz kolejne zmiany pójdą pewnie dopiero w okolicy 8-9 czerwca, bo właśnie wspomnianą ligę bym chciał przepisać, a tego jest niestety sporo (linii kodu jak linii, ale pozostaje kwestia testowania).
  13. gnysek

    Foto-galeria

    Ja tam wolałem Pixel Heaven w ten weekend, chociaż od nas z pracy jechał kolega (może widziałeś, bo ma ponad 2 metry xD).
  14. gnysek

    Męczymy AI z ChatGPT

    speed += acceleration; if (speed > maxSpeed) { speed = maxSpeed; } ja tam wolę: speed = min(maxSpeed, speed + accelleration);
  15. gnysek

    Foto-galeria

    Ależ smutny wyraz twarzy! Uśmiechnij się
  16. U mnie wszystko wygląda jak czarne Ale chyba wiem o co chodzi - że bloki mają ten sam kolor co tło, a nie powinny? To faktycznie byłaby kosmetyczna zmiana.
  17. 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) Kolejny update mam nadzieję jeszcze w tym tygodniu, przed spotkaniem w Warszawie
  18. Nikt już nie pamięta, jak w 12 letnim programie się to dokładnie robiło. Kojarzę jednak, że funkcje draw_text czy draw_sprite dało sie za pomocą d3d_translation obracać na osi x/y/z.
  19. Gdyby Cairo od Bigsharka było grą dla dorosłych, wyglądałoby właśnie tak.
  20. 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). 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.
  21. Usunięte, już widziałem ten problem, ale wcale nie był taki prosty do rozwiązania 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": Reszta zgłoszonych problemów powinna również trafić w kolejnej aktualizacji.
  22. Myślę, że 3,4,5 i 6 zdecydowanie poprawię, dzięki za opinię!
  23. Jaka przeglądarka/OS? Bo u mnie to wygląda tak:
  24. 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
×
×
  • Dodaj nową pozycję...