Linki do ciekawych stron

Nowy film na naszym kanale

Cześć, odgrzebujemy nasz kanał YouTubowy. Właśnie wylądował na nim najnowszy tutorial, który pokazuje jak ciekawie można korzystać z funkcji sinus.

Przy okazji zachęcamy do subskrypcji kanału - potrzebujemy więcej subów, aby uruchomić tam bardziej społecznościowe opcje. Na koniec zachęcam również do dołączenia do naszej społeczności na Discordzie. Nie da się ukryć, że to właśnie tam teraz GMClan "żyje". Dla Patronów, Boosterów serwera i Filarów społeczności jest dedykowany SUPER TAJNY KANAŁ, na którym na przykład pokazujemy nad czym pracujemy i konsultujemy przyszłe zmiany w serwisie. Zapraszamy!

A, no i tutaj film:

Drag and Drop staje się GameMakerLanguage Visual

Na tydzień przed stabilnym wydaniem GMS2 2022.3, YYG zaskakuje dość sporą zmianą.

Znane od dawna "klocki", zmieniają nazwę z Drag and Drop na GameMakerLanguage Visual (GML Visual, GMLV). Poza samą zmianą nazwy następuje też zmiana wyboru trybu w projektach.

O teraz, gdy stworzymy event lub skrypt, program zapyta nas, czy chcemy korzystać z pełnego edytora, czy z GMLV (z opcją podglądu wygenerowanego kodu). Co ważne YYG wyjątkowo wyczuło, że taki popup będzie bardziej niż wkurzający, więc dało dwie nowe opcje - ustawienia na stałe wybranej wersji dla projektu (Project Options > Main), oraz globalnie dla całej naszej instalacji GMS (ustawienie projektowe nadpisuje ustawienie gmowe).

Grafika: /upload/ajax/20220324_0034ba5c29eb6870a4eae6b2237b45d5.png

Humble Bundle dla Ukrainy

Grafika: upload/ajax/Zrzutekranu20220318o20.41.07.png

Humble Bundle połączyło siły z twórcami gier, wydawcami książek i twórcami oprogramowania na całym świecie. Stworzyli pakiet, z którego przychód w 100% przekazany będzie na humanitarne akcje pomocy na Ukrainie.

Pakiet zawiera ponad 120 pozycji o wartości ponad 2500 USD, a w tym:
- GameMaker Studio 2 Creator (12 miesięcy), Music Maker EDM Edition, RPG Maker VX
- Back 4 Blood, Satisfactory, Metro Exodus i Fable Anniversary
- Książki Pathfinder, Starfinder i Warhammer Fantasy Roleplay

Haczyk polega na tym, że aby otrzymać wszystkie rzeczy z pakietu trzeba wydać 36.39 Euro. Warto?

Link do Humble Bundle

GMS 2022.3 z polskim tłumaczeniem!

Doczekaliśmy się. W 20 roku istnienia GMCLANu, YoYoGames w wersji beta GMS 2 2022.3 udostępniło spolszczoną wersję GameMakerStudio 2.0.

Grafika: /upload/ajax/20220310_e7adeb96cbd1b152efa22668df9a979e.png

Wersję z tłumaczeniem można pobrać tutaj: gms.yoyogames.com/ReleaseNotes-NuBeta.html

Jeśli tłumaczenie wam nie pasuje i wolicie standardową angielską wersję, można zmienić ją w preferencjach bez restartowania programu.

To jak, gotowi tworzyć "duszki" oraz obiekty które są "stałe" ? :D

Aktualne ceny licencji GameMaker Studio 2

W ostatnich miesiącach nie tylko GMS2 przeszedł na model subskrypcji (ale jeśli mieliście już jakąś licencję, to zachowuje ona ważność nawet jak na jakiś czas "nakryjecie" ją subskrypcją), ale i kilka razy zmieniał ceny, dostosowując je do naszego rynku. Przypomnę więc obecny koszt subskrypcji GMS2:

- Free: za darmo. Eksport na Opera GX
- Creator: 12zł m-c / 100zł rok. Eksport na Opera GX, Windows, Mac, Ubuntu
- Indie: 24zł m-c / 249zł rok. Eksport na Opera GX, Windows, Mac, Ubuntu, Android, iOS, HTML 5, UWP (w tym Xbox One/Series)
- Enterprise: 290zł m-c / 2900zł rok. Eksport Indie + PS4, PS5, Xbox One, Xbox Series X, Nintendo Switch.

Co ważne, za GMa można obecnie płacić w złotówkach.

Przypominam też, że każdemu kto kiedykolwiek kupił licencję na GMS2, przysługuje za każdą z nich darmowe 12 miesięcy licencji Indie (bez utraty obecnej licencji). Trzeba jednak pamiętać wycofać ją przed upływem 12 miesięcy, żeby za ten 13 nie zapłacić (z drugiej strony 24zł to nie tak dużo, jeśli się zagapicie). Potem wciąż można korzystać z poprzedniej wiecznej licencji, tak długo, aż nie pojawi się GMS3 (potem nie będzie już aktualizacji dla API, ale niektóre platformy mogą działać bez problemu jeszcze parę lat).

yoyogames.com/pl-PL/get

GMS 2022.2 wydany

Koniec miesiąca już za kilka dni, YYG wydało dziś więc stabilną wersje GMS 2 z wszystkim tym, co udało się ukończyć przez ostatnie 4 tygodnie. Niestety, na wydanie nie załapała się obsługa wideo i pozostała ona nadal w wersji beta programu.

Nowości w wersji 2022.2:
- domyślne włącznie eksportu x64 zamiast x86 (32-bit) dla platform które to obsługują
- tekst w sekwencjach - pozwala na korzystanie z dodanego przez nas fontu i animację dowolnego tekstu, tak jakby był grafiką
- kolory CSS - w końcu zamiast pisać kolory w starym formacie Delphi czyli odwróconej kolejności niebieski-zielony-czerwony (BGR), można podawać kolory w kodzie także w normalnym ludzkim formacie #RRGGBB .
- możliwość wyłączenia opcji "copy on write" dla tablic - YYG doszło do wniosku, że większość osób przekazując tablicę do skryptów i zmieniając wartość, nie chce uzyskać kopii tablicy (jak było to do tej pory - kopia przy zapisie), ale chce zmienić oryginalną zawartość. Domyślnie nowe projekty nie będą więc już wymagać składni arr[@ index] aby zmienić wartość przekazanej do skryptu tablicy. Opcję tę można (podobnie jak stare kolizje) włączyć w opcjach projektu (jako platformę Main), domyślnie jest też włączona dla starych projektów, aby się nie rozsypały.
- wywalenie funkcji Steam z pliku wykonywalnego. YYG stara się odchudzić kod i funkcje steam są teraz osobnym rozszerzeniem do pobrania za darmo z marketplace. Wcześniej to samo spotkało systemy in-app purchase, facebooka, google play, admob itp.
- zmieniono działanie tłumaczeń w IDE, a w efekcie tych zmian już niedługo w programie pojawi się polska wersja językowa interfejsu

gms.yoyogames.com/ReleaseNotes.html

Już 4 marca startuje nowy gamejam YoYoGames i Opery, #NoticeMe, w którym do zgarnięcia są nagrody o puli 33.000$ (130.000zł).

Poza tym, że pierwsze 5 miejsc dostanie kasę, są jeszcze dodatkowe nagrody:

- 10 najlepszych gier trafi na maszyny Arcade które zostaną ustawione w różnych zakątkach świata
- Dwie gry z najładniejszą okładką dostaną po 1.000$, nawet jeśli sama gra będzie słaba
- 7000$ zostanie rozdane wśród osób, które w swoich grach spełnią wszystkie bonusowe modyfikatory/ograniczenia/wymagania do ujawnionego 4 marca tematu
- 5 najlepszych gier PewDiePie zaprezentuje na swoim kanale YouTube.

Więcej info: forum.yoyogames.com/index.php?threads/noticeme-game-jam-sign-up-now.93618

Grafika: /upload/ajax/20220222_897d21ef8556061d4b0816787e36278b.png

Obsługa wideo w becie GMS 2 2022.2

YYG znów zaskakuje, gdyż opublikowało z jednodniowym opóźnieniem betę funkcjonalności, których spodziewaliśmy się za 2-3 miesiące.

Mowa tutaj o odtwarzaniu wideo MP4 oraz tekście w sekwencjach. Do tego po zmianach w roadmapie zapowiedziano, że w marcu lub kwietniu ma szansę pojawić się polskie tłumaczenie IDE GMS! (jest następną niewydaną pozycją na roadmapie).

Niestety, z racji, że to beta, odtwarzanie filmów jest możliwe tylko na Ubuntu, iOS i Androidzie - ale kolejne system dołączą zapewne jeszcze w tym miesiącu.

Na razie brak pełnej dokumentacji, ale YYG podało wstępną listę nowych funkcji (założenie jest takie, ze można odtwarzać jedno wideo na raz):

video_open(sciezka), video_draw(), video_close(), video_set_volume(value_0_to_1)

Przy czym najciekawsze jest video_draw(), które zwraca 3-elementową tablicę, gdzie:
[0] - tryb odtwarzania: 0 - odtwarzanie, -1 to błąd, a -2 to zakończenie odtwarzania
[1] - surface czarno/białe
[2] - surface kolorowe

Po wczytaniu filmu wystarczy więc dać w draw:
kodvar videoData = video_draw();
if (videoData[0] == 0) { draw_surface(videoData[2],0,0); }
I film się wyświetli.

Uwaga!
Ta wersja beta z pewnych względów aktualizuje ID wersji zasobów do nowszej i po otworzeniu w niej projektów, przestaną one poprawnie otwierać się w wersji stabilnej < 2022.2. Warto więc testować nowe funkcje na kopii projektu, gdyż obecna beta ma jeszcze sporo błędów związanych z nowymi funkcjonalnościami i może to być jedna z bardziej niestabilnych bet od paru miesięcy. Z drugiej strony - kolejne wydania trafią do nas w kolejne wtorki i czwartki, więc sytuacja powinna się szybko wyklarować.

Beta do pobrania z gms.yoyogames.com/release-notes-runtime-NuBeta.html .

Świetny tutorial używania sekwencji w praktyce

Cześć. Na GameMakerowym Youtubie pojawił się prawie godzinny materiał pokazujący w praktyce możliwości sekwencji. Tak jak sam nie byłem do nich przekonany, to ten film zmienił moje podejście :)

Kolejne zmiany wraz z GMS 2 2022.2

Dopiero wyszła stabilna wersja 2022.1, a już mamy betę 2022.2 która wprowadza powolutku nowe zmiany.

Oczywiście główne prace skupią się teraz na funkcji podpowiadania składni, analizie kodu i wykrywaniu potencjalnych problemów, czyli systemowi Feather.

Największą zmianą jest jednak wyłączenie funkcji kopiuj-przy-zapisie dla tablic. Na czym to polegało? Do tej pory, jeśli przekazywaliśmy tablicę do funkcji i zmienialiśmy je zawartość, to tworzona była kopia tablicy przypisana do argumentu funkcji, a oryginalna nie była ruszana - chyba, że użyliśmy specjalnej notacji [@ index] = <wartosc>, wtedy zmienialiśmy oryginał. Od wersji 2022.2 [@ ] nie będzie już potrzebne - ale gdyby nasz projekt tego wymagał, to podobnie jak ze starym systemem kolizji, pojawi się w opcjach projektu checkbox przywracający starą funkcjonalność.

W nowej wersji można też podawać kolory HEX. Ponieważ stare GMy oparte były na Delphi, program od dawna cierpiał na odwróconą kolejność kolorów, więc np. #F0F8FF trzeba było zapisać odwracając kolejność par - $FFF8F0, lub 16775408. Teraz będzie działać też nowa notacja z haszem.

Wersja 2022.2 usuwa też funkcje steamowe z runnera i zastąpi je osobnym rozszerzeniem. Dzięki temu runner będzie mniejszy, a rozszerzenie będzie można osobno aktualizować.

Windows 7 nie wspiera też bezpiecznych websocketów, więc gry w nim tworzone w ogóle się nie kompilowały. Teraz można nadal tworzyć gry na Win7, ale websockety z ssl nie zadziałają.

Ponadto, wg. roadmapy rozwinięty zostanie inspektor dla layerów w roomach.

Kolejne aktualizacje - 2022.2 lub 2022.3 przyniosą dodawanie tekstu w sekwencjach, oraz natywne ODTWARZANIE FILMÓW.

Najnowsze wersje GameMakera:

Stabilna
2024.13.0.190 • 2024.13.0.238
wydana 8 dni temu
LTS
2022.0.3.85 • 2022.0.3.99
wydana 134 dni temu
Beta
2024.1300.0.785 •
2024.1300.0.790
 0.16.1

wydana 20 dni temu
= IDE, = Runtime, = GMRT
Użytkownicy online
1 użytkownik aktywny:
gości: 1,
(~ostatnie 15 minut)
Discord
Shoutbox
gnysek (13:44, 10.04.25)
Za 3-4 miesiące GM przejdzie na wydania "półroczne", więc korzystanie z wersji beta żeby sprawdzić nowości będzie wskazane :P
Adriann (18:09, 08.04.25)
Odpowiadam, dzisiaj :D
Adriann (20:48, 04.04.25)
A kiedy te UI layery mają wejść do normalnej wersji gma?
gnysek (00:38, 11.03.25)
I jak, zobaczyłeś ? :D Trochę im zjechało na publiczny release, ale były już w ostatnich dniach lutego dostępne jak się wie, jak pobrać kandydatów do bety :P
Kuzyn (21:30, 05.03.25)
uwierzę jak zobaczę :P
gnysek (10:35, 18.02.25)
W ciągu 10 dni mają wyjść w końcu Layery UI :D
Wojo (10:25, 27.12.24)
Jak tworzyłeś* ah ta niecną autokorekta (kiedyś też stworzyłem apki na androida w sumie)
Wojo (10:23, 27.12.24)
O siemka baca, czasami myślę o tobie w kontekście tego jak tworzyłem apki na androida. Swoją drogą czasami zapominam, że forum istnieje bo cały ruch teraz utrzymuje się na discordzie, ale pora to zmienić!
Uzjel (20:17, 10.12.24)
Cały ruch przeniósł się na Discorda.
MagnusArias (17:43, 01.12.24)
O matko... a ja tutaj jestem od ponad 15 lat i czasami zaglądam... biernie bo biernie, ale czasem wpadnę
Starsze wpisy znajdziesz w Archiwum.
Ankieta
Ile zarobiłeś do tej pory na grach stworzonych w GM?