Linki do ciekawych stron

Dwie zmiany które pokochacie w GM:S 1.2.1261

Pierwsza - Short-circuit evaluation, do wyłączania w GGS - pomija resztę warunków gdy jakiś and ma wartość false, albo jakiś or true: en.wikipedia.org/.../Short-circuit_evaluation

Druga - szybki dostęp do map, list i gridów:

map[? klucz]
list[| index] (przez jeden dzień był to wykrzyknik, ale mógł się mylić z negacją)
grid[# index, index]

oczywiście za map/list/grid podstawiamy nazwę. Jest też sprawdzanie jakiego typu jest dana struktura, czy oznaczanie w mapach list itp. - tu już odsyłam do manuala.

Update: gmc.yoyogames.com/index.php?showtopic=607823&p=4486468

Update 2:
W kolejnej wersji (EAP) dojdzie też
a[@ index] = val
Dla modyfikowania oryginalnej tablicy przekazanej do skryptu zamiast tworzenia kopii.

Komentarze (łącznie 20, wyświetlam 1 - 15):
Shocker51374 (Pon., 20 Sty. 14, 22:19)
#1

To GM nie miał tej 1szej? ;o god, nic z tego już nie pamiętam.

h
hamtaren (Pon., 20 Sty. 14, 22:26)
#2

Ada ma chyba coś takiego jak to pierwsze: "and then" i "or else" się nazywa... jedyna rzecz jaka do tej pory mi się podobała w Adzie wreszcie znajdzie swoje odzworowanie w GMie :)

ANtY (Pon., 20 Sty. 14, 22:32)
#3

to, że tego pierwszego nie było to już od zawsze była czarna rozpacz,

a drugie to w dupie mam, kiedy struktury dodadzÄ… :/

HuderLord (Pon., 20 Sty. 14, 22:34)
#4

Z tym pierwszym dało się poradzić zagnieżdżając ifa w ifie zamiast pisać && ale i tak to jest udręka i stosowałem to tylko tam gdzie kod naprawdę musiał być szybki.

gnysek (Pon., 20 Sty. 14, 22:35)
#5

Ogólnie poza tym podobno gry przyspieszyły ludziom znacząco (niektórzy mówią o 2x w FPSach...).

Shocker51374 (Pon., 20 Sty. 14, 22:48)
#6

hamtaren, chodzi o np. takie coś (przykład z Javy): string s = null; if (s != null && s.length() > 0) { ... }

Shocker51374 (Pon., 20 Sty. 14, 22:49)
#7

*String

P
PsichiX (Pon., 20 Sty. 14, 23:13)
#8

Java, a fuj D:

gnysek (Pon., 20 Sty. 14, 23:42)
#9

O właśnie, bo pisałeś, że śmieszna składnia, ale Java też ma różne potworki, ciekawe czy to nie stąd :P

Shocker51374 (Pon., 20 Sty. 14, 23:42)
#10

Jakkolwiek by mi się nie podobały niektóre rzeczy z C#, póki co preferuję Javę.

P
PsichiX (Wto., 21 Sty. 14, 00:03)
#11

też tak mowilem, jak nie mialem kompa rok i bylem przykuty do androida <3 potem spowrotem poznalem swoja milosc C++ <3 <3

Shocker51374 (Wto., 21 Sty. 14, 11:12)
#12

Bleh, nie lubię C++. Znaczy, nie lubię w nim pisać. Upierdliwe definiowanie rzeczy w kolejności, cykliczne zależności, "miliony" operatorów castujących... Nie lubię. + tak samo jak w C# wymuszone słówko "virtual" żeby móc override'ować metody (tylko że C# jest językiem stricte obiektowym, więc tam to ma jeszcze mniej sensu).

Uzjel (Wto., 21 Sty. 14, 15:53)
#13

Dlaczego aktualizacja ominęła EAP?

gnysek (Wto., 21 Sty. 14, 17:06)
#14

EAP będzie zaktualizowany w ciągu tygodnia.

P
PsichiX (Wto., 21 Sty. 14, 18:34)
#15

shockah - widac nie wiesz po co wlasciwie ten virtual jest :P ma sens jak najbardziej

Najnowsze wersje GameMakera:

Stabilna
2024.2.0.132 • 2024.2.0.163
wydana 24 dni temu
LTS
2022.0.2.51 • 2022.0.2.49
wydana 163 dni temu
Beta
2024.400.0.526 • 2024.400.0.547
wydana  wczoraj
= IDE, = Runtime
Użytkownicy online
1 użytkownik aktywny:
gości: 1,
(~ostatnie 15 minut)
Discord
Shoutbox
I am Lord (19:15, 17.03.24)
6h mam na to hmmm
I am Lord (19:06, 17.03.24)
Ale temat fajny
gnysek (01:33, 13.03.24)
Powinno działać, jest w kodzie sortowanie wg. najbliższego startu :)
Uzjel (21:59, 11.03.24)
Nie, ale za pierwszym razem zrobiłem fuckup, że było "Tura testowa" X_X
I am Lord (16:58, 11.03.24)
A co Uzjel już masz nawymyślane 100 tematów? 😅
Uzjel (20:08, 10.03.24)
@gnysek a jak bym dodał kilka lig na raz to walnie?
Uzjel (20:08, 10.03.24)
Liga będzie zawsze od piątku 16:00 do poniedziałku 23:59, zawsze w środku miesiąca.
gnysek (08:48, 10.03.24)
Tak, to też jest do poprawy X_X
Adriann (18:22, 09.03.24)
Tylko myślę czy nie leiej gdyby mówiło że zostało tyle i tyle dni i ileś godzin a nie tylko w godzinach ;d Albo konkretna data obok, byłoby czytelniej
I am Lord (15:08, 08.03.24)
o super z tÄ… ligÄ… :)
Starsze wpisy znajdziesz w Archiwum.
Ankieta
Ile zarobiłeś do tej pory na grach stworzonych w GM?