Shoutbox - Archiwum

Wszystkie wpisy w shoutboxie (249357)
I am Lord (20:47, 23.02.16)
Kurcze :D
Threef (20:47, 23.02.16)
No mój bot wyciąga 140+
A
Amaterasu (20:45, 23.02.16)
Dobra, podstawowe funkcje do bota mam napisane, jakbym nie miał tylu godzin na uniwerku, to może bym jeszcze dzisiaj napisał łapanie bonusów : /
P
PsichiX (20:40, 23.02.16)
#gmclanbawiiuczy
I am Lord (20:40, 23.02.16)
i debug rysuje wybrane rzeczy silnika fizycznego
P
PsichiX (20:40, 23.02.16)
a propos flag i operatorów binarnych: nadając wartości flagom, stosuje się inne operatory binarne, tj. << bit-shift left oraz >> bit-shift right, które dzięki przesuwaniu bitów w lewą bądź prawą stronę dokonują mnożenia i dzielenia przez 2, co często jest podmieniane w procesie kompilacji operacji arytmetycznych liczb całkowitych z włączoną optymalizacją kodu
I am Lord (20:40, 23.02.16)
przełącza się flagę tylko operacjami binarnymi
I am Lord (20:39, 23.02.16)
Tak jest w GM rozwiązany debug w box2D
A
Amaterasu (20:37, 23.02.16)
A żeby sprawdzić daną cechę, wystarczy if(zmiena & NIEWIDZIALNOSC)
A
Amaterasu (20:36, 23.02.16)
Zamiast robić trzydzieści boolów, każdy oznaczający co innego, po prostu robisz zmienna = NIEWIDZIALNOSC | MOZNA_RUSZYC, ważne, żeby te stałe były pewnymi potęgami dwójki, i możesz upchnąć wszystko w jednego inta.
P
PsichiX (20:35, 23.02.16)
dokładnie - operatory binarne stosowane są najczęściej tam, gdzie ma znaczenie pamięć oraz prędkość, czyli przy optymalizowanych fragmentach kodu
A
Amaterasu (20:34, 23.02.16)
Ten cały binary OR to fajna sprawa, np. możesz sobie robić flagi oznaczające pewne cechy (przykładowo, niewidzialność, możliwość ruchu etc.) obiektu w jednej zmiennej
P
PsichiX (20:34, 23.02.16)
zaś binary xor to najczęściej stosowana metoda w bieda-kryptografii, by 'szyfrować' dane kluczem w postaci stringa z hasłem.
P
PsichiX (20:33, 23.02.16)
binary or stosuje się najczęściej do łączenia flag w językach rodziny C oraz składni C-podobnej. a aby sprawdzić, czy wartość zawiera flagę stosuje się binary and
P
PsichiX (20:31, 23.02.16)
| binary or (wystarczy, by którykolwiek bit był 1) - 01 | 10 = 11; ^ binary xor (exclude or; jeśli napotkasz 1 i 1 lub 0 i 0 to zwracasz 0, w innym przypadku 1) - 01 ^ 11 = 10
S
Sutikku (20:28, 23.02.16)
no i te takie bardziej oczywiste jak ++, ale to no wiadomo
S
Sutikku (20:27, 23.02.16)
ja używam tylko && i ||
P
PsichiX (20:20, 23.02.16)
tak, GML powstał na bazie miksu pascala z ubogim C
I am Lord (20:19, 23.02.16)
i nią też można się w GM posługiwać

Najnowsze wersje GameMakera:

LTS
2026.0.0.16 • 2022.0.3.99
wydana 166 dni temu
Beta
2026.100.0.1199 •
2026.100.0.1133
•
 GMRT beta 0.22.4

wydana  5 dni temu
= IDE, = Runtime, = GMRT
Użytkownicy online
1 użytkownik aktywny:
gości: 1,
(~ostatnie 15 minut)
Discord
44 użytkownicy online na discordzie:
Miłosz, 🧁Cupcake🧁, MorDan, Nikas, Alice, LeD, Nitro Slav, Carl-bot, pABLO, h..., Fox, GibkiKaktus, s..., Cosplyfanka, Sporek, GMRussell, Tidżi, fervi, Radek Ignatów, Threef, Uzjel, Moldis, Pako, Murrri, HappyOrange, 🆅🅸🆃🅾74🅼, Deusald, szmalu, tomqz, Grela, 21Lancz, sutikku, Ulti, Dyno, Danieo, bagno, Arrekin, Mtax, Voytec, 𝓐𝓷𝓪𝓼𝓽𝓪𝓼𝓲𝓪, l..., moeglich, g..., Add92
Ankieta
Czy udostępnienie źródła GMRT dla każdego i brak opłat za licencje jest dobrym krokiem?