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.zipEveryone please redownload, I fixed a bug with how the files were arrangedcolligma_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)
NOM NOM NOM <3
Ah Colligma, finished one minute behind schedule :P
But really, well done you.I love C++, but I hate RAR… I have a game in C++ but it's probably not nearly as good as yours…
Colligma is a game? ;)
Ferret Co is just a retard.
Awesome job!Cogradulate!
ENIGMA shall pwn the nonbelievers.Wouldn't the masks also take memory for storing their width/height?
serprex: They do, but not the array itself. The mask datatype takes that, and its a constant amount added to the X*Y/8
Finally, good news for ENIGMA.
So does that mean masks have to be smaller than 4294967296x4294967296? Because that'd be a ripoff