Linki do ciekawych stron

Być może zabrzmi to jak żart, ale YoYoGames dokonało dziś znaczącej zmiany w wersji próbnej GameMakera. Od dziś jest ona zupełnie darmowa pod względem tworzenia i testowania gier. Nie ma limitów zasobów, funkcji ani czasu - płatne pozostają jednak eksportery gier na każdą z platform, łącznie z Windowsem.

Jeśli więc jeszcze nie bawiliście się z GMS 2 - to może najwyższa pora dać mu szansę.

Najnowsza wersja GMS 2.3.3 powinna wyjść w następnym tygodniu. W tym roku dostaniemy jeszcze dwie wersje, z czego ostatnia, przedświąteczna ma wprowadzić drugi, alternatywny sposób zarządzania oknami (bez nielubianych przez wielu "sznurków" i przesuwanego workspace).

Nowy artykuł o zasięgach funkcji w GMS 2.3+

Zgodnie z obietnicą, wraz z uruchomieniem profilu Patronite, poza zbiórką na utrzymanie strony i serwera, miałem zadbać o dodawanie nowych artykułów i zagęścić prace nad nową stroną.

Dlatego dziś do serwisu trafił nowy artykuł, Funkcje 2.3+ i ich zasięgi, który opisuje jak zachowają się funkcje i do czego będą odnosić się zmienne w ciele funkcji, zależnie od tego, gdzie została ona zdefiniowana (i czy jest anonimowa czy nie).

Przy okazji przypomnienie, że dzięki waszemu wsparciu na Patronite zebraliśmy już 759,13 zł (z pełnej kwoty 1045zł 23% wzięła sobie skarbówka a 5% patronite i operatorzy bramek).
Chciałbym kolejny raz podziękować naszym darczyńcom: Tymon, bagnz0r, Borek, I am vader (LeD), I am Lord (Huderlord), Sutikku, SimianVirus7, tramur, Chell, Adriann, nowy_user, Uzjel, dzięki którym większe zmiany w serwisie są coraz bliżej :)
Jeśli też chcecie wesprzeć GMCLAN, to sprawdźcie to zapraszam na patronite.pl/GMCLAN (mniejsza kwota którą tam widzicie wynika z faktu, że niektórzy zapłacili za rok z góry, ale ich wpłaty doliczają się jako 1/12 co miesiąc - taka sztuczka ;) ).

Letnia wyprzedaż GMS2

Jeśli jeszcze nie posiadacie GMS2, to teraz jest ku temu świetna okazja, bowiem wystartowała letnia promocja na wszystkie licencje:

Grafika: /upload/ajax/20210624_fa9d6c5ff4739d3073cd1afc8a6aa667.png

Promocja potrwa do 8 lipca.

Beta GMS 2.3.3 dostępna!

Po przejęciu przez Operę YYG nie zwalnia tempa i stara się nadążyć z wydaniem jednego nowego wydania na kwartał.

W najnowszej wersji beta 2.3.3. pojawiły się następujące zmiany:

- domyślne parametry argumentów funkcji - można napisać np. function costam(param = 2, tekst = "gmclan");, dodatkowo wsparcie dla JSDoc i możliwość włączenia wyświetlania tych wartości w podpowiedziach
- wywalono wykonywalny plik gita dorzucany do IDE, teraz trzeba zainstalować własnego gita aby korzystać z jego funkcjonalności w IDE
- podstawowe runtime dla systemu na który pobieramy GMS2 jest zbundlowany i nie trzeba czekać na pobranie go (to opcja dla osób które nie mają kupionych dodatkowych eksportów)
- zmieniono działanie funkcji cofnij, która teraz nie działa jedynie dla danego okienka, ale dla całego zasobu (czyli jeśli coś otwiera się w drugim oknie, cofanie nie ograniczy się do "pod-okna", ale nadal co całego zasobu - zamknięcie jakiegoś okienka nie usuwa więc opcji cofania)
- wprowadzono sporo poprawek użycia CPU przez IDE na niektórych konfiguracjach sprzętowych
- Inspektor (włączany przez Windows > Inspector) działa obecnie dla zasobów: notatki, skrypty, sekwencje (w tym instancje w room editorze), shadery i tilesety
- F1 / kliknięcie środkowym przyciskiem myszy teraz przechodzi prawidłowo do żądanej funkcji, jeśli jest ich więcej niż jedna w skrypcie
- w Search & Replace klawisz ESC w końcu zamyka okienka ;0
- pojawiły się funkcje font_get_info(), sprite_get_info(), które zwracają strukturę z milionem danych o fontach i sprite (ale ich aktualizowanie nie zmienia tych zasobów, to raczej takie "metadane").
- dodano wsparcie dla bocznych klawiszy myszek (o ile takowe posiadają) - mb_side1, mb_side2
- poprawienie focusa gier na itch.io i newgrounds dla gier w iframe

Betę można zainstalować "obok" wersji stabilnej i działać w obu programach jednocześnie, nie widzą się one wzajemne i nie przeszkadzają sobie wzajemnie. Jedynym problemem może być odpalenie gry zrobione w becie w stabilnej 2.3.2, bo oczywiście nie ma nowych ficzerów :)

2.3.3 w wersji stabilnej powinno zadebiutować do 30 czerwca.

Obniżka cen GameMaker Studio!

Kto by się spodziewał, po przyjściu Opery raczej liczyliśmy na zmianę modelu biznesowego na abonamentowy, tymczasem dzisiaj YYG poinformowało, że od teraz wersje HTML i Mobile będą tańsze o odpowiednio 25% i 50%, schodząc do magicznej bariery 99$ (tak samo jak wersja desktop).

Oficjalna nowa polska cena to 399zł, a zatem opłaca się kupować w dolarach (oszczędność 35-40zł), jeśli macie możliwość skorzystania z niskiego przewalutowania.

Grafika: /upload/ajax/20210520_4cf032e71f7097b40448f578e3e67974.png

Nowy przykład - pauza bez użycia surface

Na stronie wylądował dziś pierwszy od dawien dawna przykład, tym razem dla GameMaker Studio 2.3+.

Pokazuje on jak w prosty sposób stworzyć pauzę w grze, bez użycia surface i deaktywacji instancji - każda z nich może nadal reagować na jakiś kod jeśli mamy taką ochotę. Wykorzystałem do tego struktury, które zapamiętują obecny status obiektów i je zatrzymują (animacja, speed), a potem wznawiają poprzednie akcje.

Przykład sprawdzicie tutaj: gmclan.org/index.php?plik=230

Możecie też zobaczyć jego kod źródłowy na GMCLANowym Githubie: github.com/gmclan-org/pause_no_surface

___

Przykład powstał dzięki motywacji i wsparciu udzielonemu przez patronów GMCLANu, którzy wsparli rozwój serwisu finansowo: bagnz0r, Borek, I am vader (LeD), I am Lord (Huderlord), Sutikku, SimianVirus7, tramur, Chell, Adriann, nowy_user, Uzjel

Możesz do nich dołączyć, wchodząc na patronite.pl/GMCLAN .

Forum zaktualizowane

W minionym tygodniu udało się zaktualizować forum, dzięki zbiórce na Patronite.

Dzięki wparciu które na patronite.pl/GMCLAN dali bagnz0r, Borek, I am vader (LeD), I am Lord (Huderlord), Sutikku, SimianVirus7, tramur, Chell, Adriann, nowy_user, Uzjel, zebrałem nieco ponad 600zł i pozostałe 200 dorzuciłem z własnej kieszeni, kupując licencję.

GORĄCO WAM DZIĘKUJĘ!!!

Na wstępie wyjaśnię, jak działa rozliczenie wsparcia na Patronite i skąd tak szybko tyle kasy - osoby które wspierają z pomocą bramki płatności TPay, płacą z góry za wybrany okres (kilka miesięcy albo rok) i tą kasę mogę dostać od razu, wiec jeśli ktoś zaoferował np. 10zł przez rok, to zapłacił od razu 120zł (i tyle brutto dostałem do użytku), ale w kwocie "miesięcznej" profilu, sumuje się to jako 10zł. Są więc np. dwie wpłaty po 240zł, które widoczne są w profilu jako 2x20zł "miesięcznie" i do widocznej kwoty "łącznie" wliczą się w całości dopiero za 11 miesięcy :) Pozostałe metody płatności (PayPal i imoje) faktycznie ściągają kasę dopiero co miesiąc, więc jak ktoś zadeklarował 10zł, to dziś dostałem 10zł a nie np. 120zł :) To tak gdyby ktoś pytał dlaczego widzi "200zł miesięcznie", a czyta, że mam ponad 600zł.

Grafika: /upload/ajax/20210426_3bab9be157d43fe9b5b4261181836517.png

Oczywiście to są kwoty brutto po stronie Patronite, od tego idzie jeszcze prowizja bramek płatności i serwisu, razem wychodzi coś między 6% a 8%. Wyłożyłem jednak te 200zł, bo widziałem, że w kolejnych miesiącach zadeklarowane jest ok. 120zł od osób które rozliczą się co miesiąc, więc po odjęciu prowizji czy VATu, pod koniec czerwca faktycznie sfinansowany zostanie pierwszy cel, czyli wsparcie forum. W następnej kolejności do końca lipca lub sierpnia odłożymy zapewne na pierwsze październikowe odnowienie licencji forum, które jest już znacznie tańsze (25$ zamiast 200$). Co potem - to już zobaczymy, w każdym razie mimo aktualizacji forum mam nadzieję, że nie wycofacie swojego wsparcia :) Ono na pewno wielce motywuje!

Jedynym problemem który powstał po aktualizacji forum jest fakt, że osoby które miały avatary z zewnętrznych URL, mają je usunięte, bo taka opcja (ze względów bezpieczeństwa) zniknęła. Po za tym, delikatnie zmieniły się kolory, ale moim zdaniem forum wygląda nawet lepiej niż poprzednio i posty są bardziej czytelne.

Powoli pracuję nad nową odsłoną strony, jak widzicie dodałem kursy wideo z zeszłorocznej akcji #ZostańWDomuRóbGry które zrobiłem w ekspresowym tempie (dostałem na to chyba 2-3 dni?), tak, żeby nie było za pusto na stronie, ale mam wstępnie przygotowany plan większej paczki artykułów i już bez drag'n' drop. Sama strona na pewno będzie też przygotowana w końcu do obsługi komórek (responsywność) i wylecą wszystkie przestarzałe już rzeczy (co się da, przerobię pod GMS2) - decyzję o tym na pewno będziemy podejmować na forum, w jakichś ankietach itp.

Na razie wspólnymi siłami przygotowałem nowe logo serwisu, które na 99% będzie używane. Nie zmieniam go jednak na stronie głównej, niech poczeka na jej nową wersję, ale używamy go już na forum, Discordzie, Faceboooku (i pewnie zaraz na Youtube), więc się przyzwyczajajcie. Jeśli ktoś przygotuje coś lepszego przed premierą nowej wersji strony, to oczywiście poddam to w dyskusję, a na razie najlepszą propozycją jest ta:

Grafika: /upload/ajax/20210426_0659de101c99d831c503ed3ae1159c2d.png

Mam nadzieję stworzyć do niego jakąś prostą animację, która będzie poprzedzać tutoriale wideo na youtube. Myślę nawet, czy nie zrobić tej animacji za pomocą sekwencji w GMS2 i udostępnić na githubie, żeby każdy mógł jako przykład je podejrzeć :)
Dla niewtajemniczonych:
- prostokąt z kółkiem to ikona obiektów i spritów z GMS2, ale ma też przypominać klocki drag'n' drop
- młotek symbolizuje GM 1.x - 8.x i oczywiście obecne logo
- Pacman symbolizuje granie i ikonkę dodawania spritów z GM i GMS przed 2.x

Wszystkie 3 symbole razem symbolizują slogan "Zaprojektuj, Zbuduj, Zagraj", który będzie przewodnim motywem nowej wersji serwisu.

Nowy serwer i konto w Patronite

Miło mi poinformować, że w ubiegłym tygodniu udało się w końcu zrobić cesję domeny gmclan.org na mnie i przy okazji zmigrowaliśmy stronę na nowy serwer (wcześniej VPS w OVH, teraz hosting w dhosting.pl).

Teraz czas na trudniejsze zadanie - aktualizację forum. Do tego musimy kupić zupełnie nową licencję IPB, która kosztuje 200$ - i tutaj prośba o wsparcie do was. O ile opłacam domenę i hosting (do tej pory bez domeny ok. 500zł rocznie, po zmianie serwera razem z domeną zjechałem do 400zł), o tyle jest to podzielone na 12 miesięcy i niemal nieodczuwalne, ale rzucenie 800zł na raz to już grubsza kwota.

Dlatego prośba do was - jeśli chcecie i możecie, wesprzyjcie nas w serwisie Patronite, gdzie dałem 3 progi, za 5, 10 i 15 zł. W zamian zobowiązuję się do częstszych aktualizacji strony i zmian w designie :) Z serwisu znikają też reklamy - w ostatnich miesiącach i tak gwarantowały raptem 3-5zł.

patronite.pl/GMCLAN

Myślę, że 10-20 wspierających powinno załatwić sprawę w kilka miesięcy.
Update: Na chwilę obecną zapewniliście już 600 z 800zł :) Wsparli nas już bagnz0r, Borek, I am vader (LeD), I am Lord (Huderlord), Sutikku, SimianVirus7, tramur, Chell, Adriann, nowy_user, Uzjel i ja sam :)

Grafika: /upload/ajax/20210417_804b8208a3d2f5f0a2d6ae2c6f76fc7a.png

Game Maker 2.3.2 wydany

Ostatniego możliwego dnia w pierwszym kwartale wydano obiecaną wersję GameMaker Studio 2.3.2.

Zawiera ona następujące nowości:
- 9 slices - rozciągliwe sprite'y podzielone na 9 segmentów
- bibliotekę krzywych - możliwość nadpisania swoich krzywych predefiniowanymi wartościami
- manipulacja surface dzięki camera_set_begin_script
- wywalony manual i tutoriale z programu, dzięki czemu instalator schudł o połowę - te otwierają się teraz w przeglądarce
- cache dla kompilacji, który powinien dla większych gier poprawić znacznie czasy przy testach
- ponad 200 bugów, w tym oczywiście na struktury i garbage collector (zwłaszcza te dotyczące psujących się losowo tablic!)

Pełne listy zmian:
IDE: gms.yoyogames.com/ReleaseNotes.html
Runtime: gms.yoyogames.com/release-notes-runtime.html

Następna wersja 2.3.4 powinna zawierać nowości dla dodanego niedawno Asset Inspectora (ostatecznie każdy zasób z drzewka będzie mógł być w nim edytowany), oraz przejście IDE z OpenTK na SDL2, które ma umożliwić parę nowych rzeczy.

Dzięki tym dwóm zmianom, pod koniec roku GMS2 ma zyskać bardziej przyjazdny interfejs bez "sznurków" i przeciągania workspace, który odtrąca wiele osób.

Pełna lista zmian na ten rok (jedno wydanie na kwartał), tutaj: help.yoyogames.com/.../231719448-RoadMap

Najnowsze wersje GameMakera:

Stabilna
2024.13.1.193 • 2024.13.1.242
wydana 127 dni temu
LTS
2022.0.3.85 • 2022.0.3.99
wydana 262 dni temu
Beta
2024.1400.0.874 •
2024.1400.0.866
 0.17.0

wydana  4 dni temu
= IDE, = Runtime, = GMRT
Użytkownicy online
2 użytkowników aktywnych:
gości: 1, userów: 1
 Korodzik
(~ostatnie 15 minut)
Discord
15 użytkowników online na discordzie:
LeD, Carl-bot, Sporek, GibkiKaktus, Andrzej Apparition, Wielki Druid, GibonArt, Threef, LadyLush, Moldis, Dyno, 𝕯𝖎𝖆𝖓𝖆, bagno, moeglich, s...
Shoutbox
Wojo (20:34, 17.07.25)
Discordy i Facebooki pogrzebały erę forów internetowych...
gnysek (10:36, 04.07.25)
Bo wszyscy piszą na discordzie :)
M
Modnar23 (20:08, 29.06.25)
Ja po 13 latach postanowiłem się zalogować i widzę, że straszne pustki na forum. Kiedyś to aż huczało na forum. :)
Chell (08:18, 26.06.25)
to masz krótką pamięć, bo od 2014 jakoś nie wiadomo ilu nowych userów nie przybyło :-D
p
pablo1517 (18:34, 16.06.25)
Ja w sumie żadnego z tych nicków nie kojarze poza Gnyskiem xD
gnysek (10:00, 16.06.25)
Odwiedzić starych dobrych znajomych.
S
Sutikku (01:48, 14.06.25)
nie wiem który to już rok, że ciągle mechanicznie wchodzę na gmclan, w sumie sam nie wiem po co
S
Sutikku (01:47, 14.06.25)
SIEMA! U mnie znośnie
p
pablo1517 (21:48, 07.06.25)
Siema wszystkim! Co tam slychac?
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
Starsze wpisy znajdziesz w Archiwum.
Ankieta
Ile zarobiłeś do tej pory na grach stworzonych w GM?