Nasze strony: gmclan.org gameonly.pl ps-plus.pl gameswithgold.pl n-switch.pl hmt.pl
Fastbar
Powrót do strony głównej
Trzymaj pliki na gmclan.org!
Game Maker w pytaniach i odpowiedziach!
Polska dokumentacja
Tabela wyników ligi 24
Pobierz GM
Akademia GMCLANu

GameMaker - aktualne wersje

GMGameMaker Studio 2 IDE
GM2.3.7.603
GMWydany 14 dni temu
GMGameMaker Studio 2 runtime
GM2.3.7.474
GMWydany 14 dni temu
GMGameMaker Studio 2 IDE - Beta
GM2.2.5.480
GMWydany 728 dni temu
GMGameMakerStudio 1.4.x
GM1.4.1804
GMWydany 1351 dni temu

Do tej pory wsparli nas: Tymon, bagnz0r, Borek, I am vader (LeD), I am Lord (Huderlord), Sutikku, SimianVirus7, tramur, Chell, Adriann, nowy_user, Uzjel, HamsterMan, Threef, wpłacono łącznie 759,13 zł (z VAT 933,73 zł, stan na 28.06.2021, g. 18:00).

Wiadomości

wszystkie :: game maker :: kąciki programowania :: inne

Beta GMS 2.3.8 z nową kompresją grafiki - 23:54, 7.12,2021 (gnysek)

ikona

YYG po przejęciu przez Operę nie przetaje zaskakiwać - w wersjach 2.3.7 i 2.3.8 doczekaliśmy się porządków i usunięcia funkcji, które od dawna nie istnieją (np. dotyczące reklam, czy zakupów na telefonach i tabletach) i zostały przeniesione do zewnętrznych bibliotek - część tego kodu pamięta jeszcze GMS 1.4 i nie była nawet widoczna dla gier z GMS2, wiec takie porządki są mile widziane.

Przy okazji zmieniono też sposób kompresji obrazków w runnerze - zamiast PNG, od teraz będą to oraz w formacie QOI który jest kompresowany algorytmem BZ2 - ma to gwarantować nie tylko 20% mniejsze pliki wykonywalne, ale też szybszą dekompresję grafiki przy wrzucaniu jej do RAMu (GPU).

W tej wersji wycofano też workery, czyli hosty które pozwalały na kompilowanie gier z Windowsa na Macu (lub na odwrót) bez instalacji IDE na danym systemie. Z racji, że IDE dla obu są dostępne bez problemu, a mało kto z tego korzystał, funkcję wywalono.

W tej wersji pojawił się też Font Inspector, co znaczy, że jeszcze tylko Paths, Curves, Path, Sound, Room nie dostały swoich (ale już elementy w Romach dostały). Do dodania alternatywnego sposobu edycji projektu zostało więc już coraz mniej do skończenia i pewnie pierwszą betę nowego wyglądu dostaniemy wiosną.

<hr>

Betę 2.3.8 (która instaluje się osobo i nie wpływa na zwykłą instalację) pobierzecie klikając w "Download" na stronie gms.yoyogames.com/ReleaseNotes-NuBeta.html (link przekierowuje zależnie od systemu operacyjnego, wiec działa dla Winowsa, Mac i Ubuntu).

2

Komentarzy: 1

Darmowe assety graficzne dla posiadaczy subskrypcji - 23:19, 1.12,2021 (gnysek)

ikona

YYG znów zaskakuje - od dziś, co miesiąc, każdy posiadacz subskrybcji innej niż Free otrzyma za darmo zasoby graficzne do tworzenia gier.

Aby otrzymać zasoby, wystarczy zalogować się na swoje konto, i z menu "GameMaker" (po lewej, nie na górze), wybrać opcję "Bundles".



Potem wystarczy już tylko kliknąć "Add" i zasoby są nasze na tak długo, jak trwać będzie nasza subskrypcja.

Co jednak ważne mamy tylko miesiąc aby przypisać daną paczkę, jeśli ją przegapimy, zniknie bezpowrotnie. Na stronie Bundle widać zegar który odlicza ten czas, ale skoro już tam zajdziecie, to kliknięcie "Add" zajmie dodatkową sekundę więc warto wysilić palec do dodatkowego kliknięcia.

Pierwsza paczka nazywa się Fantasy Side-scrolling Platformer i zawiera 300 Spritów, 17 animacji Spine, 94 efekty dźwiękowe, 8 utworów muzycznych.



Zasoby można pobrać w całości, w częściach, jako zipy lub jako yymps (lokalna biblioteka do zaimportowania).

Więcej informacji znajdziecie w helpdesku YYG: help.yoyogames.com/.../4412342294289-How-to-claim-and-use-your-Asset-Bundle

2
3

Komentarzy: 0

GMS z eksportem od 12zł miesięcznie! - 17:32, 16.11,2021 (gnysek)

ikona

YoYoGames i Opera wsłuchały się w głosy osób którym nie spodobały się zmiany związane z subskrypcją (mimo, że większość mogła w ten sposób za darmo dostać nowe eksporty) i przedstawiła jeszcze lepszą ofertę.

Od dzisiaj dostępne są następujące licencje (osoby które kupiły licencje 2.x wcześniej oczywiście je zachowują):
- Free/GX za darmo pozwala na eksport do przeglądarki Opera GX i grania w serwisie gxc.gg
- Creator, 12zł/m-c, 120zł/rok pozwala na eksport na Windowsa, Mac, Linux
- Indie, 36zł/m-c, 360zł/rok pozwala na eksport na Windowsa, Mac, Linux, Android, iOS, UWP, HTML5, Opera GX
- Enterprise, 290zł/m-c, 2900zł/rok pozwala na eksport na Windowsa, Mac, Linux, Android, iOS, UWP, HTML5, Opera GX, PS4, PS4, Xbox One, Xbox Series X|S, Switch (konsole wymagają kont deweloperskich u producentów konsol)

Każdy kto kupił licencję dla GMS2.x wcześniej, może oczywiście korzystać z niej na starych zasadach, a dodatkowo każda licencja podlega bonusowi skorzystania przez rok z licencji Indie (zatem licencja np. Desktop+Mobile to już 2 lata za darmo), bez utraty "stałej" licencji. W przyszłym roku planowana jest premiera GMS 3.x/GX, który będzie korzystał jedynie z subskrypcji (ale tak samo jak 1.4, 2.x będzie można używać dalej, po prostu nie dostanie już aktualizacji po 2024 roku).

help.yoyogames.com/.../4405059050001-Subscriptions-FAQ

1
5

Komentarzy: 0

Beta 2.3.7 dodaje nowe możliwości programistyczne! - 00:06, 10.11,2021 (gnysek)

ikona

Ku zaskoczeniu, bowiem nie było to wcześniej zapowiadane, a i samo YYG zapomniało wspomnieć w release notes przy okazji pierwszej listopadowej bety (teraz są one wydawane w każdy wtorek i czwartek), w GML pojawiły się dwie nowe funkcjonalności.

Pierwsza to tzw. null coalescing operator, czyli operator nadający wartość gdy zmienna jest pusta (w przypadku GML nie mamy Nulla, więc bardziej odpowiednie będzie powiedzenie - niezdefiniowana).

W GMS 2.0 - 2.3.6 zapisalibyśmy to tak:
GMLa = is_undefined(b) ? 5 : b;Tymczasem w wersji 2.3.7 można prościej:
GMLa = b ?? 5;Można to czytać jako: ustaw a jako b, no chyba, że b nie ma wartości, to wtedy 5.

Oczywiście, są też przypadki, gdy chcielibyśmy to samo zrobić ale dla tej samej zmiennej, więc i tutaj doszedł nowy operator:
GMLa = is_undefined(a) ? 5 : ateraz można skrócić do:
GMLa ??= 5Co można odczytać jako: jeśli a nie jest jeszcze zdefiniowane, to ustaw 5.

Drugą zmianą jest pomijanie argumentów funkcji, aby użyć domyślnej wartości.
Jeśli mielibyśmy taką funkcję: GMLfunction costamcostam(a, b = 5, c = 14, d = 19){};To chcą ustalić jedynie wartości a i d, musimy ręcznie przepisać domyślne wartości b (=5) i c (=14), co może być kłopotliwe, gdy z jakiegoś powodu zechcemy kiedyś zmienić domyślne wartości. Teraz wystarczy argument... pominąć, nie podając żadnej wartości. Zakładając więc, że a i d chcemy ustawić na 1, zamiast:
GMLcostam(1, 5, 15, 1)możemy napisać:
GMLcostam(1,,,1);
Te dwie niewielkie zmiany wbrew pozorom mogą okazać się bardzo przydatne.

1
3

Komentarzy: 0

GXC.GG startuje, wyniki konkursu Opera GX - 15:46, 4.11,2021 (gnysek)

ikona

Opera i YYG poinformowały dziś, że wystartowała ich nowa strona z grami, GXC - gxc.gg . Gry tam dostępne są stworzone w GameMakerStudio i wyeksportowane dostępnym także w darmowej wersji eksporterem Opera GX (WASM dla JS, czyli znacznie szybsza wersja eksportera HTML5). Nazywany nowym "Sandboxem" serwis umożliwia na razie granie w gry jedynie za pomocą przeglądarki Opera GX, co uważam za jego największą wadę.

Przy okazji rozstrzygnięto też konkurs na 5 najlepszych gier w 9 kategoriach wybranych prze YYG i Operę, gdzie pula nagród wynosiła 45000$ ! Niemiernie miło mi poinformować, że znany wam świetnie Threef zgarnął nagrodę w kategorii Multiplayer. Jego grę KOKOSY znajdziecie tutaj: gxc.gg/.../5111a1a5-256e-4b17-964c-638683e7dbf0 .

Pełna lista zwycięskich gier: forum.yoyogames.com/.../community-showcase-contest-winners.90780 .

2

Komentarzy: 7

GMS 2.3.6 - kontrowersyjne zmiany Opery i YYG - 22:59, 3.11,2021 (gnysek)

ikona

Kilka dni temu wydana została oficjalnie nowa wersja GameMakerStudio 2, oznaczona numerkiem 2.3.6.

To już trzecie "stabilne" wydanie w ostatnich miesiącach i przy okazji YYG poinformowało, że od teraz przechodzi na stałe comiesięczne wydania. Możemy więc być pewni, że w tym roku dostaniemy jeszcze GMS 2.3.7 i 2.3.8.

Co nowego?
Pojawiła się opcja dodawania filtrów (screeny w poprzednim wpisie), nowa strona startowa projektów, przypominająca Operę GX, wywalono niektóre referencje do starych funkcji jeszcze z GM 1.4, oraz poprawiono kilkadziesiąt błędów. Pełna lista - gms.yoyogames.com/ReleaseNotes.html .

To wydanie przyniosło też ze sobą kilka kontrowersji, bowiem okazało się, że filtry nie są dostępne dla osób posiadających normalne "wieczne" licencje, a tylko dla osób z subskrypcją. Przypomnę, że zgodnie z sierpniowymi zmianami każdemu kto ma "wieczną" licencję przysługuje za darmo subskrypcja - 12 miesięcy za każdą licencję GMS2 jaką mamy na koncie (jeśli macie licencje Steam, to można je powiązać). Generalnie więc dostajemy od 1 do 4 lat darmowej subskrypcji (i potem powrót do "wiecznej" - ale wiele osób i tak narzekało, że są zmuszane do podawania numerów kart, oraz, że YYG liczy na to, że zapomną je odpiąć i 1 stycznia 2023 ściągnie z ich konta pieniądze (całe 10$...).

Ostatecznie, YYG i Opera ugięły się pod falą krytyki i dzisiaj wycofały tę decyzję, a więc filtry są już dostępne dla wszystkich z płatną licencją. Nie wiadomo jednak, czy ten sam los spotka triggery, które miały być drugą opcją dostępną jedynie dla subskrybentów.

Warto tutaj dodać, że każda nowa wersja GMS2 wprowadza obecnie 2-3 rzeczy z roadmapy, więc gdzieś między trzecim a czwartym kwartałem 2022 powinniśmy dostać wszystko co znajduje się na roadmapie - yoyogames.com/en/roadmap .

Russell wspomniał też wcześniej, że te dwie funkcjonalności które miały być dostępne tylko dla subskrybentów miały ostatecznie trafić do wszystkich w momencie, gdy zakończą prace nad GMS 2.x i wydadzą GMS 3.x - co oznaczałoby premierę nowej wersji programu pod koniec 2022 roku.

GMS 2.3.7 ma wprowadzić opcję logowania innymi kontami niż te od YYG, update dla Spine 4.0, oraz inspektora dla roomów (kolejny krok ku nowemu workflow całego edytora). Wydanie nastąpi w ostatnich dniach miesiąca.

Warto też dodać, że od teraz wersje beta wychodzą w każdy wtorek i czwartek, a więc 8-10 razy miesięcznie.

Komentarzy: 2

Warstwa z filtrami - nowy zasób w GMS2 - 00:11, 19.10,2021 (gnysek)

ikona

Po przejęciu przez Operę deweloperka GameMaker Studio 2 nieco przyspieszyła i w końcu mamy pierwszą z większych nowości GMS2, które zauważalne będą po stronie gry - layery z filtrami, czyli po prostu predefiniowanym shaderami, których ustawienia można zmienić w room editorze.

Takie layery niestety mają na razie jedną wadę - działają na wszystkie layery przed nimi (zapewne przez to, że zmieniają obecny bufor obrazu zawartego w application_surface), ale z drugiej strony wymagają zero programowania:

Large blur:


Edge detection:


Colour tint:


Efekty dostępne obecnie to: zmiana koloru, wykrywanie krawędzi, blur, posteryzacja, desaturacja, pikselizacja, a nawet... trzęsienie ekranem.

W kolejnych tygodniach (bo teraz już nawet nie miesiącach), mają pojawić się ulepszenia intellisense (podpowiadanie zmiennych i funkcji w strukturach!, czy Edytor Particli z opcją wyświetlania ich w room editorze - pełna lista, którą przy obecnym tempie YYG powinno zrealizować do końca wiosny, dostępna jest tutaj: yoyogames.com/en/roadmap .

Komentarzy: 3

Kolejny konkurs! 45 nagród po 1000$ - 11:47, 1.10,2021 (gnysek)

ikona

Opera pompuje w YYG niemałe pieniądze, i po ostatnim konkursie z 20,000$ nagród, tym razem rusza jeszcze większy, z 45,000$ nagród! Co prawda jedna osoba może wygrać 1000$ za jedną grę (wciąż nie mało), ale zwycięskich gier będzie aż 45, więc szanse są duże.

Co należy zrobić? Wystarczy wyeksportować jakąkolwiek darmową grę do nowego portalu YoYoGames i Opery - GXC.GG . Co ważne, można to zrobić także z darmowej wersji programu, która oferuje właśnie eksport Opera GX jako jedyny dostępny (płatne subskrypcje oczywiście też go zawierają) - wiec na siłę wrzucicie nawet gry z GM 8.x czy GMS 1.x - po lekkim ich przerobieniu.

Macie czas do 11 października, a więcej informacji znajdziecie tutaj: yoyogames.com/.../community-showcase-competition .

Update: przedłużono deadline do 20 października.

1

Komentarzy: 1

GMS 2.3.5 dostępny! - 15:58, 30.09,2021 (gnysek)

ikona

Niespodziewanie, w tym miesiącu dostajemy drugie już nowe wydanie GMS2 i to bynajmniej nie z samymi poprawkami, ale też z nowościami:

- możliwość zmiany przypisania skrótów klawiaturowych
- inspektor dla sprite'ów (brakuje więc dla: rooms, curves, paths, sounds i fonts - i wtedy pojawi się tryb edycji bez chainów/niteczek)
- poprawki dla tworzenia plików wykonywalnych
- IDE nie będzie już sprawdzać na starcie które porty w komputerze są wolne na potrzeby odpalenia manuala, czy serwerów danych dla części eksportów - zrobi to dopiero w momencie, gdy dana rzecz będzie odpalana
- poprawiono wydajność nowego engine renderującego
- dodano eksporter Opera GX bazujący na WASM, pozwalający grać w gry w przeglądarce Opera GX na stronie gxc.gg (wkrótce start).

gms.yoyogames.com/ReleaseNotes.html .

Komentarzy: 0

Opera GX w wersji beta - 18:44, 29.09,2021 (gnysek)

ikona

YoYoGames losowo włącza dziś użytkownikom wersji beta możliwość testowania eksportera Opera GX.

Przypomnę, że chociaż sam eksporter odpala się w przeglądarce, nie jest to ta sama opcja co przy eksporcie HTML5, ale kompilowana za pomocą WASM - a więc kodu binarnego interpretowanego przez przeglądarkę (co zmniejsza ilość bugów JSowych).

Dostępny jest też już nowy, GameMakerowy sandbox na gry: gxc.gg .

Przykładową grę możecie sprawdzić pod adresem gxc.gg/.../436620b3-03c3-4911-9651-1177ad04178e (wymaga ona jednak instalacji przeglądarki Opera GX).

Komentarzy: 2

Archiwum wiadomości
stron: 59

1

23456»

Menu
Panel użytkownika
Jesteś niezalogowany!

Nie masz konta? Zarejestruj się
Użytkownicy on-line
3 użytkownik(ów) aktywny(ch) przez ostatnie 15 minut:
gości: 1, userów: 2, ukrytych: 0
grodzkistudio, Adriann
Użytkownicy na czacie discord
Shoutbox
KorodzikKorodzik (11:10, 24.11.21):
To przy okazji sprawdź jeszcze, czy gdzieś podtytułów tematów nie ma, bo zaginęły
gnysekgnysek (16:09, 22.11.21):
Znalazłem już te emotki w bazie, teraz się zastanawiam jak to optymalnie naprawić W tym tygodniu się postaram rozwiązać sprawę
adam014adam014 (16:42, 19.11.21):
@Korodzik zboczenie zawodowe
KorodzikKorodzik (17:54, 18.11.21):
@adam014: wow, chciało ci się poprawić. Dzięki
gnysekgnysek (10:27, 18.11.21):
W tym roku wybitnie.
ThreefThreef (10:06, 18.11.21):
No gnysek nie nadąża już z pisaniem newsów!
AdriannAdriann (7:43, 18.11.21):
Dobrze, będzie widać że ktoś to czyta:d
gnysekgnysek (1:15, 18.11.21):
Pojawiło się lajkowanie postów. Używa dokładnie tych samych ikon co forum, bo korzysta z tej samej tabeli w bazie (ależ jestem sprytny)
ChellChell (23:53, 17.11.21):
#nikogo, nie wyslal skryptu do code review tylko zeby sobie forumowicze mogli zapuscic
adam014adam014 (18:32, 17.11.21):
pastebin.com/JZuy8xcd - nie prościej?
adam014adam014 (18:15, 17.11.21):
Takie trochę biedne to to
KorodzikKorodzik (12:00, 16.11.21):
Jeśli komuś poza mną się przyda, to proszę: pastebin.com/8y0AFABV - Ale uwaga, zastępuje tekst także w sekcjach [code]
gnysekgnysek (11:47, 16.11.21):
jak regex, to na php przerobię i się nada
KorodzikKorodzik (11:34, 16.11.21):
Eeeh, to skrypt w JavaScripcie (do Greasemonkey) więc raczej nie nadaje się do "zmian w bazie".
gnysekgnysek (10:24, 15.11.21):
Podeślij, porobię zmiany w bazie
KorodzikKorodzik (14:32, 12.11.21):
Woo. Zrobiłem skrypt, który pozwala widzieć emotikonki w starych postach na forum
Konrad-GMKonrad-GM (20:07, 10.11.21):
xD mam fleszbeki z t3dgm i przyciskiem "make a game"
ChellChell (16:22, 10.11.21):
czyli te wszystkie lata od klocka "make mmo" dzielilo nas tylko zalozenie ticketa?
gnysekgnysek (14:28, 10.11.21):
Dlatego też trzeba im zgłaszać propozycje, bo jak nie wiedzą, że coś jest potrzebne, to nie robią
AdriannAdriann (13:06, 10.11.21):
Dlatego liczę na szybki rozwój gma
gnysekgnysek (12:21, 10.11.21):
Niestety, A* jest niewygodne w GM, a RTS potrzebuje ulepszonej wersji, żeby np. podchodzić do najbliższego wolnego pola z danym zasobem.
AdriannAdriann (11:43, 10.11.21):
Bardziej mi zależy na zrobieniu kiedyś solidnego rtsa z setkami jednostek(może być 2d) zastanawiam się czy gm kiedyś podoła takiemu wyzwaniu
AdriannAdriann (11:42, 10.11.21):
Ogólnie to głównie tak, fajnie by było czasem poeksperymentować z 3d ale cóż
gnysekgnysek (10:33, 10.11.21):
Tylko jeśli chcesz robić gry w 2D.
AdriannAdriann (7:53, 10.11.21):
Zaskakuje mnie tempo zmian w nowym gmie. Może jednak warto będzie zostać a nie przeskakiwać do unity
gnysekgnysek (0:51, 10.11.21):
Dodają ?? i ??= w 2.3.7
gnysekgnysek (19:14, 8.11.21):
Na GMC jest zimowa sesja Q&A z twórcami: forum.yoyogames.com/.../winter-q-a-2021.90862
AdriannAdriann (8:06, 5.11.21):
Był już czas na zakupy
AdriannAdriann (8:05, 5.11.21):
Będzie dużo lepiej, mówię tylko że wchodzenie na tym etapie jest bardzo niebezpieczne
gnysekgnysek (22:41, 4.11.21):
Ile razy ja myślałem, że lepiej już nie będzie... (pierwszy raz jak bitcoin był gdzieś po 100$.
AdriannAdriann (8:42, 4.11.21):
Cóż.. przypominam że byłoby to wchodzenie na górce a to raczej końcówka hossy
gnysekgnysek (1:23, 4.11.21):
zrób własną walutę, jak ta na fali popularności squid game i potem ucieknij z kasą
ChellChell (0:09, 4.11.21):
z resztą jak tam sobie strzeliłem kurs z blockchainów, to mam ochotę wsadzić kasę w ethereum
ChellChell (0:07, 4.11.21):
u mnie też w sumie fajnie zawodowo, zostałem tak wyoutsourcowany że prowadzę teraz migrację fajnego projektu kręcącego się wokół krypto
ChellChell (23:39, 3.11.21):
gz
adam014adam014 (16:44, 29.10.21):
I cyk, zgodnie z założeniami - Adobe Commerce Expert wczoraj wleciał
AdriannAdriann (12:39, 26.10.21):
wspomniałeś*
gnysekgnysek (12:13, 26.10.21):
Dzięki Za dwa tygodnie mam urlop, to w końcu wrzucę zaległe artykuły, może coś jeszcze dopiszę, to 4-5 nowych będzie.
AdriannAdriann (12:07, 26.10.21):
Dobrze że wspomniałem, zauważyłem dzięki temu że mi subskrypcja wygasła
gnysekgnysek (10:43, 26.10.21):
Przedłużyłem licencje na forum, dranie podnieśli cenę o 50%, ale starczyło z kasy z Patronite.
AdriannAdriann (18:04, 23.10.21):
Tak jest, dokładnie o to chodzi
ChellChell (17:57, 23.10.21):
i wyobrazam sobie jak menu glowne wjezdza w stylu podpisu Gandalfa jako Cygana w Bani u Cygana, w sumie tez bym chcial ten ficzer
ChellChell (17:52, 23.10.21):
ChellChell (17:52, 23.10.21):
juz nawet widze jak by wygladal interfejs
gnysekgnysek (23:51, 21.10.21):
Można i to lepiej, to prawda.
AdriannAdriann (19:36, 21.10.21):
Te wszystkie filtry też można
gnysekgnysek (16:07, 21.10.21):
To sie samemu przecież robi
AdriannAdriann (12:41, 21.10.21):
Niech jeszcze dodadzą jakieś przejścia między roomami i będę zadowolony:d
gnysekgnysek (10:47, 20.10.21):
Zresztą - jest jakaś funkcja fx_create(), więc kto wie, może ułatwią ich użycie w Draw.
gnysekgnysek (10:47, 20.10.21):
Na ekran. Na obiekt też byś mógł, ich źródła są tam gdzie runtime, przekazać parametry i będzie działać.
Ankieta
» Co robi Tymon?
Zaszył się w szuwarach
Został cyborgiem
Dubluje Toma Cruise'a w filmach
Tworzy gry
Wiedzie spokojne życie poza GMCLANem

GMCLAN to serwis o programie Game Maker i nie tylko.
[ Polityka prywatności ]
Copyright © 2002-2021. GMCLAN.ORG
Wszelkie prawa zastrzeżone. Kopiowanie materiałów bez zgody redakcji zabronione!
© 2002-2017 Ranmus, © 2017-2021 {=|=} fable_inside();

[ Czas generowania strony: 1.25208 sekund ] [ Liczba zapytań MySQL: 7 ]