Nasze strony: gmclan.org gameonly.pl ps-plus.pl gameswithgold.pl n-switch.pl hmt.pl
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

Przypominamy o kanale Discord - 17:10, 23.03,2020 (gnysek)

ikona

Poza shoutboxem (w którym mamy już ćwierć miliona wiadomości) oraz forum, gdzie można dyskutować o tworzeniu gier, od jakiegoś dłuższego czasu mamy też czat Discord, na którym kwitnie całe GMCLANowe życie (codziennie kilkaset wiadomości). Można tam podyskutować na każdy temat, nie tylko związany z GMS, czy pochwalić się co akutalnie za projekt robimy.



Zaproszenie do kanału Discord: discord.gg/e5QSbcs
Bezpośredni link do kanału: discordapp.com/...100101536612352

Komentarzy: 0

2.3 opóźnione - 13:57, 16.01,2020 (gnysek)

ikona

Miały być wielkie zmiany, ale jak zawsze wyszło wielkie yayo. YYG nie wyrobiło się z dodaniem zmian w GML ani na święta, ani nawet do połowy stycznia. Pod koniec roku napisano tylko enigmatycznie, że otwarta beta tych zmian "wślizgnie się w nowym roku" co może oznaczać zarówno styczeń jak i czerwiec.

Na pewno gotowe są już dokumentacje do systemów curves+sequences (wykres przechodzenia animacji, oraz oś czasu animacji), czy też struktur i try/catch (te dwa ostatnie opisałem nawet po polsku na stronie - znajdziecie je w bloku "Najnowsze zasoby" po prawej od newsów).

No cóż, YYG już nas przyzwyczaiło do takich rzeczy, szkoda tylko, bo tym razem zmiany są naprawdę fajne - sekwencje pozwolą animować szkieletowo postaci i tworzyć w parę minut efekty które normalnie trzeba programować i testować godzinami, a struktury też pozwolą zapisać wiele danych w ciekawszy sposób.

Komentarzy: 2

20 lat GameMakera - 14:06, 13.11,2019 (gnysek)

ikona

W piątek, 15 listopada, GameMaker skończy 20 lat. Stworzony 20 lat temu przez nauczyciela z Utrecht University (Holandia), Marka Overmarsa program na swoje 20 urodziny zaliczy największą chyba zmianę - nowe ficzery w GMLu, na które czekamy tak naprawdę od 2012 roku (już wtedy je zapowiadano) i które niesamowicie przyspieszą i ułatwią pracę z programem.

YoYoGames zapowiedziało betę zmian w GML ( gmclan.org/index.php?nius=572 ) i pierwszej części mechanizmu "Sekwencji" (animacji w room editorze - gmclan.org/index.php?nius=560 ) jeszcze na ten rok, a całą premierę na wiosnę.

www.yoyogames.c...0th-anniversary

Komentarzy: 0

Stabilne 2.2.4 wydane - 16:06, 9.10,2019 (gnysek)

ikona

Kolejny kwartał za nami, kolejny GMS wydany.

Ta wersja nie zmienia wiele - poprawia głównie działanie z najnowszymi wersjami eksportów (iOS, HTML5, Android, MacOS), oraz aktualizuje (w końcu) wtyczki do zakupu DLC na urządzeniach mobilnych. Dodano też websockety dla HTML5 i ogólnie kolejny raz ten eksport dostaje wszystko to, co w nim nie działało.

Poza tym, raczej sporo zmian pod spodem przygotowujących GMa pod wielkie zmiany języka GML, które teoretycznie powinny wejśc w betę w ciągu 1-2 miesięcy - o czym więcej tutaj: gmclan.org/index.php?nius=572


www.yoyogames.c...n-2-2-4-out-now

Komentarzy: 0

Stabilne 2.2.3 wydane - 16:05, 4.07,2019 (gnysek)

ikona

Stabilna wersja 2.2.3 GameMaker Studio wydana. Lista zmian w poprzednim newsie, a my z niecierpliwością czekamy na kolejny update - po wakacjach powinny się już zacząć bety sekwencji i zmian w GML, które opisywałem tutaj ( gmclan.org/index.php?nius=572 ) i które są największymi zmianami w GM w historii.

Komentarzy: 3

GameMaker Studio 2.2.3 [BETA] już jest - 17:11, 5.06,2019 (gnysek)

ikona

Zgodnie z planem (jeden GM na kwartał), GMS 2.2.3 pojawił się na serwerach YoYoGames. W tej wersji nie ma wielkich zmian dla samych gier (eksport na TVOS), głównie skupiono się na poprawkach IDE (zawieszanie, brak okien "otwórz", problemy z internetem) i podobno teraz już tych problemów nie będzie.

www.yoyogames.c...m_campaign=blog

- można wyłączyć sandbox (zapisywanie plików wszędzie)
- można wyłączyć sortowanie głębokości vertexów na surface, co zmniejszy znacząco zużycie pamięci
- można tworzyć "lokalne" paczki zasobów, poza marketplace
- można wyłączyć kompilacje na wirtualnym dysku X:, Z:, itp. która zapobiega za długim ścieżkom do plików - ale wtedy trzeba długości pilnować samemu (256 znaków, limit CMD na windowsie)
- teraz działają 4-bitowe stringi UTF, obsługę w grze oczywiście trzeba dodać samemu

Komentarzy: 0

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: 4

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: 6

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

Archiwum wiadomości
stron: 55

1

23456»

Menu
Panel użytkownika
Jesteś niezalogowany!

Nie masz konta? Zarejestruj się
Użytkownicy on-line
6 użytkownik(ów) aktywny(ch) przez ostatnie 15 minut:
gości: 1, userów: 5, ukrytych: 0
Vianom, SimianVirus7, Threef, nowy_user, Adriann
Użytkownicy na czacie discord
Threef (12:08, 29.03.20):
Ale to creator. Tego chyba nikt nie kupuje
nowy_user (17:32, 28.03.20):
GameMaker 2 : Creator za 9 Euro na Humble Bundle... chyba szykują GMS 3 skoro są już takie promocje.
SimianVirus7 (14:34, 27.03.20):
Jakaś liga jest przewidziana?
Vianom (11:17, 25.03.20):
Done is better than perfect, szacunek za inicjatywę. Dzięki temu kanałowi, możesz mocno powiększyć tutejszą społeczność
gnysek (10:01, 25.03.20):
Tak, na żywo leciałem. Mało czasu było, miałem 3 dni, a teraz jak się z domu robi to jeszcze dzieci przeszkadzają...
adam014 (6:50, 25.03.20):
gnysek, trzeba było głos dograć później, chyba na żywo leciałeś Bo w kursie z tdsem mówisz podczas strzelania i nic nie idzie zrozumieć
gnysek (21:09, 23.03.20):
Wymęczone, oczywiście nie ma gdzie mikrofonu kupić bo Media zamknięte www.youtube.com...F7cmX4K_5WnLi_t
Nikas (16:21, 23.03.20):
Ale przeinstaluję GM jak zbiorę siły. ;d
Nikas (16:21, 23.03.20):
Nie było żadnego z tym związanego od kiedy mam tą stacjonarkę czyli od 5 lat?
Threef (11:53, 23.03.20):
i WTF masz nazwę użytkownika "-"? To się prosi o problemy
Threef (11:51, 23.03.20):
To brzmi jak... niezaktualizowany Internet Explorer
gnysek (16:52, 22.03.20):
Może być błąd w jakimś pliku XML np., bo się coś zrąbało
gnysek (16:51, 22.03.20):
To jest jakiś fatal error kompilera. Najczęściej oznacza błąd w kodzie, którego praktycznie nie widać, albo błąd tekstur/dźwięku.
Nikas (13:34, 22.03.20):
Siema mordeczki, ostatnio coś mnie korci żeby się pobawić GM znowu. Mam studio 1.4, jak odpalam projekt to się ładuje ale gdy chcę go odpalić do testu to wyskakuje mi coś takiego. Co to jest? Mam oczywiście oryginalną wersję. Czy pierwsze studio już nie działa?
PatrykPlayingPOLSKA (14:56, 17.03.20):
Wcale się im nie dziwię
Wojo (13:54, 17.03.20):
zamiotłeś konkurencję
PatrykPlayingPOLSKA (13:52, 17.03.20):
Nigdy się tak nie cieszyłem z wygranej xD
SimianVirus7 (0:20, 17.03.20):
Gdybym wiedział, że liga jest ;_;
Adriann (10:53, 13.03.20):
Nie liczymy godzin i lat :d
Gibki Kaktus (10:05, 13.03.20):
W lidze dalej sezon 2019? XD
Adriann (9:08, 13.03.20):
Nie no, to było całkiem ciekawe
nowy_user (8:46, 13.03.20):
Nikas, nie musieliśmy znać aż tak intymnych szczegółów z Twojego życia... lepiej weź się za robienie gier, a konia zostaw w spokoju
Gibki Kaktus (3:11, 13.03.20):
No u mnie w UK jeszcze srajtaśma w marketach jest xD W pl z tego co widziałem to spory deficyt xD
Nikas (17:47, 12.03.20):
jak epidemia? ja właśnie siedzę z kotkiem koń zwalony zakupy zrobione srajtaśma jest i powtarzam koń zwalony
Nikas (17:47, 12.03.20):
co tam wariaty
Adriann (15:55, 12.03.20):
yay!
Threef (15:25, 12.03.20):
Hmm...
Adriann (11:00, 12.03.20):
może jakaś liga o tematyce plagi?
gnysek (10:19, 9.03.20):
Wklejasz kod w templatkę i tyle.
LolikZabójca2 (10:00, 8.03.20):
A dodawał ktoś pixel facebook do presta?
LolikZabójca2 (9:59, 8.03.20):
Ta ale zmieniłem Woo na presta bo myślałem, że presta jest trudniejsza w obsłudze ale zaoszczędze na modułach bo pewnie wszystko ma wbudowane a tu lipa. Woo ma wbudowaną większą funkcjonalność niż presta. To co w Woo było bez pluginów to w presta trzeba dodawać modułem. Tyle dobrego że obsługuje wiele języków. I mam wrażenie, że do Woo pluginy są tańsze i więcej jest darmowych
gnysek (12:23, 6.03.20):
i dodajesz jakiegoś clampa, żeby poza zakres nie wyszło i po robocie
gnysek (12:23, 6.03.20):
to jest pewnie 15 minut roboty, zalezy ile chcesz obrazków i ile uznasz za "100%" magazynu
gnysek (12:23, 6.03.20):
edytujesz templatkę i wstawiasz obrazek <img>, nie trzeba 120zł
exp (15:11, 5.03.20):
co to wskaźnik graficzny?
Threef (9:46, 4.03.20):
Gdybyś przeliczył swój czas na pieniądze to już dawno byś olał to i zatrudnił od tego firmę która by wprowadziła twoje poprawki w tydzień
Threef (9:45, 4.03.20):
Jeżeli 2k wydane jest dla ciebie problemem to znów zastanawiam się czy wiesz cokolwiek
LolikZabójca (8:34, 4.03.20):
Bez sensu, że żeby zamienić cyfrowy wskaźnik ilości produktów na graficzny potrzebuję modułu za 120zł. Kto używa wskaźnika liczbowego? Przecież to absolutnie nie zgodne z podstawami marketingu. Użytkownik powinien odczuwać nie pewność szybciej kupi i nie
LolikZabójca (8:33, 4.03.20):
Żeby chociaż trochę mój sklep wyglądał jak chcę wyszło, że muszę wydać ponad 2tyś na wtyczki xd inaczej mówiąc to chyba jednak napiszę od zera. Życie mnie nauczyło, że jak wszyscy mówią, że coś jest słabym pomysłem używając jedynie ogólników, to znaczy, że to dobry pomysł tylko nikt go jeszcze nie odważył się zrealizować 😀
LolikZabójca2 (1:22, 3.03.20):
dobra otworzyłem temat. Trzeba ogarnąć presta na mniejszym projekcie i zdecydować czy porywam się na to szaleństwo w większym
LolikZabójca2 (23:21, 2.03.20):
jak dodać moduł do szablonu na stronę główną, jak zamienić ich kolejność? Ten presta jest masakryczny pod względem panelu admina
LolikZabójca2 (22:25, 2.03.20):
Jak się wgl w PrestaShop zmienia kolory szablonów? O ile w Woocomerce wszystko jest jasne i wygodne w edytowaniu o tyle w PrestaShop zrobienie czegokolwiek to jakaś czarna magia xd
gnysek (1:00, 28.02.20):
ja tak raz na pół roku, ostatnio jak jeszcze był poprzedni adres
ANtY (20:07, 27.02.20):
polecam kawałki raperskie, miód na uszy
ANtY (20:07, 27.02.20):
o, widze ze w koncu ogarneliscie te kopalnie zlota, ja tam sobie wchodze conajmniej raz na miesiac
gnysek (12:46, 27.02.20):
Poprzednia strona miała tego więcej.
LolikZabójca2 (21:34, 26.02.20):
O panie, wszedłem w zakładkę strefa VIP i poczytałem te wpisy o miłości i jakieś jego pseudo rapowe teksty i się załamałem
LolikZabójca2 (21:32, 26.02.20):
Chociaż te gry komputerowe to takie godne politowania. Nie wiem, czy to dobry street credit dla ziomka, że wstawia takie gry na stronę WWW w której chce uchodzić za eksperta. Mamy czasy gdzie każdy może za pomocą odpowiedniego marketingu stać się ekspertem w oczach ludzi i umieją to nawet gimnazjaliści, a ten dalej nie wie jak nie zjebać swojego pierwszego wrażenia xd
LolikZabójca2 (21:30, 26.02.20):
Wygląda na to, że chłopak ładne siano musi kosić
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-2020. GMCLAN.ORG
Wszelkie prawa zastrzeżone. Kopiowanie materiałów bez zgody redakcji zabronione!
© 2002-2017 Ranmus (ranmus.pl), © 2017-2020 {=|=} fable_inside();

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