Skocz do zawartości

Sutikku

Użytkownicy
  • Postów

    738
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    4

Treść opublikowana przez Sutikku

  1. Sutikku

    checkpoint - 2021

    Wszedłem sobie na gmclan w poszukiwaniu czegoś i przypadkiem zauważyłem ten wątek W odpowiedzi do samego siebie z przeszłości, dla samego siebie w przyszłości (dzięki @gnysek że ciągle utrzymujesz gmclan!) Aktualnie to już zbliżam się do zakończenia tych studiów które wtedy zacząłem, właśnie mam 2 tygodnie żeby skończyć część praktyczną mojej pracy inżynierskiej. Zastanawiam się nad założeniem własnej firmy i pewnym swoim projektem, ciekawe co pomyślę o tym jak to przeczytam za X lat. I ciągle chodzi za mną gamedev, chociaż teraz raczej godot.
  2. PHP źle wyświetla dane jeszcze przed importem do bazy, po prostu po wczytaniu przez file_get_contents(). Iconv wywala błąd illegal input sequence.
  3. Pobrałem sobie eksport .CSV z mBanku z wykazem operacji, okazało się, że jest jakoś dziwnie sformatowany (?), chciałem sobie to zaczytać do bazy danych za pomocą PHP. Noi jest problem, bo nie działają polskie znaki. Po zamianie w notepad++ z kodowania ANSI na UTF-8 jest okej, ale nie będę tego przecież za każdym razem robił. Wypróbowałem chyba cały stackoverflow i dalej nic, więc spróbowałem str_replace() ale zostały mi dokładnie trzy znaki których nie łapie ani str_replace ani regex. Œ œ Ÿ Są to kolejno literki Ś, ś i ź. Próbowałem utf8_encode(), mb_convert_encoding(), iconv(), jedynie str_replace() ma dobry efekt, ale no nie łapie wszystkiego. Nie wiem już jak się za to zabrać.
  4. Sutikku

    checkpoint - 2021

    W ramach odświeżenia tematu robię nowy checkpoint - już po maturce, całkiem fajne wyniki, poniekąd za namową ludzi stąd oraz mojego nowego szefa złożyłem papiery na informatykę zaocznie.
  5. Cześć wszystkim, w ramach pobudzenia ruchu na forum, znowu mam problem. Przeciwnik chodzi po ścieżce, czy mogę przewidzieć na której pozycji ścieżki się znajdzie za X klatek? Patrzyłem po dokumentacji, ale jakoś nie znalazłem rozwiązania. Jeśli to ma znaczenie, to ciągle siedzę na gms 1.4
  6. Dzięki za odpowiedzi, nawet wyszło, aktualizuje mapę światła za każdym razem gdy gracz przejdzie z jednej komórki do drugiej, więc dość rzadko. Max FPS mało spadł, więc wydajność super, a używałem draw_rectangle() na surface. Chciałem jeszcze dodać żeby światło było ograniczone przez bloki, ale koniec końców zrezygnowałem, bo nie wygląda to aż tak dobrze jak sobie wyobrażałem.
  7. Cześć, myślę zrobić w grze oświetlenie oparte o ds_grid, tj. jedna komórka odpowiadała by np kwadratowi 64x64px. Przypuśćmy, że grid jest 5x5, a w środku jest źródło światła o mocy 3. Sąsiednie komórki będą miały moc oświetlenia już 2, a jeszcze dalej 1. Coś takiego funkcjonowało w minecrafcie, tylko w trójwymiarze. Chyba wiem jak to zrobić na milion pętl, ale zastanawiam się nad wydajniejszym rozwiązaniem. Nakieruje mnie ktoś w jaki sposób coś takiego osiągnąć?
  8. Sutikku

    checkpoint - 2021

    @gnysek dzięki za rady w tym kierunku, ta matura z informatyki to raczej furtka gdyby się okazało, że nie mogę znaleźć tak szybko pracy i jednak studia by się przydały. Zdania są mocno podzielone, jedni powiedzą żeby studiować, inni - że coraz mniej patrzą na papier i trzeba coś umieć. Może pora stworzyć jakiś certyfikat do uzyskania na GMCLANie, żeby wpisać do CV? ?
  9. Sutikku

    checkpoint - 2021

    Za tydzień mam maturę (a za trzy maturę z informatyki) i mam wielką nadzieję, że uda mi się zacząć pracę jako programista bez robienia studiów, bo szkoda mi czasu. Wrócę tu za rok, jak czas zweryfikuje.
  10. W zasadzie to tylko drobnostka, ale taka tu cisza, że nowy temat nie zaszkodzi. Któryś już raz podchodzę do networkingu, tylko tym razem UDP i zastanawiam się, jaką strategie wysyłania pakietów obrać? 1. Wysyłam pozycje graczy, co jakiś czas wysyłam informacje o położeniu jakichś przedmiotów, wysyłam pakiet do obliczania pingu i co nowa rzecz, to wysyłam ten pakiet niezależnie od innych. 2. Wysyłam np. co 10ms jeden wielki pakiet zawierający wszystkie informacje (a zapewne w tym również te, niekoniecznie potrzebne). Jak tak czytam w internecie czasem, to mam wrażenie, że czytam o tym 2 sposobie, ale jakoś nie wydaje mi się, żeby to tak miało wyglądać? Czy może jest tak, że GM sam łączy te małe pakiety w jeden duży, jeśli naraz jest pare wysyłanych? Mam nadzieję, że wiadomo o co mi chodzi.
  11. Czy twoja gra korzysta z viewów? Jeśli dobrze rozumiem, to gdzieś trzeba odjąć/dodać view_xview i view_yview, albo coś rysujesz w draw_gui, choć powinno być w draw, lub na odwrót.
  12. Żaden z wrogów się nie powtarza? Bo gdyby np. było dwóch wrog1 na mapie, to wtedy zamiast distance_to_object(), jest funkcja instance_nearest(x,y,object), która zwróci najbliższego z nich. Ale w taki sposób jak ty chcesz, to może zrób to tablicą, czyli zamiast 5 zmiennych, zrób tablice w[] i przypisuj w[0]=distance_to_object(wrog1), w[1]=distance_to_object(wrog2) itd... Potem w pętli for, szukasz najwyższej z tych wartości najblizszy=0 for(var i=0; i<5; i++) { if(w[i]<w[najblizszy]) najblizszy=i; } Wiesz już który z nich to najbliższy, bo jego indeks jest zapisany w zmiennej najblizszy, możesz zrobić 5 ifów, if(najblizszy==0) then strzel_do_wrog1(), choć to mało eleganckie rozwiązanie.
  13. GMS robi backupy samemu, nie mam go teraz na komputerze żeby sprawdzić, ale chyba gdzieś %localappdata%
  14. Projekt jest w gms 1.4? Jak tak możesz mi podesłać na pw to looknę
  15. Pytanie z zakresu elektroniki, bo się na tym nie znam, a próbuje coś zbudować. Mam zasilanie 12V i podpięte do niego dwa urządzenia (tzn. tak jest w planie). Czy jeśli jedno pracuje na 0.1A, a maksymalne natężenie to 0.5A, a drugi na 3A, to czy temu o niższym poborze nic się nie stanie przy włączeniu tego drugiego? Próbowałem znaleźć informację w internecie, ale nie wiem pod jakim hasłem szukać. W tym przypadku wolałbym się nie uczyć na błędach, jeśli jest tu jakiś elektronik to byłbym wdzięczny za pomoc.
  16. To akurat nie są te druciki w formie włosków, tylko chudziutkie pojedyncze, które odizolowałem. Z faktu kwarantanny mam małą swobodę zakupów, znajdę jakiś rozpuszczalnik w standardowym domowym zapleczu? Jakiś zmywacz do paznokci, WD40. A jeśli nie, to w jaki celować, coś słyszałem, że izopropylen.
  17. Zawsze mi tu ktoś pomoże, nie będę zakładał specjalnie konta na elektrodzie. Próbuję nauczyć się lutować, kupiłem sobie kable jack (końcówka z jednej strony, z drugiej ucięte), mam dużo zepsutych słuchawek. Mam jakąś tanią lutownicę oporową. Kabelki od kupionego jacka idzie posrebrzyć, cyna się go łapie, ale przewody słuchawkowe na odwrót, cyna od nich ucieka, w ogóle się nie chce ich złapać. I tak w zasadzie kończy się moje lutowanie wszystkiego. Z topnikiem czy bez. Ktoś ma jakieś rady? Udało mi się to zlutować na zasadzie, że z cyny uformowała się kulka i w nią wepchnąłem przewody od słuchawek, ale po zaizolowaniu to wygląda śmiesznie, a poza tym mam w planach ambitniejsze projekty i tam ten bajer nie przejdzie.
  18. jeśli tworze var x=buffer_create(), a potem go nie usuwam, to on ciągle siedzi w pamięci, do wyłączenia gry?
  19. Inne działające zdjęcia są w jpg, te też się z takim rozszerzeniem zapisują.
  20. Niektóre zdjęcia zrobione z telefonu otwierają się w googlowskiej aplikacji zdjęcia, a w zwykłej galerii już nie. Nie da się ich udostępnić przez messenger (Wystąpił błąd. Spróbuj ponownie później). Po zgraniu na pc też nie da się ich odtworzyć. Pobrałem jakiś losowy program do fixu jpgów (stellar repair photo) i nie pomogło. Nieco dziwne, ktoś ma pomysł?
  21. Fakt z tymi maskami, dawno nic nie gierkowałem i nie myślę jak gamedev xx Tylko jak te siłę przyciągania przełożyć na kierunek ruchu, czy w ogóle sam ruch? Mamy np 3. obiekty, dla porównania Ziemia, Księżyc i lecąca pomiędzy nimi asteroida. Dla Ziemi i księżyca lecąca asteroida nie będzie miała wielkiego znaczenia, ale Asteroida powinna zakręcać w stronę ziemi aleee z pewną poprawką w stronę księżyca. Jak to zaaplikować? Można przyjąć, że na początku żaden z obiektów się nie porusza, i są ustawione w linii Ziemia - Asteroida - Księżyc.
  22. Nazwa tematu nic nie mówi, ale chodzi mi o osiągnięcie efektu podobnego do grawitacji (w skali kosmosu). Gdzie wszystkie obiekty na siebie oddziaływają, zależnie od odległości i masy obiektu (czy tam jakiejś zmiennej). Wpadłem na pomysł żeby zrobić maski tak duże by wszystkie obiekty miały kolizje ze sobą (pewnie będą problemy optymalizacyjne no ale) ale nie wiem jak uwzględnić jeszcze te dodatkowe zmienne (tj. odległość i masa). Ktoś mądrzejszy ma jakiś pomysł?
  23. Przed i po aktualizacji taki błąd występuje, Samsung Galaxy J5, widziałem w internecie, że niektórzy też mieli taki problem, ale tam mowa o paru sekundach, może do dziesięciu, a tu mowa o plus minus 30 sekund. Myślałem grzebać coś w ustawieniach, ale bajery typu geo-tagi mam wyłączone, żadnego stabilizatora ekranu nie mam, więc nie wiem.
×
×
  • Dodaj nową pozycję...