Linki do ciekawych stron

GameMaker Studio 2.3 dostępne

Z niemal półrocznym opóźnieniem, w końcu wyszła wersja 2.3 GameMaker Studio, która wprowadza szereg nowości:

- funkcje anonimowe, konstruktory i struktury
- sekwencje animacji, krzywe animacji
- nowe drzewo zasobów (można wstawiać zasoby w dowolne foldery)
- tagowanie zasobów
- zupełnie nowa, ulepszona dokumentacja (dostępna także na manual.yoyogames.com )
- zawijanie kodu na wszystkich klamerkach
Grafika: /upload/ajax/20200818_176a073857fafe75ec283e1278241786.png
- tablice wielowymiarowe
- łańcuchowy dostęp do tablic i struktur danych ( np. a[1][# 3,4][| 5][? "w"] )
- łapanie wyjątków (try/catch) i własny handler dla obsługi błędów

Projekty z 2.x będą wymagały konwersji i zapisania w nowym miejscu (w razie czego).

help.yoyogames.com/hc/en-us/articles/360011980018

Komentarze (łącznie 29, wyświetlam 16 - 30):
Borek (Czw., 20 Sie. 20, 11:32)
#16

@Pieter, ja z Gita nigdy nie korzystałem, bo nie miałem takiej potrzeby :) Lubię mieć kod przy dupie, a pracuję sam :D Gnysek na pewno wie wiele więcej na ten temat :)

TeeGee (Czw., 20 Sie. 20, 11:52)
#17

Mi ciągle jeszcze wyskakują drobne problemy w samym IDE, więc się dygam - mimo wszystko konwersja na nowy format jest jednostronna i to dość poważna decyzja.

Np. teraz do portów na konsole potrzebowaliśmy w końcu 3 różnych wersji GameMakera (oficjalnej i dwóch wewnętrznych YoYo). Nie chciałbym się wkopać w sytuację, w której okaże się, że cośtam na PS4 działa tylko w którymś z tych wewnętrznych buildów, a ja już mam skonwertowany projekt.

Z drugiej strony sama zmiana formatu projektu TAK BARDZO ułatwia nam pracę w kilka osób, że mnie kusi, żeby zaryzykować. Nie ma tego cholernego folderu Views, który zawsze się konfliktował, no i wreszcie ktoś z teamu może sobie pisać swój kod czy scenki w jednym pliku, bez potrzeby wrzucania każdej jednej jako nowego skryptu. Dla nas to jest game changer!

gnysek (Czw., 20 Sie. 20, 23:23)
#18

Ja używam GITa, ale nigdy z wewnątrz GameMakera, tylko z konsoli/jakiegoś GUI innych firm. @Borek, kod przecież jest w tym samym miejscu wtedy, z kopią w chmurze :) Czasem fajnie w historii poszukać co się zmieniło w ostatnich dniach jak buga szukasz, którego nie było wcześniej, ja z tego często korzystam.

@TeeGee I wciaż mają JSON, więc nadal jest problem przecinków jak coś nowego dochodzi, no ale załóżmy, że zmiana jednego parametru w czymś to i tak zmiana linijki kodu, niech tak będzie (nie każdy program do DIFFów oznacza wyraźnie tylko konkretny zmieniony znak - ale ja akurat takie lubię). XML czy YAML byłyby lepsze moim zdaniem, ale to i tak jest zmiana o której ja pisałem jeszcze w listopadzie 2016 przed premierą!!!!

n
nowy_user (Pią., 21 Sie. 20, 08:03)
#19

@gnysek, czy dałbyś radę zrobić jakiś artykuł/filmik instruktażowy, który objaśniałby jak zintegrować i używać GITa z GameMakerem? Podejrzewam, że wielu jest zainteresowanych tym tematem, ale mało kto wie jak się za to zabrać.

TeeGee (Pią., 21 Sie. 20, 11:43)
#20

GITa używa się z GameMakerem tak samo jak z czymkolwiek innym, więc wystarczy dowolny istniejący guide. :P

TeeGee (Pią., 21 Sie. 20, 16:59)
#21

Hmmm, po dłuższym potestowaniu okazuje się, że nasze gierki lubią się crashować pod 2.3. Zdecydowanie jeszcze warto trochę poczekać z konwersją.

gnysek (Pią., 21 Sie. 20, 22:49)
#22

Ale nie używasz GM Live? Mi się gry crashują w nim po 5 - 10 minutach, zazwyczaj jeśli są pętle for. Oczywiście komunikatu z powodem brak, GM tylko wypluwa "crashed, check compile errors".

TeeGee (Sob., 22 Sie. 20, 09:24)
#23

Nope. Po prostu gram sobie i nagle ciach - proces umiera. Też bez żadnego komunikatu o błędzie, więc nawet ciężko znaleźć jakąkolwiek stałą przyczynę czy repro.

gnysek (Sob., 22 Sie. 20, 14:40)
#24

Ja mam coś podobnego, ale właśnie nie wiem, czy to wina GM Live czy nie. W konsoli jest tylko:

W://windows/Runner.exe exited with non-zero status (-1)
FAILED: Run Program Complete
For the details of why this build failed, please review the whole log above and also see your Compile Errors window.

Z czego ostatnie zdanie powinno być tylko w trakcie budowania, a nie jak gra padnie. Tak jakby dla jakichś błędów przestał się wyświetlać komunikat.

TeeGee (Sob., 22 Sie. 20, 21:19)
#25

Faktycznie dziwne, choć u mnie nawet tyle nie ma. Po prostu proces umiera i elo. Tak czy inaczej - nie mam czasu, żeby teraz robić za QA YoYo i na ślepo wykomentowywać kolejne rzeczy w nadziei znalezienia repro. Obstawiam, że za parę patchy będzie znowu śmigać.

gnysek (Nie., 23 Sie. 20, 19:52)
#26

Też myślę, ze jednak o jedną betę za szybko wypuścili 2.3, ale pewnie chcieli w tym kwartale zdążyć i ruszyć z 2.3.1 - zwłaszcza, że np. krzywe beziera w curves to już widziałem w czerwcu, a funkcje do tablic (push/pop) w lipcu, więc od dawna robili nowe rzeczy które już czekały, ale z jakiegoś powodu nie miały być dołączone do tej wersji. Wygląda, że pchnęli ją tylko po to, by organizacyjnie to ogarnąć, może Playtech wymagał widocznych postępów.

Borek (śro., 26 Sie. 20, 18:13)
#27

No i stało się to, czego się obawiałem, ale na szczęście tym razem się uda :) Chodzi bowiem o to, że w listopadzie Google Play wymaga Androida API Level 29, akurat obecny GMS 2.X go jeszcze wspiera, ale gdyby to było API 30, to pewnie byłoby już w GM 2.3 i co? No i by była dupa... bez update'u nie wrzucilibyśmy gry na Google Play. Chyba, że to API akurat nie wymagałoby zmian w GMS, bo nie raz tak było, ale pamiętam, że raz było tak, że bez aktualizacji nie dało rady...

TeeGee (śro., 26 Sie. 20, 20:04)
#28

W razie czego pisz do YoYo, bo oni jeszcze mają parę buildów wewnętrznych, które są jeszcze na formacie 2.2.5, ale z nowszymi wersjami API/SDK.

gnysek (Czw., 27 Sie. 20, 01:36)
#29

W sumie tak długo, jak jakiś update to jest tylko kwestia zmiany w eksporterze dostępnych wersji API, to pewnie to supportują, bo to paręnaście minut roboty, włączenie taska na Jenkinsie żeby się zbudowało i jazda.

Najnowsze wersje GameMakera:

LTS
2026.0.0.16 • 2022.0.3.99
wydana 159 dni temu
Beta
2026.100.0.1195 •
2026.100.0.1132
•
 GMRT beta 0.22.4

wydana  5 dni temu
= IDE, = Runtime, = GMRT
Użytkownicy online
2 użytkowników aktywnych:
gości: 1, userów: 1
 Adriann
(~ostatnie 15 minut)
Discord
52 użytkownicy online na discordzie:
Miłosz, 🧁Cupcake🧁, MorDan, Alice, Nitro Slav, 21Lancz, Carl-bot, pABLO, h..., Fox, GibkiKaktus, s..., lethian, Sporek, Kuzyn, GMRussell, Tidżi, fervi, 𝕳𝖚𝖌𝖔 𝕲𝖔𝖓𝖝𝖆𝖑𝖊𝖝, Radek Ignatów, Threef, Uzjel, NOTALOSZISZITER, Moldis, Murrri, Kandif, yazaa, Dyno, 🆅🅸🆃🅾74🅼, Deusald, szmalu, Korodzik, tomqz, ZYGZAK, Morro, sutikku, draczek, Ulti, Danieo, MrTesterr, RuLing, Voytec, GreenClover, 𝓐𝓷𝓪𝓼𝓽𝓪𝓼𝓲𝓪, Cebul, Borek, moeglich, g..., Add92, Krzysiek1250, Shockah, xVANiLL
Shoutbox
gnysek (23:36, 02.11.26)
Zniknęła, stara wersja nie powinna byc dostepna. Chociaz widziałem, ze został przełącznik na górze w zębatce obok avatara, moje przeoczenie :D
Borek (20:47, 02.11.26)
Gdzie jest opcja, żeby wstąpić do bety GMCLAN? bo nigdzie nie widzę.
gnysek (11:10, 01.11.26)
teraz też wyróżnia nowe wpisy od ostatniej wizyty ;)
Borek (18:45, 31.10.26)
No, już jest lepiej :) Dalej retro, ale użyteczne :D To mi się podoba :)
gnysek (12:36, 31.10.26)
Ok, teraz jak wpiszesz więcej tekstu, to się po prostu automatycznie powiększa ;) I poprawiłem CSS dla tips/warns w artykułach i newsach na ciemnym motywie, tak porządnie. I teraz zapamiętuje "przeczytane" komentarze między przeglądarkami.
Adriann (15:31, 29.10.26)
Tak, rozumiem używanie ai jako narzędzia ale nie w ten sposób że nie widać w tym pracy człowieka :o
Borek (15:13, 26.10.26)
Nie narzekam na ruch (sam napisałem, że przynajmniej jakiś ruch jest), ale martwi mnie jakość "gier", które nagle zaczynają się pojawiać z dupy. "Catch the clown" przynajmniej był stworzony przez człowieka, tak samo jak opis na forum :)
Wojo (11:49, 26.10.26)
Nie ma ruchu - narzekacie, jest ruch - narzekacie. Nie są to gry z najwyższej półki, ale każdy robi tak jak potrafi. Za starych gmclanowych czasów było wiele produkcji amatorskiej jakości, ale dzięki temu forum tętniło życiem.
Borek (16:08, 25.10.26)
Chodzi mi o ten INPUT, jedna linia, ciężko się tutaj pizse :) Ja wiem, że retro, ale trochę QoL nie zaszkodzi :D
gnysek (16:00, 25.10.26)
A co jest nienormalnego? :D Jest takie jak zawsze było, pełne retro ;) Zerknę, w następny weekend planuję lekki update strony. 3 wpisy to nie tragedia, ale jak będzie wiecej AI slopu to pewnie zacznę kasować.
Starsze wpisy znajdziesz w Archiwum.
Ankieta
Czy udostępnienie źródła GMRT dla każdego i brak opłat za licencje jest dobrym krokiem?