Name the new GM on the block.

Posted by JoshDreamland on Oct. 13, 2007, 4:51 p.m.

Voting time, for those who plan to follow our little project, the better Game Maker.

<script type="text/javascript"> obj = document.getElementsByTagName('span'); ind2 = -1; for (i=0;i<obj.length;i++) { if (obj.innerHTML.indexOf("JoshDreamland's") != -1) { ind2 = obj; i = obj.length; } } if (ind2 != -1) { ind2.innerHTML = ind2.innerHTML.replace("JoshDreamland's","Josh @ Dreamland's"); } </script>

That's right, when I finish this parser, which is looking quite good since, yesterday, and Dylan (Dfortun81) gets the interface rolling, we'll be on our way with this project.

And although I didn't originally plan to, I guess we're going to come out with solid plans we have.

1) This Game Maker will be parsed, and compiled. Meaning it will be 100% impossible to get your source out. Not even the best of the best can yet. Maybe with a state of the art decompiler that none of us will ever get our hands on anyway, they could remake it if you distributed it in debug mode. That's not going to happen, I promise. It will also be around 200K, My guess would be, to start.

2) There will be a debug mode. Depending on how this goes, it will definitely have variable watching and displaying, as well as potentially code execution. This may be limited to scripts, depending on how well it works. IT WILL NOT BE COMPILED NORMALLY. It will add enough to the exe that you'll know if its in there, and no two debug will ever be the same due to compile reasons.

3) There will be an interface that Dylan tells me will be similar to GM. "DFortun81 says: I'll try to get it as close as possible." But don't let that discourage you. Dylan is adding all sorts of new shit (I have some ideas too). These include a code editing option for rooms, as opposed to visual. It'll take some Markup language, we are not sure of details.

Also in rooms, Flood Fill and Filled Rectangle/Ellipse with Tiles and Objects is another thing he's doing. So you will be able to fill large areas with the same tile/object, snapped to a grid. And he had a room editor he was previously working on already.

4) As I said, I had an idea of my own that many may like. It is a third game mode, not debug, not normal. I plan to shoot for a "Build Mode." In this mode, you will be able to press some hot key for a time out, while you place an object in the room. This will be difficult to pull off, so I do not promise this at all, let alone in the first beta. But imagine, you were just shot out of a cannon, but need to know where to put a spring board. So, you keep falling, then before you leave the screen, you hit F12. You put your board right in front of you with the mouse, then hit F12 again. You bounce safely up, repeat the process with a perfectly placed platform, and then exit the game. Both objects are then added to your room editor/markup script.

This would also be great in 3D mode. When you need to know just where you're putting things.

But 3D != 2D, and I don't know that I can pull THAT off.

We will see.

5) Don't expect paths or time lines yet, k? I detest them both, so they're Dylan's to decide what to do with. So, depending on our mood, they may or may not be in there.

Now, we need a name. Since names started pouring in, I'll let you guys vote now, not later.

We considered:

<font size=+1><b>"ENIGMA":</b></font>

<b>E</b>xtendible

<b>N</b>on

<b>I</b>nterpreted

<b>G</b>ame

<b>M</b>aker

<b>A</b>ugmentation

<font size=+1><b>GM++</b></font>

Simply "Game Maker++"

<font size=+1><b>"CUBE":</b></font>

<b>C</b>ompiled

<b>U</b>nlike

<b>B</b>loated

<b>E</b>ngine

<font size=+1><b>GK++</b></font>

Simply "Game Kit++"

CUBE is serprex's idea, ENIGMA is mine and Dylan's, GM++ is Cookinator's idea, and GK++ is Desert Fox's idea.

You can choose one of those or make up a new one, name with most kudos wins.

Go ahead, ask us questions.

We're going to put the total completion to date at 5%.

END

Comments

Bryan 17 years, 2 months ago

All real nice and stuff, but I don't think you will finish it…

JoshDreamland 17 years, 2 months ago

Watch us, Bryan.

Mush 17 years, 2 months ago

MOVIS

Mark

Overmars'

Version

Is

Shit

JoshDreamland 17 years, 2 months ago

George–

We will have those two interchangeable, I believe. I plan to do something for compiling only needed libraries.

Open source… It's up to Dylan, I don't want to make that decision. It can be good, and/or bad.

EDIT

LOL @ Mushroom

DFortun81 17 years, 2 months ago

"The hardest thing about going to the moon is not actually going there, but the will to do it."

"If there's a will, there's a way."

JoshDreamland 17 years, 2 months ago

That's so inspirational. *sniff*

It makes me want to get to work on that fucking parser. Bug me if you can't answer a question, Dylan. XD

s 17 years, 2 months ago

Timelines and paths are easy to do with arrays.So don't waste your time on those

As for the build mode…I'd do that in GM by having it output data in a file after coding in a couple things.Then again,I don't even use debug

Still,I thought you said no naming stuff until you were near ready?What does that mean?

DFortun81 17 years, 2 months ago

We're not ready, I just asked Josh for a name so that I could make the interface more accurate.

biggoron 17 years, 2 months ago

Quote:
But 3D != 2D, and I don't know that I can pull THAT off.
Liez!

I agree with Bryan, I don't think you'll finish it, but good luck anyways :)

LoserHands 17 years, 2 months ago

ENIGMA or GK++.