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.13.1.193 • 2024.13.1.242
wydana 79 dni temu
LTS
2022.0.3.85 • 2022.0.3.99
wydana 214 dni temu
Beta
2024.1400.0.841 •
2024.1400.0.836
 0.17.0

wydana  2 dni temu
= IDE, = Runtime, = GMRT
Użytkownicy online
1 użytkownik aktywny:
gości: 1,
(~ostatnie 15 minut)
Discord
35 użytkowników online na discordzie:
Alice, Carl-bot, p..., 🧁Cupcake🧁, GMRussell, OdrzuconyKrakers, 𝕳𝖚𝖌𝖔 𝕲𝖔𝖓𝖝𝖆𝖑𝖊𝖝, Kalor, r..., Threef, Chell, Dyno, Deusald, szmalu, ZYGZAK, Marco, Voytec, Ulti, Danieo, Tidżi, Mtax, 21Lancz, Huder, Kandif, l..., Sporek, Jayu, moeglich, s..., 42traviss, Krzysiek1250, h..., Shockah, PeekoHiko, m...
Shoutbox
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
Adriann (18:09, 08.04.25)
Odpowiadam, dzisiaj :D
Starsze wpisy znajdziesz w Archiwum.
Ankieta
Ile zarobiłeś do tej pory na grach stworzonych w GM?