[Luda] ENIGMA

Posted by ludamad on June 7, 2008, 3:10 p.m.

Prepare for it.

Colligma is done. I finished it this morning. Currently, it's a header file separate from ENIGMA. Soon I'll find Josh and we'll work out the integration. Once that happens, prepare for awesomeness.

Our benchmark for ENIGMA r3 is to be able to compile the classic Platform example of Gamemaker. Some adaptations will likely have to be made, as ENIGMA doesn't currently have D&D, but it should be fully compilable. From there, we hope people will see that full games can be made in ENIGMA.

As I said elsewhere, ENIGMA will have quite a few advantages over Gamemaker. Here are some concerning the collision systems of both:

-You can make masks in real-time in ENIGMA; they take X*Y/8 bytes each. You can assign them to objects, or specific instances.

-In both, you can make an object use a sprite as a mask. In ENIGMA, you will be able to edit a sprite's mask independent of the sprite itself if you wish, and this can be done in real-time with little issues.

-ENIGMA has built-in functions for mask manipulation, if you set each instance of an object to initially have the same mask, you can give them their own mask ID to allow for deformations, allowing for destructable terrain. All that is up to the user is how they will show the change in mask graphically.

For those really curious, and C++ inclined, here's Colligma's source:

http://64digits.com/users/ludamad/Colligma_1.0.zip

Everyone please redownload, I fixed a bug with how the files were arranged

colligma_start.h belongs at the start of a program.

colligma_end.h belongs at the end.

There are commented out #include statements in the top of colligma_start, uncomment anything you don't already have included.

Colligma is released under the GPL license. Go ahead and use it for anything.

As of this point, I'm taking suggestions for Colligma (Keep it 2D, please)

Comments

Rusky 16 years, 5 months ago

Yes, definitely a ripoff. Everyone's monitors are like 10 times that big so if you wanted to make a scrolling level you'd have to make a ton of objects with separate masks >(

miky 16 years, 5 months ago

Oh, so sad. I'm sure everyone wants to make a 4294967297*4294967297 mask in real-time.

ludamad 16 years, 5 months ago

Masks have a limit about that big.

RetroVortex 16 years, 5 months ago

Sounds cool.

But I'm not into making anything at the moment, so I'll pass testing it.

but seriously keep up the good work. I like to see people making those lazy dogs over at YOYOGAMES sweat!.

firestormx 16 years, 5 months ago

I've been planning to start work on a game this summer/fall, and now I'm thinking I'll use Enigma.

I wasn't thinking that before, because the gui doesn't feel like windows.

pieperson 16 years, 2 months ago

Wooh? Are you one of the guys that is making ENIGMA? Dang, you got a lot of badges. Cool project [:)].