David Richard
Member
I decided to go back and try GMS2 and I just can't help it but say that GMS2 is dead for me. YYG, you lost a customer with GMS2. Oh, and I am ONLY going to talk about the IDE and GUI here. I am not talking about anything else. So nothing to say about new and improved functions, this is just straight on GMS2's IDE and GUI.
So lets hit this thing first with 2 screenshots, one from GMS1 and then from GMS2
As you can see, for the exact same event in an object I need MUCH more space on my screen to perform the same actions while coding. I just can't bare that tiresome scrolling area. It cuts my will to work in a game, just that alone.
NEXT: Let's give another hit with the infamous out of context "X".
As you can see in GMS1, X-out and it will ask you if you want to save changes. Congradulations YYG, that's CORRECT! Now in GMS2, I cannot show it but if I X-Out this code window, code is gone, deleted without warning AND when you X-Out your object, everything is saved without any warning of any changes - NO YYG, That's INCORRECT! That's not how Windows works. I now need to guess what saves and what does not and if I miss-click, I'm doomed.
Now, I cannot upload anymore images so I'll need to type instead.
Loading is teadious and LONG, OH and I absolutely need to connect with my online account for some reason. It COULD pass if that would be for the test drive but again, we're supposed to test the thing as it will appear once release, if I constantly need an internet connection, bye-bye GMS2 foreever.
Let's talk about maximized windows. WOW, congradulations again YYG, even though it was not perfect in GMS1, you could at least restore your window to it's original state using the restore button at the place of the maximize button (the suggestion would have been to maximize the window inside the GMS IDE and not full screen and it would have been perfect). In GMS2....Oooooh! You have done one step close to perfection, it maximizes in the GMS workspace AND as a TAB. Well that's something good and new (thank you...opps, too early for the thank you), but again, you have forgotten the very basics of Windows, once maximized, no more buttons to restore, see this image below...
As you can see in a normal child/main windows, you have a normal close/maximize/minimize for the main IDE AND the same buttons inside the IDE to do the same for child Windows. SEE YYG, that's correct, that's logical and everyone knows where to look for to restore our windows back.
Now continuing with the same line of sight, let's also mention that there IS actually a way to restore by dragging the tab out (some could consider it a passable alternative) it's not excusable as the buttons are part of the Windows IDE. OK back on track here, when you restore your Window by dragging the tab, weirdly, you NOW have a normal looking window as the restored version of the tab you initially maximized from the workspace is not part of the workspace anymore. Ooooh! bad one here YYG, restore means going back to it's initial state.
Moving forward with the same window here. In GMS1, you vould maximise the whole object windows with all its functions and convenient buttons all at hand. NOW in GMS2, you can ONLY maximize the event (Create event, step event, but only one at a time in one tab) which means that you need to navigate back-and-forth in your IDE within the SAME object functions to code and do your stuff. Oooooh! YYG, that's not convenient at all, bad, bad here, GMS1 was perfect there and you just scrapped part of what made GMS so easy and fun!
Now speaking of the IDE, it's all good and fun for people using the dark side of programming with that dark theme and of course, for the light hearted ones like me you have a light theme wich is, well, too light. AND man, you know, in GMS1, I clicked on a white sheet of paper to insert code, I clicked on a which sheet of paper with a green arrow to run a script. I clicked on a yellow light bulb to create an instance, I clicked on a red pacman to change a sprite. You know, these were easy to see and find. I spent five minutes trying to find where the ADD CODE button was in your new styles because all your buttons are the same color. You know what would have been better? Heck with it, I'll tell you...
You should have kept the same icons (upgraded the graphics a bit to higher resolutions) and instead of coloring the buttons, color the sections BEHIND the buttons. AND if I decide to add these buttons as my favorites, well, I do not have a colored background but I still recognize my buttons. I put my most used buttons as my prefered and had to visually scan my buttons to figure out again, which one was my insert code button and not mess up with run script.
YYG, you crashed in one GMS version everything I loved about the GMS1 IDE with some barely noticible cool new stuff (to mention the tabbed maximized windows here). You killed my will to work with GMS2 and for some reason, you have encouraged me to stay with GMS1 as you will still continue supporting it. That's good, OK, but you'll never fix that maximize windows inside the IDE thing as you no longer add new stuff to GMS1 so how am I supposed to be happy using an old app that will be left to be forgotten within the following year or 2?
A small note out of context her to the fact that I also loose all my export modules of GMS1 if I upgrade to GMS2 as GMS2 does NOT work with export modules anymore. The work with on what do you plan to export your games as of now? Well sorry YYG but some of my games were on Desktop AND Android, now with GMS2, it's not possible anymore. I still keep my modules for GMS1 but GMS2 does not consider them. YYG, GMS2 killed lot's of stuffI loved initially with Game Maker, I hope people won't blast me off with what I wroite and just consider the fact that GMS2's IDE is NOT user-friendly for the mouse AND please, do not talk about keyboard shortcuts, I never use them, so don't blast those that love their mouse and use it, we all have our separate ways of working and programming.
So lets hit this thing first with 2 screenshots, one from GMS1 and then from GMS2
As you can see, for the exact same event in an object I need MUCH more space on my screen to perform the same actions while coding. I just can't bare that tiresome scrolling area. It cuts my will to work in a game, just that alone.
NEXT: Let's give another hit with the infamous out of context "X".
As you can see in GMS1, X-out and it will ask you if you want to save changes. Congradulations YYG, that's CORRECT! Now in GMS2, I cannot show it but if I X-Out this code window, code is gone, deleted without warning AND when you X-Out your object, everything is saved without any warning of any changes - NO YYG, That's INCORRECT! That's not how Windows works. I now need to guess what saves and what does not and if I miss-click, I'm doomed.
Now, I cannot upload anymore images so I'll need to type instead.
Loading is teadious and LONG, OH and I absolutely need to connect with my online account for some reason. It COULD pass if that would be for the test drive but again, we're supposed to test the thing as it will appear once release, if I constantly need an internet connection, bye-bye GMS2 foreever.
Let's talk about maximized windows. WOW, congradulations again YYG, even though it was not perfect in GMS1, you could at least restore your window to it's original state using the restore button at the place of the maximize button (the suggestion would have been to maximize the window inside the GMS IDE and not full screen and it would have been perfect). In GMS2....Oooooh! You have done one step close to perfection, it maximizes in the GMS workspace AND as a TAB. Well that's something good and new (thank you...opps, too early for the thank you), but again, you have forgotten the very basics of Windows, once maximized, no more buttons to restore, see this image below...
As you can see in a normal child/main windows, you have a normal close/maximize/minimize for the main IDE AND the same buttons inside the IDE to do the same for child Windows. SEE YYG, that's correct, that's logical and everyone knows where to look for to restore our windows back.
Now continuing with the same line of sight, let's also mention that there IS actually a way to restore by dragging the tab out (some could consider it a passable alternative) it's not excusable as the buttons are part of the Windows IDE. OK back on track here, when you restore your Window by dragging the tab, weirdly, you NOW have a normal looking window as the restored version of the tab you initially maximized from the workspace is not part of the workspace anymore. Ooooh! bad one here YYG, restore means going back to it's initial state.
Moving forward with the same window here. In GMS1, you vould maximise the whole object windows with all its functions and convenient buttons all at hand. NOW in GMS2, you can ONLY maximize the event (Create event, step event, but only one at a time in one tab) which means that you need to navigate back-and-forth in your IDE within the SAME object functions to code and do your stuff. Oooooh! YYG, that's not convenient at all, bad, bad here, GMS1 was perfect there and you just scrapped part of what made GMS so easy and fun!
Now speaking of the IDE, it's all good and fun for people using the dark side of programming with that dark theme and of course, for the light hearted ones like me you have a light theme wich is, well, too light. AND man, you know, in GMS1, I clicked on a white sheet of paper to insert code, I clicked on a which sheet of paper with a green arrow to run a script. I clicked on a yellow light bulb to create an instance, I clicked on a red pacman to change a sprite. You know, these were easy to see and find. I spent five minutes trying to find where the ADD CODE button was in your new styles because all your buttons are the same color. You know what would have been better? Heck with it, I'll tell you...
You should have kept the same icons (upgraded the graphics a bit to higher resolutions) and instead of coloring the buttons, color the sections BEHIND the buttons. AND if I decide to add these buttons as my favorites, well, I do not have a colored background but I still recognize my buttons. I put my most used buttons as my prefered and had to visually scan my buttons to figure out again, which one was my insert code button and not mess up with run script.
YYG, you crashed in one GMS version everything I loved about the GMS1 IDE with some barely noticible cool new stuff (to mention the tabbed maximized windows here). You killed my will to work with GMS2 and for some reason, you have encouraged me to stay with GMS1 as you will still continue supporting it. That's good, OK, but you'll never fix that maximize windows inside the IDE thing as you no longer add new stuff to GMS1 so how am I supposed to be happy using an old app that will be left to be forgotten within the following year or 2?
A small note out of context her to the fact that I also loose all my export modules of GMS1 if I upgrade to GMS2 as GMS2 does NOT work with export modules anymore. The work with on what do you plan to export your games as of now? Well sorry YYG but some of my games were on Desktop AND Android, now with GMS2, it's not possible anymore. I still keep my modules for GMS1 but GMS2 does not consider them. YYG, GMS2 killed lot's of stuffI loved initially with Game Maker, I hope people won't blast me off with what I wroite and just consider the fact that GMS2's IDE is NOT user-friendly for the mouse AND please, do not talk about keyboard shortcuts, I never use them, so don't blast those that love their mouse and use it, we all have our separate ways of working and programming.