G-Creator 1.0 m1

Posted by T G M G on Nov. 29, 2007, 1:58 p.m.

First some history:

On December 2004, G-Java was released. It was designed to work with Game Maker.

However, as of Game Maker 7, G-Java was no longer allowed to use the Game Maker system, and it has evolved to a new revolutionary game making system.

The first milestone of G-Creator 1.0, codenamed «Aurora», is now released after a long long way.

Almost 3 years after the first release of G-Java, it has finally became independent and ready to make the game development even easier and more powerful.

Milestone 1 means the first official preview to show the community how is G-Creator.

Unfortunately, Milestone 1 is not yet ready for game development. It is still needing some additional features and bug fixes(such as the sound system).

G-Creator comes with G-Java and G-C# already installed to make the user experience as easy as possible.

G-Creator is licensed under GPL v3 (and G-Java and G-C# as LGPL), that gives many more rights than most licenses.

G-C++ will also be avialable in a later milestone/beta.

We are looking for java,c++,c# and even gml programmers. Also doc writers/ website programmers.

If you are an advanced gml programmer and know how to write scripts that do the same as gml inbuilt function, e.g functions to modify x and y values for action_bounce gml function.

We are planning a new milestone every month so you can expect m2 before the end of the year.

The site:

http://www.g-creator.org

Comments

JoshDreamland 16 years, 11 months ago

antlr?

I'll check it out. But this parser isn't just a beautifier. It turns the code inside out. I don't think antlr will have the functionality we need. But the parser is mostly done. I'm adding only a couple more things to it, and it works great.

T G M G 16 years, 11 months ago

ah, ok if its mostly done and working then no point in switching to antlr. I am guessing you are parsing gml, instead we have our own language, an easy version of java, basically object oriented gml, so instead of scripts you can actually create objects. Will enigma have a similar feature, it would make it much more powerful than gm ;)

JoshDreamland 16 years, 11 months ago

Enigma is magic. It'll do anything GML will do, and anything C++ will do.

Of course, when I am stuck writing an interpretor for debug mode, I will practically beg users not to use it.

Everything else will be hard compiled. There are users that don't want their code viewed by the public. And that makes Java a step to get used to.

But other than that, it does sound enterprising. Good luck with it. ;)

Methinks Yoyo is in for a hard time soon enough.

T G M G 16 years, 11 months ago

Great :D

We also allow c++/java/C# code. Obviously java would only be available if converted using g-java, c++…. etc

JoshDreamland 16 years, 11 months ago

Wait, what's its original language? What does it compile in by default, I mean?

flashback 16 years, 11 months ago

ENIGMA vs G-Creator.

Should be fun.

JoshDreamland 16 years, 11 months ago

lol, Flashback. That avatar of yours is just precious for the occasion.

Let's hope the bloodshed is kept to a minimum.

*boss music in background*

Thank you serpy.

Zac1790 16 years, 11 months ago

Enigma's download page is gay so you win.

It reminds me of the different virus programs my friends and I make during Precalculus on our graphing calculators… Desu lolwut? desu desu lolwut? lolwut? desu desu lolwut? desu lolwut?

T G M G 16 years, 11 months ago

The original language is GCL (G-creator language) very similar to gml but using objects and "proper" variables.

By default it would "compile" in java, but depending on plugin it can compile in c++/c# and any other language that people want to add.

I really hope one of these becomes more popular than GM7.

Btw we use allegro for C++ convert, i think you use SDL?

If you decide to release as GPL 3 then we can share c++ api code, to help each other beat GM as fast as possible.

JoshDreamland 16 years, 11 months ago

Mkay. We're actually sticking to plain OpenGL, I guess. Dylan was telling me you use Allegro.

Zac–

That was MFA's doing. XD I'll fix it when we have something real to put there. It's more attractive than what I was gonna leave.