Shoutbox - Archiwum
Wszystkie wpisy w shoutboxie (249325)
gnysek
(16:58, 29.04.19)
WPF jest nieco trudniejsze, bo używa XMLa do opisania metod itp., więc też polecam WinForms najpierw
Konrad-GM
(16:58, 29.04.19)
Jeżeli chodzi o podobieństwo składniowe, to większość języków pochodzących od C są podobne, ale nie są takie same. Natomiast taki JavaScript na tle innych języków to po prostu kosmos, programowanie funkcyjne połączone z obiektowym na poziomie prototypów a nie klas 

M
MaxGaming
(16:56, 29.04.19)
Ja polecam C# WinForms - zainteresuj się tematem. Potem możesz przejść na WPF. W razie czego potem możesz użyć Unity do gier, bo też jest obsługiwane(między innymi) przez C#. Do programów C# jest idealny.
M
MaxGaming
(16:55, 29.04.19)
GML obsługuję wiele sposób zapisu. Ja używam tego z C# więc dla mnie jest podobny do C#, a sama struktura GML jest bardzo prosta i myślę, że na tym poziomie wygląda podobnie. JS jest według mnie mega ciężki do nauki, bo jest bardzo chaotyczny(może to tylko odczucia moje i znajomych). Ja bym Ci na prawdę polecał C#, bo przejście z GML na C# będzie na prawdę proste, a pisanie apek desktopowych w JS nawet gdyby zrobić to jakimś patentem to jest bez sensu pod każdym względem. P
n
nowy_user
(16:50, 29.04.19)
Dzięki za cenne wskazówki, będę musiał się zatem zastanowić i wybrać. Myślałem, że w JS też można tworzyć desktopowe aplikacje (może przy jakichś dodatkowych bibliotekach). Wydaje się, że chyba łatwiej przejść z gmla do JS niż C#, ale tak jak piszecie, c# daje pewnie większe możliwości, zwłaszcza jesli chodzi o tworzenie programów. BTW. Czy rzeczywiście GML jest trochy podobny do JS?
M
MaxGaming
(16:39, 29.04.19)
przyjazny dla początkujących język moim zdaniem. Mnie nie urzekają języki pokroju JS, czy Pythona gdzie wiele rzeczy "komputer się domyśla". Nie daj, że to uczy złych nawyków to potem ludzie zupełnie nie rozumieją dlaczego ich aplikacja działa inaczej niż chcieli. Szczególnie zmienne liczbowe i tekstowe w JS robią mega bałagan początkującym. Cieszę się, że zaczynałem od C++ 

M
MaxGaming
(16:37, 29.04.19)
Ze mną to było tak, że uczyłem się VC++ zanim jeszcze poznałem GML, ale odkryłem że prawie wszystkie kody do WinFroms i WPF są w C#, więc poznałem różnice w tych językach(a na poziomie ówczesnej znajomości VC++ to nie było ich prawie w ogóle) i tak się nauczyłem C#. Ogólnie C# jest bardzo przyjemny, bo nawet nie wiedząc prawie nic o tym języku i znając kompletne podstawy podstaw można zrobić na prawdę mega dużo. Wiadomo, znajomość różnych struktur C# jest mega pom
gnysek
(16:37, 29.04.19)
Do JS polecam książkę "Javascript - mocne strony" i się dowiesz, dlaczego to gówniany język 

gnysek
(16:37, 29.04.19)
To zależy co chcesz robić. JS to do webu, C# do aplikacji.
n
nowy_user
(16:36, 29.04.19)
Dzięki, WPF wygląda obiecująco, już od jakiegoś czasu niosłem się z zamiarem nauczenia innego języka, ponieważ coraz mniej interesuje mnie tworzenie gier, a coraz bardziej programów. Jesteście pewni, że C# to lepszy wybór niż JavaScript? Pytam, bo robiłem kilka podstowych tutoriali z JS i na pierwszy rzut oka wydaje się być podobny do GML. Może jednak ten JS będize lepszym wyborem niż C#, jako język po GMLu?
gnysek
(16:10, 29.04.19)
i na podstawie jakichś for internetowych wyklikałem i się nauczyłem sporo 

gnysek
(16:10, 29.04.19)
ja C# nauczyłem sie przypadkiem w pracy, bo dostałem zadanie napisać prosty program
gnysek
(16:10, 29.04.19)
jak ktoś pisze głównie skrypty w GML, to nie będzie to aż tak bolało
M
MaxGaming
(16:06, 29.04.19)
WPF jest genialne, a jeszcze lepiej na początek zerknąć do WinForms. Możesz tam graficznie projektować okienka i ogólnie graficzne tworzenie częsci rzeczy w WinForms mocno ułatwia zrozumienie zasad działania które rządzą się okienkami. Potem przejście na WPF jest nie odczuwalne. Właściwie to prawie to samo, ale kodowanie wszystkiego może wydawać się na początku mniej przyjazne niż graficzny podgląd tego co robisz
M
MaxGaming
(16:04, 29.04.19)
Popieram. Uwierz, że może na początku będzie Ci trudno niektóre rzeczy w C# zrozumieć przesiadajac się z GMS, ale chwila praktyki i zrozumiesz, że tak na prawdę w C# dużo prościej i wygodniej się tworzy i to nie tylko programy. GMS jest bardzo fajny dla twórców gier ponieważ wszystko da się bardzo szybko i graficznie(oprócz skryptów, ale mam na myśli chociażby ustawienia obiektu) zrobić, natomiast brakuje w GML bardzo wielu możliwości które mocno ułatwiają pracę w tym
Konrad-GM
(15:58, 29.04.19)
Nie dość, że C# jest przystępny, to z WPF też przyjemnie się pracuje 

gnysek
(15:52, 29.04.19)
Generalnie w kilkanaście dni byś się nauczył C# pewnie na tyle, że być sie zastanawiał, czemu robiłeś wcześniej inaczej 

n
nowy_user
(15:15, 29.04.19)
Podejrzewam, że korzystając z innych narzędzi ma się właściwie od ręki takie rzeczy takie jak chociażby: pola tekstowe, okienka z elastycznym rozmiarem, zarządzanie plikami, wyświetlanie grafów, scrollbar wraz z przewijaniem paneli bocznych, swobodone sortowanie tabeli itp. W GM trzeba wszystko napisać od podstaw, ale przynajmniej człowiek się czegoś nauczy 

n
nowy_user
(15:03, 29.04.19)
Zgadza się, tworzenie programów w GMie to ciężki kawałek chleba , sam się o tym przekonuję każdego dnia, ale akurat tak się składa, że GMa znam najlepiej i dlatego w nim zacząłem i tak już zostało. Gdy będę jednak tworzył kolejny program, to raczej zmienię GMa na coś innego, coby sobie ułatwić życie 

Konrad-GM
(14:36, 29.04.19)
Jest tyle fajnych bibliotek dostępnych jak chociażby WPF pod C#, aż dziw, że ktoś próbuje robić aplikacje w GM 

Najnowsze wersje GameMakera:
Stabilna
2024.14.3.217 • 2024.14.3.260
wydana 52 dni temu
wydana 52 dni temu
LTS
2022.0.3.85 • 2022.0.3.99
wydana 472 dni temu
wydana 472 dni temu
Beta
2024.1400.4.1024 •
wydana wczoraj
2024.1400.4.1002
• 0.19.0
wydana wczoraj
= IDE, = Runtime, = GMRT
Użytkownicy online
1 użytkownik aktywny:
gości: 1,
(~ostatnie 15 minut)
Discord
16 użytkowników online na discordzie:
Ankieta
Ile zarobiłeś do tej pory na grach stworzonych w GM?