Fastbar
Powrót do strony głównej
Trzymaj pliki na gmclan.org!
Game Maker w pytaniach i odpowiedziach!
Polska dokumentacja
Tabela wyników ligi 24
Pobierz GM
Akademia GMCLANu

Wiadomości

wszystkie :: game maker :: kąciki programowania :: inne

GameMaker Studio 2 na komórki taniej! - 14:50, 11.04,2019 (gnysek)

ikona

Świetna wiadomość dla użytkowników GMS - wersja na komórki od dzisiaj ZNACZNIE taniej.

Z dotychczasowej ceny 399$ (ponad 1500 zł! zjechano do 199$ (ok. 760zł). To teoretycznie wciąż drogo - ale pamiętajmy, jeśli mamy dobry pomysł na grę i przygotujemy go sobie dobrze najpierw pod Windowsa, potem wystarczy już tylko kupić licencję i poprawić grę na docelowych platformach. Zresztą, do iOS i tak trzeba mieć komputer od Apple, oraz najlepiej iPhone i iPada więc licencja to najniższy koszt.

Licencja na eksport do Amazon Fire wynosi 99$, ale... ma ktoś z was Kindle ?

Komentarzy: 2

Wielkie zmiany i nowości w GML pod koniec roku !!! - 10:01, 5.04,2019 (gnysek)

ikona

Na taką informację czekaliśmy od dawna. GameMakerStudio 2 w końcu czekają konkretne zmiany, poprawiające i dodające mnóstwo brakujących funkcjonalności do języka GML!!!

Pełna lista tutaj: www.yoyogames.c...updates-in-2019 - ale postaram się wam przybliżyć o co chodzi (zwłaszcza tym który angielski sprawia problemy).

Dereferencje tablic i struktur.
GMS 2 wprowadził zmianę, która pozwala wstawić tablicę do tablicy. Tak naprawdę teraz tablice 2D to własnie tablica w tablicy. Niestety, odczyt takiej zagłębionej tablicy nie jest łatwy, trzeba bowiem "podtablicę" przypisać najpierw do zmiennej.
Zmiany to poprawią i będzie można napisać tak:
kod:var a = my_array[1][4][0][2];To samo dotyczy map, list i gridów:
kod:var a = my_list[| 5][# 5, 6][? "key"]; // odczyt 5 elementu listy, potem pozycji 5,6 grida, potem klucza mapy w tymże gridzie
Skrypty i funkcje można napisać teraz wszędzie i przypisać do zmiennej.
Zamiast tworzyć skrypt, od teraz będzie można napisać:
kod:function my_script(a,b){return a+b;}Poza faktem, że można zrezygnować z argument0,...,.argment15, można też przypisać funkcję do zmiennej (jak w JS) i ta zmienna automatycznie zostaje nazwą funkcji. Powala to też na tymczasowe funkcje:
kod:var my_script = function(a,b){return a+b;} // bez "var" funkcja będzie globalnaMinusem jest to, że takie funkcje stracą dostęp do zmiennych tymczasowych zdefiniowanych poza nimi.
Wszystkie istniejące skrypty zostaną przekonwertowane po odpaleniu w GMS 2.3 do nowego formatu, a domyślnie zostanie argument0, argument1 itp.
Funkcje będzie też można dzięki temu zrobić w jednym pliku, a nie każda osobno. Będzie trzeba się przestawić z mówienia "skrypt" na "własna funkcja" - chociaż na finalne nazewnictwo poczekamy, na forum YYG już są na ten temat narzekania.

Lekkie obiekty
Będzie można zdefiniować własne obiekty, bez jakichkolwiek wbudowanych zmiennych (x, y, image_index itp.) - coś na zasadzie "struct" z innych języków czy właśnie obiektu z Javascriptu.
kod:
var a = {
name: "Buty z borsuka",
price: 500,
def: 20,
desc: "Te buty zrobiłem ręcznie",
can_buy: function() { return global.gold > price; }
};

konstruktor "new"
konstruktor "new" pozwoli na utworzenie instancji obiektu (coś jak instance_create dla lekkich obiektów).
kod:
function Item(n,p){
name = n;
price = p;
};
var buty = new Item("Gwiezdne kapcie", 300);

Łapanie wyjątków
GMS2 wprowadzi funkcjonalność wyłapywania błędów w grze, bez wywalania fatal errorów.
kod:
try {
var b = my_array[-1];
} catch ex {
// w zmiennej ex będzie błąd, zapewne "Index out of bounds" w tym przypadku
} finally {
// kod który będzie wykonany zawsze po try-catch, w sumie to bez finally za klamrą też powinien się wykonać
}

Garbage collector
Będzie usuwał zmienne które wyparowały z pamięci. Nie jest jeszcze jasne czy, ds_xxx też znikną, jak nie będą przypisane do żadnej zmiennej, bo tego YYG nie napisało. Ale logicznym by było, zeby tak się stało.

Komentarzy: 4

Od wersji 2.2 GMS, stringi będą rzutowane na liczby w przypadku działań - 11:07, 4.03,2019 (gnysek)

ikona

Ku zaskoczeniu YYG ogłosiło, że od wersji 2.2.2 dla zarówno standardowych, jak i eksportów YYG, włącza obsługę typowania dynamicznego string->liczba (w drugą stronę o dziwo nie).

www.yoyogames.c...n-version-2-2-2

Na czym to polega? Otóż jeśli napiszemy:
kod:var = 5 + '6';to otrzymamy 11, a nie błąd kompilacji. Każdy string, który jest poprawną liczbą, zostanie przekonwertowany i nie wywali błędu.
Prawidłowe liczby to np. "5", "+"5, "-5", "5.5", "5e", "5cokolwiek" - wszystko, co przekonwertowała by też funkcja "atof" z języka C. Wszystkie znaki inne niż cyfry zostaną odrzucone, o ile udało się już coś skonwertować.

Może to powodować trochę błędów - innych niż do tej pory, na co warto zwrócić uwagę.

Przypominam też, że o ile 5 + "6" to 11, to już "5" + 6 powinno dać nam... błąd.

Wprowadzi to niestety nieco zamieszania i chyba dotychczasowe, mniej elastyczne podejście mimo generowania błędów było lepsze. Z drugiej jednak strony, podobno w niektórych eksporterach to już tak działało, więc teraz zostało "wyrównane".

Komentarzy: 8

Przetestuj pełną wersję GMS2 za darmo! - 15:23, 24.01,2019 (gnysek)

ikona

Z okazji Global Game Jamu, który odbywa się w ten weekend, YYG rozdaje wszystkim chętnym klucz do pełnej wersji Desktop programu, działający od piątku do końca stycznia.

Osoby które z niego skorzystają, mogą kupić potem GMS 20% taniej.

Więcej info: www.yoyogames.c...-tips-resources

Komentarzy: 0

Pierwszy temat w drugim sezonie ligi 24 - 09:56, 18.01,2019 (gnysek)

ikona

Dzisiaj - testowo - rusza drugi sezon ligi 24. Temat będzie prosty, na wykonanie gry będzie cały weekend (piątek 18:00 - poniedziałek 00:00).

Tym razem nie chodzi tyle o zrobienie samej gry, co przetestowanie czy wszystko działa (osobna punktacja, osobny sezon, upload plików).

Przypominam, że w lidze może brać udział każdy, kto zgłosi grę (niekoniecznie wykonaną w GM), w temacie ligi w czasie jej aktywności. Nie trzeba dawać kodu źródłowego.

Update:
Dodałem brakujące wpisy puktacji z tur #156, #157, #158 ! Co prawda linki do gier na forum nie działały, ale i tak wzuciłem zipy z infomracją o tym i punktację (wygląda, ze niektórzy głosowali już po zakończeniu, wiec sugerowałem sie kolejnością w postach).

Komentarzy: 6

Mała aktualizacja strony - 00:36, 17.01,2019 (gnysek)

ikona

Wskazówka:
Dzisiaj dokonałem wrzutki kilkudziesięciu zmian (optymalizacje i nowości), na łącznie ponad 1000 linijek kodu. Testowałem je w wolnych chwilach przez pół roku, więc mam nadzieję, że wszystko działa jak trzeba. Najważniejsze z nich to:
- Sezony w lidze 24, osobna punktacja, wyświetlanie wyników na stronie głównej w formie podium, animowany zegar w HTML5, przeogromny refactoring kodu
- połączanie dwóch stron nowości z forum w jedną, kolorowanie ikonek tylko nieprzeczytanych postów
- zmiany w JS i CSS, przygotowanie do porzucenia mootools i przejście na jQuery
Artykuły:
- tryb pełnego ekranu w Akademii, która mam nadzieję wystartuje do wiosny z kursem dla początkujących (powrót Catch the Clown!
- poprawnie wyliczanie średniej ocen (tzn. zamiast 9.99 możliwe jest 10.0)
- orientacyjny czas czytania artykułów
- ikony wersji GMa w artykułach i plikach (muszę jeszcze je ręcznie ustawić w panelu)


Wskazówka:
Jeśli znajdziecie jakieś błędy, albo macie uwagi - zgłaszajcie

Komentarzy: 5

Nowy główny menadżer w YoYoGames - Staurt Poole - 16:00, 16.01,2019 (gnysek)

ikona

Po tym jak we wrześniu odszedł James Cox (którego działania nie pokrywały się z wizją Mike'a i jak wiemy z jego bloga, głównie to, oraz brak wizji poprawy mimo odejścia Jamesa, skłoniły również Mike'a do odejścia), nowym menadżerem został Stuart Poole. Stuart pracuje w firmie od 2010 roku, w trakcie gdy ja tam pracowałem był moim "wydawcą" gier.

Opcje teraz są dwie - jako stary wyjadacz, Stuart będzie mocno cisnął na Playtech (bo to on odpowiada teraz za kontakty z nimi) na pewne rzeczy, aby rozwijać GMS2.
Druga opcja jest taka, że Mike pewnie wiedział, że ten awans nadejdzie, a mimo to odszedł, zatem Stuart może mieć już zupełnie inną wizję niż w 2012, gdy tam pracowałem i niestety nic lepszego się nie wydarzy.

Najbliższe miesiące pokażą, oby jednak wszystko poszło w dobrą stronę!

Źródło: www.gamesindust...general-manager

Komentarzy: 4

Community Awards 2018 wystartowało! - 16:17, 12.01,2019 (gnysek)

ikona

Mamy rok 2019, czas więc przyznać nagrody dla najlepszych użytkowników w roku 2018.

forum.gmclan.or...opic/34212-post

Do najbliższego piątku, do godziny 23:59 można zgłaszać kandydatów w następujących kategoriach:

Gra roku
Demo roku
Zapowiedź roku
Artykuł / Tutorial / Silnik roku
Screen / Film / GIF roku
Użytkownik roku
Cytat roku

Komentarzy: 0

Wygraj GMS2 w wersji Desktop+Mobile+UWP+Web - 15:53, 21.12,2018 (gnysek)

ikona

YoYoGames organizuje konkurs w który można wygrać GMS2 w wersji Desktop+Mobile+UWP+Web.



Wystarczy przed 2 stycznia 2019 opublikować w mediach społecznościowych (twitter/facebook) swoją grę z hastagiem #GMSpaceMod,
Drugi warunek - gra musi być przeróbką gry z tego tutoriala: www.yoyogames.c...r-new-tutorials

Pełen regulamin: www.yoyogames.c...ity-competition

Komentarzy: 0

Obiżka 50% na moduł dla telefonów i 20% na pozostałe - 13:06, 20.12,2018 (gnysek)

ikona

YYG wprowadziło do końca roku obniżkę cen GM. Moduł eksportu na Androida+iOS przeceniono o 50%, pozostałe o 20%.



Desktop - 79 USD (300zł)
Web - 119 USD (450 zł)
Mobile - 199 USD (750 zł)
UWP - 319 USD (1200 zł)

Jak widać, w ostatnich latach ceny wzrosły tak mocno, że nawet na promocji są poza zasięgiem początkującego - w 2003 roku GM kosztował 18 USD ...

Komentarzy: 9

Archiwum wiadomości
stron: 55

1

23456»

Menu
Panel użytkownika
Jesteś niezalogowany!

Nie masz konta? Zarejestruj się
Użytkownicy on-line
14 użytkownik(ów) aktywny(ch) przez ostatnie 15 minut:
gości: 14, userów: 0, ukrytych: 0
Użytkownicy na czacie discord
gnysek (21:22, 21.05.19):
myślę, że po latach zmienili własnie przez zbytnie podobieństwo. To była ewidentnie parodia logo wyborczej.
Wojo (19:18, 21.05.19):
We wcześniejszym logo miał prostokąt większy, niczym wyborcza. Serio jakimś cudem na to uwagi nie zwracałem, a używam tej stronki od 2004 roku xD
Wojo (18:24, 21.05.19):
Nawet tego wcześniej nie zauważyłem szczerze mówiąc.
gnysek (13:36, 21.05.19):
Joemonster go też używa, więc chyba nie
Wojo (13:08, 21.05.19):
Wyborcza chyba musi mieć zarejestrowany czerwony prostokąt
exp (12:06, 21.05.19):
chociaż wiadomo, i tak wszystko zależy od tego, kto ma więcej pieniędzy na prawników. i tak np. inxile pozwało jakiegoś indie developera, bo nazwał grę alien wasteland
exp (12:04, 21.05.19):
inaczej jakaś firma mogłaby sobie zaklepać np. kwadrat i każdego o to pozywać
exp (12:04, 21.05.19):
nie znam się na tym, ale jeśli jest to rzeczywiście jakiś prosty projekt, no to raczej nie powinno być problemu
nowy_user (11:20, 21.05.19):
Hej, czy logo , które jest stworzone w generatorze loga jest objęte ochroną prawną? Stworzyłem sobie kilka logo w generatorze, spodobało mi się jedno, ale przy pobraniu mam znak wodny i aby go odblokować, muszę zapłacić. Logo jest na tyle proste, że mogę je sam zrobić w gimpie, ale nie chciałbym być posądzony o plagiat. Czy mogę bez obaw to zrobić, jak sądzicie?
gnysek (10:23, 21.05.19):
okienka mogą nachodzić na siebie, jak to włączysz w opcjach. Dokumentację chyba też środkowym przyciskiem myszy włączysz. A jak chcesz klocki z kodem, to rób grę a klockach
SimianVirus7 (8:44, 21.05.19):
Poprzez kupno gm:s2 i spine chciałeś się zmusić do tworzenia, ale z natury nie lubie nowych rzeczy, może dlatego tak zrzędzę. Taki mały paradoks.
SimianVirus7 (8:42, 21.05.19):
2. Dokumentacja na F1 (gm:s F12) ale to kwestia przyzwyczajenia. Tylko, że ona nie jest wbudowana, tylko otwiera się przez www. 3. Brak ustawienia room_speed w opcjach roomu, dlaczego? 4. Trudno mi wyjaśnić o co chodzi - w gm:s jak wybierałeś np. Create, to mogłeś poprzeciągać kwadraciki z kodem i je organizować, co w którym ma być. W gm:s2 masz jedno okno kodu.
SimianVirus7 (8:42, 21.05.19):
Nie oglądałem poradników, po prostu włączyłem program i zacząłem go używać. Jak narazie zauważyłem 4 niewygodne dla mnie rzeczy, inne mniej, drugie bardziej drażniące. 1. Te okienka. Wole nakładające się na siebie okna niż to co oferuje gm:s2
gnysek (0:15, 21.05.19):
o, dwa tygodnie temu strzeliło ćwierć miliona shoutów
gnysek (22:50, 20.05.19):
jakie funkcje są niewygodne ?
SimianVirus7 (18:22, 20.05.19):
więc będę musiał się przyzwyczaić do niektórych niewygodnych funkcji. Natomiast co mnie bardzo zaskoczyło, to dodanie gestów na smartfony jako eventy
gnysek (10:16, 20.05.19):
Przyjemniej i ma więcej funkcji. Layery naprawdę są fajne.
SimianVirus7 (9:25, 20.05.19):
(a cofałeś się kiedyś do przodu?)
SimianVirus7 (9:24, 20.05.19):
Korzystanie z GM:S2, bo wam przyjemniej czy tylko dlatego, że ma wsparcie? Właśnie zacząłem go używać i chcę wrócić do GM:S ale boje się cofać wstecz
Korodzik (8:20, 20.05.19):
a myślałem sobie "kurczę, to sterowanie to jakaś magia, paletka leci tam gdzie chcę"
Korodzik (8:19, 20.05.19):
ciekawe ilu ludzi (podobnie jak ja) usiadło przy tym pongu, pograło trochę, po czym zorientowało się, że nie włączyli trybu na 2 graczy i zamiast nich sterował komputer
Matthew (17:24, 19.05.19):
przyznam że było spoko ten pong w wejściu był mega wciągający haha
gnysek (10:35, 18.05.19):
Ja w tym roku wyjątkowo nie.
Korodzik (10:26, 18.05.19):
ja z braćmi
Matthew (19:19, 17.05.19):
siema, ktoś na pixel heaven się wybiera jutro?
gnysek (9:56, 17.05.19):
Sprawdziłbym nightly builda, ale ostatnio ciągle na linuksie robię. Szkoda, że skoro jest IDE na Maca, nie działa na Ubuntu.
Konrad-GM (18:01, 16.05.19):
Ostatnio modne strajki są, na wyspach też strajkują 🤡
I am Lord (17:52, 16.05.19):
strajkują
gnysek (17:39, 16.05.19):
hm, yoyogames nie robi żadnych testowych buildów GMS2 od wydania ostatniego... dziwna sprawa.
I am Lord (16:42, 16.05.19):
Ciekawe 👍
gnysek (16:36, 16.05.19):
1) z telefonu, 2) jak napisałem wcześniej Win+; albo Win+.
I am Lord (16:30, 16.05.19):
nawet nie wiem jak to robicie że to wstawiacie
Konrad-GM (12:39, 16.05.19):
Super 👏😜
exp (12:37, 16.05.19):
mi nie działa
gnysek (11:34, 16.05.19):
Proszę. Zrobiłem to tylko po to, żeby się czegoś nowego nauczyć
Wojo (11:27, 16.05.19):
Ten paluch środkowy to nie do ciebie
Wojo (11:25, 16.05.19):
🤘🤘💖Dzięki gnysek 🖕🖕🔥
gnysek (11:22, 16.05.19):
Tryb Incognito, potocznie zwany trybem porno.
Korodzik (11:17, 16.05.19):
@gnysek: jakie porno?!
gnysek (10:12, 16.05.19):
Win+; albo Win+.
gnysek (10:05, 16.05.19):
Link do discorda też zmieniłem na zaproszenie. Bo wielu osobom nie działał (chociaż mi nawet w porno działał jak należy).
gnysek (10:04, 16.05.19):
trzeba było jednak jak myślalem, zmienić kodowanie połączenia na utf8mb4 w mysql i pola tekstowe tak samo zmienić. W komentarzach i shoutboxie powinno działać, reszty nie zmieniam bo to nie ma sensu.
gnysek (10:03, 16.05.19):
❤💖😍 może być ?
Konrad-GM (23:11, 15.05.19):
Dopiero zauważyłem, że przecież w chrome z menu kontekstowego też otwiera te same systemowe okienko
exp (23:07, 15.05.19):
tez nie wiedzialem
exp (23:07, 15.05.19):
łoo faktycznie
Wojo (22:01, 15.05.19):
Nie wiedziałem o tym Konrad, dzięki. GMclan uczy i bawi
Konrad-GM (21:47, 15.05.19):
A pod Win10 można otworzyć okienko z emoji wciskając klawisze Win + średnik
exp (20:40, 15.05.19):
w chromie już od dawna to jest
Wojo (18:15, 15.05.19):
W operze teraz dodali opcję z wyborem emoji po naciśnięciu prawego przycisku myszy na polu tekstowym
Ankieta
» Ile powinny trwać tury Ligi 24?
24h
48h
54h (piątek od 18:00)
7 dni
inna długość (podałem w komentarzu ankiety)

GMCLAN to serwis o programie Game Maker i nie tylko.
[ Polityka prywatności ]
Copyright © 2002-2019. GMCLAN.ORG
Wszelkie prawa zastrzeżone. Kopiowanie materiałów bez zgody redakcji zabronione!
© 2002-2017 Ranmus (ranmus.pl), © 2017-2019 {=|=} fable_inside();

[ Czas generowania strony: 0.01567 sekund ] [ Liczba zapytań MySQL: 7 ]