ENIGMA Forums
General fluff => General ENIGMA => Topic started by: Game_boy on August 02, 2008, 05:54:18 am
-
I am very, very impressed. ENIGMA looks much more ready for public release than r1 and r2, and appears to have most of the basic functions done so people can make usable games rather than simple proof-of-concept binaries. The speed-up from GM to ENIGMA is excellent, but even more impressive is ENIGMA to C++. Now we can use basic C++ to speed up critical parts of our Game Maker applications.
I see a real need for a 'stepping-stone' between GM and C++. Since we can learn C++ piecemeal (like how in the beginning we put sections of GM code in to enhance our D&D GM games), for some users ENIGMA might go from being a better GM-compatible IDE to being C++ with a useful, graphical standard library. The barrier to entry of C++ was always high, and it was hard to go from GM to C++; I believe ENIGMA can help change that.
Plus, we have a release date! What could be better news?
-
And even better, the release date is in six days.
That built-in game editor is awesome. Now I don't have to spend time measuring things like max jump height, etc.
-
The ingame editor is sweet! I can't wait for enigma, the power of C++ the ease of use of Game Maker.
-
The only thing I can see needing improvement is the GUI. I quote from FirestormX: "...it doesn't feel like Windows".
-
The only thing I can see needing improvement is the GUI. I quote from FirestormX: "...it doesn't feel like Windows".
It's not meant to. It's Java. Do you really want them to have to code and maintain five (XP, Vista, Mac OS X, GTK, Qt) icon and interface styles, with more later (BSD?) just so Windows users can feel better?
Windows doesn't feel like Windows. Look at Vista and compare Microsoft's own products - Windows Explorer, Internet Explorer, Office 2007, Windows Media Player, Windows Movie Maker and the Control Panel. Not ONE of those applications is consistent with another, and if Microsoft doesn't stick to a style on their own OS, how can third parties?
The current theme/style/whatever is functional, and can even be considered pretty. It isn't consistent with Windows because it isn't worth the developer time (currently) to provide native integration.
-
mm, wxwidgets anyone? then we can have a cross-platform native look. (just saying it's possible)
-
Josh is afraid of megabytes.
-
I personally would rather it not look like windows, and I'm a windows user. It makes me feel like less of a Micro$oft idiot. :)
-
Heh, I'm not sure what about it annoys me, but I just don't enjoy using a Java interface.
-
Josh is afraid of megabytes.
He's afraid of megabytes if we use it in the runner, because the stuff the user would have to download in order to compile a wxwidgets thing is pretty big. If we use wxwidgets and write our own IDE instead of using LGM, he just doesn't want to bother with a new sub-project thing.
So if someone wrote an IDE in wxwidgets everbody could be happy. :P
-
Josh is afraid of megabytes.
He's afraid of megabytes if we use it in the runner, because the stuff the user would have to download in order to compile a wxwidgets thing is pretty big. If we use wxwidgets and write our own IDE instead of using LGM, he just doesn't want to bother with a new sub-project thing.
So if someone wrote an IDE in wxwidgets everbody could be happy. :P
No, he's afraid of megabytes fullstop. Tell him, Josh.
-
I think Josh is a pretty cool guy. eh makes ENIGMA and doesn't afraid of anything.
-
Josh is afraid of megabytes.
He's afraid of megabytes if we use it in the runner, because the stuff the user would have to download in order to compile a wxwidgets thing is pretty big. If we use wxwidgets and write our own IDE instead of using LGM, he just doesn't want to bother with a new sub-project thing.
So if someone wrote an IDE in wxwidgets everbody could be happy. :P
No, he's afraid of megabytes fullstop. Tell him, Josh.
No reason to be, a normal wxwidgets compiled exe is pretty tiny.
-
Josh is afraid of megabytes.
He's afraid of megabytes if we use it in the runner, because the stuff the user would have to download in order to compile a wxwidgets thing is pretty big. If we use wxwidgets and write our own IDE instead of using LGM, he just doesn't want to bother with a new sub-project thing.
So if someone wrote an IDE in wxwidgets everbody could be happy. :P
No, he's afraid of megabytes fullstop. Tell him, Josh.
No reason to be, a normal wxwidgets compiled exe is pretty tiny.
That's because most of wxWidgets' code isn't in your program.
-
I'm afraid of any megabytes the user has to have, and terrified of megabytes the user user has to have.
Thinking openly, the GPL says I have to give you the code, not an environment to edit it in.
-
Release tomorrow! I bet evryone's excited!
-
I already have it =)
-
I know why the exe's are small, silly.
So eventually, if we wrote an IDE, it would likely be using wxwidgets, no?
-
Guys, you don't like it because it is swing with the default theme which is not native. You can switch it to native very easily. Just look at netbeans or g-creator they are both made in java but look native.
If r3 is released and it still has the default theme i can change it to make it the native interface if you want (Beauty of GPL), it will look and feel just like GM.
-
Guys, you don't like it because it is swing with the default theme which is not native. You can switch it to native very easily. Just look at netbeans or g-creator they are both made in java but look native.
If r3 is released and it still has the default theme i can change it to make it the native interface if you want (Beauty of GPL), it will look and feel just like GM.
I'd actually really like that. =D
-
Here is the 8-8-08(r3) release:
http://g-java.com/enigma/TGMG_NATIVE_LateralGM-8-8.zip
Source is included, but I only copy and pasted a few lines of code into the main method in LGM. This is not an official release of LGM at all.
Not everything looks native yet but it feels alot more native like.
-
Here is the 8-8-08(r3) release:
http://g-java.com/enigma/TGMG_NATIVE_LateralGM-8-8.zip
Source is included, but I only copy and pasted a few lines of code into the main method in LGM. This is not an official release of LGM at all.
Not everything looks native yet but it feels alot more native like.
Looks good, now you need to make it 100% up-to-date with the Official R3 Release.
-
or just get josh to put it in the main release
-
It would be 100% up to date, dearies. The enigma plugin is the only thing that actually changes.
-
pushing this over
-
to very hot
-
because I can.