ENIGMA Forums

General fluff => General ENIGMA => Topic started by: Game_boy on August 02, 2008, 05:54:18 am

Title: Discussion of "No subject required"
Post 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?
Title: Re: Discussion of "No subject required"
Post by: RetroX on August 02, 2008, 03:00:33 pm
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.
Title: Re: Discussion of "No subject required"
Post by: jimmyjames273 on August 03, 2008, 09:49:34 am
The ingame editor is sweet! I can't wait for enigma, the power of C++ the ease of use of Game Maker.
Title: Re: Discussion of "No subject required"
Post by: basil on August 05, 2008, 01:50:40 am
The only thing I can see needing improvement is the GUI. I quote from FirestormX: "...it doesn't feel like Windows".
Title: Re: Discussion of "No subject required"
Post by: Game_boy on August 05, 2008, 06:43:11 am
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.
Title: Re: Discussion of "No subject required"
Post by: Rusky on August 05, 2008, 11:38:21 am
mm, wxwidgets anyone? then we can have a cross-platform native look. (just saying it's possible)
Title: Re: Discussion of "No subject required"
Post by: sprintf() on August 05, 2008, 11:39:55 am
Josh is afraid of megabytes.
Title: Re: Discussion of "No subject required"
Post by: jimmyjames273 on August 05, 2008, 12:03:47 pm
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.  :)
Title: Re: Discussion of "No subject required"
Post by: basil on August 05, 2008, 12:46:53 pm
Heh, I'm not sure what about it annoys me, but I just don't enjoy using a Java interface.
Title: Re: Discussion of "No subject required"
Post by: Rusky on August 06, 2008, 09:59:22 am
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
Title: Re: Discussion of "No subject required"
Post by: sprintf() on August 07, 2008, 06:39:57 am
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.
Title: Re: Discussion of "No subject required"
Post by: Austin on August 07, 2008, 08:44:19 am
I think Josh is a pretty cool guy. eh makes ENIGMA and doesn't afraid of anything.
Title: Re: Discussion of "No subject required"
Post by: Rusky on August 07, 2008, 11:55:58 am
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.
Title: Re: Discussion of "No subject required"
Post by: sprintf() on August 07, 2008, 12:30:36 pm
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.
Title: Re: Discussion of "No subject required"
Post by: Josh @ Dreamland on August 07, 2008, 04:59:43 pm
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.
Title: Re: Discussion of "No subject required"
Post by: OniLink10 on August 07, 2008, 06:53:04 pm
Release tomorrow! I bet evryone's excited!
Title: Re: Discussion of "No subject required"
Post by: ludamad on August 07, 2008, 11:14:55 pm
I already have it =)
Title: Re: Discussion of "No subject required"
Post by: Rusky on August 08, 2008, 11:06:32 am
I know why the exe's are small, silly.
So eventually, if we wrote an IDE, it would likely be using wxwidgets, no?
Title: Re: Discussion of "No subject required"
Post by: TGMG on August 08, 2008, 12:01:50 pm
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.
Title: Re: Discussion of "No subject required"
Post by: basil on August 08, 2008, 08:12:48 pm
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
Title: Re: Discussion of "No subject required"
Post by: TGMG on August 08, 2008, 08:46:59 pm
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.
Title: Re: Discussion of "No subject required"
Post by: OniLink10 on August 08, 2008, 10:00:45 pm
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.
Title: Re: Discussion of "No subject required"
Post by: Rusky on August 09, 2008, 07:07:53 pm
or just get josh to put it in the main release
Title: Re: Discussion of "No subject required"
Post by: Josh @ Dreamland on August 09, 2008, 10:00:26 pm
It would be 100% up to date, dearies. The enigma plugin is the only thing that actually changes.
Title: Re: Discussion of "No subject required"
Post by: Josh @ Dreamland on November 30, 2008, 10:21:20 pm
pushing this over
Title: Re: Discussion of "No subject required"
Post by: Josh @ Dreamland on November 30, 2008, 10:21:27 pm
to very hot
Title: Re: Discussion of "No subject required"
Post by: Josh @ Dreamland on November 30, 2008, 10:21:33 pm
because I can.