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:

Miniaturka youtube

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.06.2.162 • 2024.6.1.208
wydana 12 dni temu
LTS
2022.0.2.51 • 2022.0.2.49
wydana 284 dni temu
Beta
2024.800.0.597 •
2024.800.0.620
 0.11.0

wydana  2 dni temu
= IDE, = Runtime, = GMRT
Użytkownicy online
1 użytkownik aktywny:
gości: 1,
(~ostatnie 15 minut)
Discord
19 użytkowników online na discordzie:
s..., Alice, Carl-bot, p..., Grela, m..., OdrzuconyKrakers, HappyOrange, fervi, r..., DungeonFairy🧚, MKP (GEM), Arrekin, Dyno, LeD, m..., bagno, l..., Alkapivo
Shoutbox
gnysek (18:31, 25.07.24)
Ogłaszam nowy etap w historii GameMakera.
gnysek (11:36, 08.07.24)
Ale w sumie taki numer GG był bezpieczniejszy niż nr. telefonu czy kontakt społecznościowy. Utrudniał stalkowanie i ułatwiał banowanie.
Wojo (08:08, 08.07.24)
Niestety to już nie te czasy kiedy pytało się kasjerki o wiek i numer Gadu-Gadu...
Adriann (08:28, 05.07.24)
Albo okraść :|
Adriann (08:28, 05.07.24)
Może pani chciała zobaczyć twoje dane i Cię poderwać :d
gnysek (10:38, 03.07.24)
Mnie ostatnio w Żabce zapytali o wiek. A mam już ponad dwie osiemnastki.
Wojo (08:27, 30.06.24)
Ogólnie to miał być żart ponieważ portal internetowy, którego można opisać jako PH jest portalem przeznaczonym dla dorosłych. Miało być śmiesznie wyszło żenująco, a wiadomości w shoutboxie nie mogę skasować :P
Wojo (09:40, 28.06.24)
Tymon jak co wizytę musiałem potwierdzić wiek
gnysek (14:15, 17.06.24)
Bo Łapusz woli alkohol, niż się organizować. Co tam Pixel Heaven, sprawdźcie jego zbiórki na książki...
Adriann (21:02, 13.06.24)
Bardzo słusznie, straszna patola z tą organizacją :D
Starsze wpisy znajdziesz w Archiwum.
Ankieta
Ile zarobiłeś do tej pory na grach stworzonych w GM?