Skocz do zawartości

gnysek

Administratorzy
  • Postów

    9 812
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    141

Treść opublikowana przez gnysek

  1. I to rozumiem. Przychodzisz znienacka i z grubej rury Generalnie jeśli do czegoś miałbym się przyczepić, to średnio czytelne są moim zdaniem dobrane fonty. Główna bohaterka przypomina mi też postać z jakiejś bajki którą oglądają moje córki (hmm, księżniczka Sisi albo coś takiego?). Dźwięki z gier 8-bitowych też śmiesznie/dziwnie wypadają. Widzę też, że gra ma ogrom texture pages, a część z nich można by zoptymalizować, docinając je (np. https://v6p9d9t4.ssl.hwcdn.net/html/4440494/html5game/CoC_texture_39.png ma 50% wolnej przestrzeni, jakby pociąć tych żołnierzy na osobne grupy to na tej teksturze wlazło by 3x tyle grafik). Przy tym rozmiarze niestety gra wczytywała mi się dobrze z 10 minut, więc wersja HTML5 może nie zdać egzaminu - ale ostatecznie jako demo może być (i dla niektórych tutaj niedowiarków na forum to dowód, że eksport HTML5 nie jest jednak taki zły). Ale to poza zgłoszeniami na gamejam Opery to zdecydowanie najlepsza gra w tym roku na GMCLANie, a pod względem rozbudowania bije nawet i je Świetna robota!
  2. gnysek

    Opera GX Game Jam

    Ja też widziałem tam lepsze. Część ma tam tak długie intra, że bym je zdyskwalifikował jako szybkie gierki offline.
  3. gnysek

    Opera GX Game Jam

    No niestety, waszych gier nie ma w finałowej 8, ale wszyscy możemy zagłosować: https://www.opera.com/gx/gamejam
  4. gnysek

    Opera GX Game Jam

    Tam ludzie sie strasznie burzą, że ich gry nie trafiły do TOP 100, a są lepsze i bardziej przestrzegają reguł niż te, które się dostały Jakby nie było do wygrania 10k$, to by pewnie 50 gier było i problem z głowy
  5. gnysek

    Opera GX Game Jam

    Dziś pokazało się TOP 100 - https://gamejolt.com/playlist/opera-gx-game-jam-our-favorites/437215 Z tego co znalazłem, z polskich produkcji trafiły dwie: - Space Pogo / lethiandev - Space Grinder GX / Uzjel
  6. W show_message to akurat dość dziwne, powinny działać prawidłowo i nigdy się z tym nie spotkałem. Pytanie co to jest "inny komputer" - jaki system, jaka wersja językowa, czy oryginalnie była to polska wersja, czy dogrywany może był tam pakiet językowy już po pierwotnej instalacji ?
  7. Mówimy 8.1, on chyba .ogg nie potrafi odtworzyć i tutaj może być faktycznie problem. Obawiam się, że poza .wav przerwa będzie słyszalna. Plus jest taki, że .wav w zipie zajmuje niewiele więcej niż .mp3, minus taki, że jednak wciąż więcej i do pełnych piosenek się zupełnie nie nadaje.
  8. Nic mnie dziś bardziej nie rozbawiło.
  9. gnysek

    Opera GX Game Jam

    Przedłużyli oczywiście czas sędziowania, jak skomentowali na forum YYG "ten termin od początku był zbyt optymistyczny", i myślę, że faktycznie byłby nawet dla 50 gier... ale zagrać w aż 900, to chyba sie podzielą niestety i każdy wybierze swoje top X ze swojej puli i wtedy reszta je ogra. Z początku myślałem, że zgłoszeń będzie mało i trochę żałowałem, że się nie wziąłem do roboty ostrzej, ale ostatecznie wątpię, żebym coś wygrał, bez grania widziałem już kilka lepszych gier
  10. gnysek

    Opera GX Game Jam

    Moja niedokończona: https://gnysek.gamejolt.io/aroundworldgx - miała polegać na tym, że Ufo zbiera znane obiekty z całego świata (np. Mur Chiński, Wieżę Eiffla, Statuę Wolności, Krzywą Wieżę, Piramidy itp.) i rzuca w naszą stronę, a my omijamy. Skończyłem na etapie prototypu, bo przy małych dzieciach ciężko dotrzymać terminy Całość robiłem z 4-5 godzin.
  11. gnysek

    checkpoint - 2021

    Uuu, poważne rzeczy Mi wczoraj strzeliło 5 lat od kiedy wprowadziłem się do obecnego domu, co oznacza, że zostało mi jeszcze 19,5 roku kredytu (taka ciekawostka - GMCLAN ma 19,5 roku :D). Na szczęście chyba nie będzie tak źle, bo mam szansę przenieść się do większego lokum i tam zbudować sobie geekowy pokój (bo będzie aż tyle pokoi), więc przy okazji checkpointu za rok mam nadzieję nadawać już z oazy nerdostwa.
  12. Może sobie wypiszcie jakie karty graficzne ?
  13. Oczywiście, że można, tak samo jak wtedy, gdy tworzysz system, identycznymi funkcjami można modyfikować na bieżąco kierunek, kształty itd. Wiele osób tego nie wie, a właśnie tak można stworzyć fajniejsze dynamiczniejsze particle (np. coś na wzór tornada - przesuwasz punkt startowy clipart po kole i zmieniasz ich kierunek, żeby leciały w dobrą stronę). Particle można też "pauzować" wyłączając automatyczną ich aktualizację, czy rysować ręcznie. Postaram się napisać na ten temat niedługo artykuł, właśnie podsunąłeś mi temat
  14. Przypomina GameMakerowie gierki sprzed 20 lat Instaluję, zobaczymy jak się w to gra
  15. Bardzo mi się skojarzyło z wiedźminem I, zabrakło tylko ikonki combosów na kursorze
  16. Ta gra mi się podoba bardziej niż Seid.
  17. Fajnie, ta wstępna wersja wygląda graficznie lepiej, niż zapowiedź Abandoned o którym ostatnio było mnóstwo szumu
  18. Ja bym skorzystał z jakiegoś dostępnego w sieci przykładu, na pewno są z trampoliną czy skrzynką od której można się odbijać, i to bym wziął za bazę.
  19. Dostępna jest co najmniej od GameMakera 5.0, bo pamiętam ją jeszcze z tutoriali platgormówi drag'n'drop z 2003 roku, gdy zaczynałem przygodę z GameMakerem. Nie bardzo rozumiem ten kod. Nie wiem dlaczego kod od skoku jest w trampolinie, a nie w obiekcie postaci, do tego: - player_bounce nigdy się nie zmienia, wiec jak rozumiem ten warunek jest zawsze spełniony - jeśli par_entity to jest to co skacze na trampolinie, to jak spadnie, zawsze będzie jej dotykać, wiec i ten warunek jest spełniony - jak dla mnie zatem zawsze spełnione są oba warunku i zawsze ustawiasz hspeed i vspeed Wydaje mi sie, że kod jest zupełnie nie w tym miejscu, a to czy trampolina jest pod graczem czy nie, powinno być uwzględniane tam, gdzie jest kod od zwykłego skakania (o ile takowy w ogóle jest). Btw. dlaczego normalna grawitacja to 1, a nie 0? Np. domyślne GMowe gravity przecież jak ma wartość większą od 1, to dodaje do x i y: lengthdir_x/y(gravity, gravity_direction), wiec tylko 0 powoduje ustanie grawitacji.
  20. Bardzo możliwe, aczkolwiek polecam też używanie move_contact_solid lub jakąś pętlę while, zeby idealnie o 1px dotknąć podłoża.
  21. To jest naprawdę za dużo kodu, żeby go analizować zwłaszcza, że może czegoś brakować. Ale masz przykłady gier platformowych i tam jest jak resetować grawitację gdy dotkniesz podłoża (sprawdzasz czy jest obiekt solid poniżej y+speed, i uzywasz moce contact solid, żeby idealnie dotknąć).
  22. Ja generalnie jestem za tworzeniem tzw. flag, czyli zmiennej, która stwierdza, czy coś jest czy nie. I tak bym zrobił kod. Tzn. całość w tym stylu, żeby było czytelniej: // pseudokod // 1. najpierw ustal stany postaci if (costam lub costam lub costam) { plywanie = true; } else { plywanie = false; } // 2. potem reaguj na nie // logika od ruchu, animacji itd. var predkosc_poruszania = plywanie ? 0.5 : 4; // 0.5 jak pływamy, 4 jak nie pływamy var ruch_poziomo = -keyboard_check(vk_left) + keyboard_check(vk_right); // zwróci -1, 0 lub 1 x += predkosc_poruszania * ruch_poziomo; if (plywanie = true) { if (sprite_index != spr_plywa) { sprite_index = spr_plywa; image_index = 0; image_speed = 0.2; } } else { ... // itd. } W ten sposób trudniej się pogubić, poza tym mając zmienną od stanów, łatwiej je wymuszać i zmieniać w innych przypadkach, a nie zmieniamy zachowania (można np. włączyć pływanie podchodząc do drabinki, czy drzwi, czy wymusić na początku etapu - spoza step tego obiektu).
  23. Jeśli animacja jest za szybka, użyj ułamka? Np. image_speed = 0.2;
  24. W GMS2 sprite może mieć eventy na konkretne klatki, tak swoją drogą, może to pomoże ?
×
×
  • Dodaj nową pozycję...