Linki do ciekawych stron

Dzisiaj YoYoGames ma dla nas dwie dobre wiadomości.

Po pierwsze, w ostatniej wersji beta 2022.600 pojawiły się nowe funkcje do tworzenia gier multiplayer. Jest to o tyle ciekawe, że do stworzenia gry online wystarczy jedna linijka kodu:

kodrollback_join_game(); // lub jeśli hostujemy: rollback_create_game(2);
Są też fajne opcje dla sterowania w grze na każdej platformie, ale o nich przeczytacie w rozwinięciu newsa.

Dzisiaj wyszła też nowa wersja GameMakera - 2022.6. Co w niej nowego?

- nowe podpowiadanie składni, Feather, jest dostępne (ale domyślnie wyłączone)
- 5 nowych rodzajów filtrów
- nowe opcje dla rozszerzeń i funkcje, która pozwalają sprawdzić, czy dane rozszerzenie zostało włączone dla danego eksportu
- obsługa mikrofonu w Operze GX
- sporo zmian SDK dla konsol

Kolejne wydanie dopiero w sierpniu.

Zapraszam jeszcze po przykład sterowania z użyciem rollbacka również dla gier singleplayer, a tymczasem zostawiam was z nagraniem o tym, jak robić szybko gry multiplayer w GM:

Więcej informacji o nowych funkcjach multiplayer znajdziecie w manualu: ( beta-manual.yoyogames.com/#t=GameMaker_Language%252FGML_Reference%252FRollback%252FRollback_Multiplayer.htm ).

Niestety, samo dołączanie do gier i hostowanie jest na razie dostępne jedynie dla gier Opera GX, ale sporo funkcji działa na innych platformach.

Jedną z najfajniejszych jest definiowane sterowania w grze. Wystarczy stworzyć grę dla 1 gracza i można bardzo szybko zdefiniować sterowanie:

kodrollback_create_game(1)

rollback_define_input({
fire: [mb_left, ord("X")],
interact: [vk_space, ord("C")],
left: [ord("A"), vk_left],
right: [ord("D"), vk_right]
});

A następnie, w dowolnnym miejscu w kodzie możemy sprawdzać czy dany przycisk został wciśnięty, jest wciśnięty, lub został puszczony w ten sposób:

kodvar _input = rollback_get_input();
if (_input.fire) ....
if (_input.fire_pressed) ...
if (_input.fire_released) ...

Jak widać, opcje z "_pressed" i "_released" są tworzone automatycznie. Nie trzeba już żadnych innych funkcji.

Komentarze (łącznie 2):
Adriann (Czw., 30 Cze. 22, 21:09)
#1

Gość ma świetne materiały ale ten akcent..:D

gnysek (Czw., 30 Cze. 22, 22:47)
#2

Ta, nie dość, że Hindus, to jeszcze głos jak bot :D

Najnowsze wersje GameMakera:

Stabilna
2024.14.4.222 • 2024.14.4.268
wydana 109 dni temu
LTS
2026.0.0.16 • 2022.0.3.99
wydana 55 dni temu
Beta
2026.100.0.1083 •
2026.100.0.1046
 0.20.0

wydana 20 dni temu
= IDE, = Runtime, = GMRT
Użytkownicy online
1 użytkownik aktywny:
gości: 1,
(~ostatnie 15 minut)
Discord
40 użytkowników online na discordzie:
Miłosz, Alice, Carl-bot, pABLO, Wielki Druid, Sporek, Destiny, GMRussell, Tidżi, fervi, 𝕯𝖎𝖆𝖓𝖆, PhysX ᴺⱽᴵᴰᴵᴬ, r..., Threef, RogerDodg3r, Uzjel, s..., LolikZabijaka, Murrri, Dyno, 🆅🅸🆃🅾74🅼, Deusald, szmalu, Morro, p..., Kandif, Danieo, bagno, antek, Arrekin, Sebastus I, Voytec, PanPupa, Morti, szynka, moeglich, Add92, h..., Shockah, Nero
Shoutbox
Wojo (21:21, 28.06.26)
na ten moment czerwiec prezentuje się dość przyzwoicie jesli chodzi o ilosc wpisow w shoutboxie bo aż trzy! a taki styczeń zero :0
gnysek (15:06, 10.06.26)
oraz pokój na świecie
Kuzyn (17:16, 08.06.26)
i urlop
gnysek (11:13, 05.05.26)
czekamy na GMRT
Wojo (14:53, 04.05.26)
Co tak cicho?
gnysek (11:01, 30.04.26)
Grill panie, grill.
Wojo (14:18, 29.04.26)
Jak planujecie spędzić najbliższą majówkę?
Wojo (13:15, 13.03.26)
Ja zainstalowałem sobie Linux mint na swoim laptopie :)
Wojo (10:21, 12.02.26)
Tak, po zmianach gmclan przeżywa drugą młodość. Najnowsze trendy wskazują, że ten rok będzie rokiem Linuxa, rokiem odejścia od Facebooka i rokiem odejścia od discorda na rzecz forów internetowych B)
K
Kamilek (21:57, 08.12.25)
Ale klimat tu znowu wrócić! :-D
Starsze wpisy znajdziesz w Archiwum.
Ankieta
Ile zarobiłeś do tej pory na grach stworzonych w GM?