ENIGMA Forums

General fluff => General ENIGMA => Topic started by: Game_boy on April 05, 2008, 03:40:34 PM

Title: This program is everything I could ever want
Post by: Game_boy on April 05, 2008, 03:40:34 PM
I want to be a "real" programmer, and, having found Game Maker very easy to learn (but restrictive) I had hit a brick wall with attempting to learn C, C++ or Java. My absolute dream program would be:

1. As easy to learn as Game Maker, with default functions that are comprehensive and easy to set up and use OOP.
2. Takes C++ since it is the most common language in use
3. Faster than Game Maker
4. IDE that "just works" with no dependencies
5. Interface looks like Game Maker
6. Free as in money
7. Free as in freedom
8. Runs on Linux so I can delete Windows permanently.

ENIGMA seems to do all of these things perfectly, and Game Maker only does two; what's more, YoYo Games are intent on increasing the cost, DRM and restrictive licensing on Game Maker for no apparent benefit. When it is completed (and I realise that will take some time) ENIGMA will be the most awesome thing ever to happen to a PC.

Also, Hi. I'm new.
Title: Re: This program is everything I could ever want
Post by: Rusky on April 05, 2008, 07:21:29 PM
Quote from: Game_boy on April 05, 2008, 03:40:34 PM
2. Takes C++ since it is the most common language in use
I don't believe ENIGMA does that just yet.

Quote from: Game_boy on April 05, 2008, 03:40:34 PM
ENIGMA seems to do all of these things perfectly, and Game Maker only does two; what's more, YoYo Games are intent on increasing the cost, DRM and restrictive licensing on Game Maker for no apparent benefit. When it is completed (and I realise that will take some time) ENIGMA will be the most awesome thing ever to happen to a PC.
YoYo is not intent on increasing the cost. They are planning to remove the DRM stuff that caused problems. They have not changed anything about what you can do with Game Maker.

Quote from: Game_boy on April 05, 2008, 03:40:34 PM
Also, Hi. I'm new.
welcome :)
Title: Re: This program is everything I could ever want
Post by: Game_boy on April 05, 2008, 07:48:35 PM
I'm sure I read that it will take some C++ syntax eventually... Anyway, that leaves seven killer features!

As for YoYo, I just believe they will try and control and commercialise Game Maker from the fact they are a company and need significant profit to continue operating and repay investments. I am certain this will negatively affect Game Maker's capability in some way.
Title: Re: This program is everything I could ever want
Post by: basil on April 05, 2008, 09:43:22 PM
I'm pretty sure ENIGMA accepted C++ before GML. GML is pretty much being recreated, but raw C++ should work.
Title: Re: This program is everything I could ever want
Post by: Rusky on April 05, 2008, 11:39:31 PM
Well you're not working on it (or even watching Josh work on it). C++ is not supported yet.
Title: Re: This program is everything I could ever want
Post by: Josh @ Dreamland on April 06, 2008, 02:16:25 AM
I'll add a tag to the parser to return immediately, effectively enabling C++.

Done. Start your code with
//C++

And it'll leave it raw. Note I have no syntax checking yet. So use wisely.