This may be argued as one of the most pointless events ever held, and it probably is. But you get points for winning, so it's all good.
The aim is to make the most Obfuscated MMF (or TGF, but it's a disadvantage) program, game or whatever. Obfuscated means 'confused' - you could make the most hard-to-read series of events in MMF, give it an odd layout, or do something interesting.
Every entry will receive a prize, although 10 DC points will be awarded to those given Best of Show, Most Obfuscated, Best Layout and Most Interesting. 5 DC points will be awarded to anything that deserves it. (I'm paying Shab to do this for me)
Rulages:
The deadline is the 1st July (or earlier if people want)
Any extensions released from today (20th June) can be used.
A maximum of three entrants per person, though only one can win an award
Tips:
Try making at least one entry for Layout, one for Obfuscated, and one for Interesting.
Use the Custom object, it pwns
The number of event lines your entry uses will be noted - the fewer you use, the more Interesting it might be ;P
Don't get too carried away on graphics - it's a coding contest, mainly.
Oh, and if anyone wants to judge, let me know plz.
Your entry must do something useful - you can't just throw together events and call it an entry
Moreover, you must explain what your entry does when you submit it (on the thread or by DC-mail)
Shab: I'm not sure if people will like it much, but it's a change
"Say you're hanging from a huge cliff at the top of mt. everest and a guy comes along and says he'll save you, and proceeds to throw religious pamphlets at you while simultaniously giving a sermon." - Dustin G
"Say you're hanging from a huge cliff at the top of mt. everest and a guy comes along and says he'll save you, and proceeds to throw religious pamphlets at you while simultaniously giving a sermon." - Dustin G
does confusing because it is impossible count?
for example the TGF file located at http://cqc.peanutco.com/files/board.gam has board movement (enable status line in TGF, and right mouse click on it)
I have also made a MMF thing where it has an impossible trigger event - does that count?
I doubt it, as my view of computer obfuscation is basicly making something hard to read/understand in order to keep it secret. for example you can obfuscate Javascript code so most people don't know what its on about.
christ, TGF can't even do powers.. is there an extension for that?
"Say you're hanging from a huge cliff at the top of mt. everest and a guy comes along and says he'll save you, and proceeds to throw religious pamphlets at you while simultaniously giving a sermon." - Dustin G
"Say you're hanging from a huge cliff at the top of mt. everest and a guy comes along and says he'll save you, and proceeds to throw religious pamphlets at you while simultaniously giving a sermon." - Dustin G
Joshtek: What?
Tigs: It would be, as it hasn't been released yet.
Chris: I don't have PRO, so not sure
JD: If you want, it might not get many points though
Kris: broken link
Muggus: It's the events and layout that must be obfuscated, not their output
Chris again: Yes (and a description)
"Say you're hanging from a huge cliff at the top of mt. everest and a guy comes along and says he'll save you, and proceeds to throw religious pamphlets at you while simultaniously giving a sermon." - Dustin G
"Say you're hanging from a huge cliff at the top of mt. everest and a guy comes along and says he'll save you, and proceeds to throw religious pamphlets at you while simultaniously giving a sermon." - Dustin G
This.Bits[1] = Bytes[1]/16;
This.Bits[2] = Bytes[1]%16;
This.Bits[3] = Bytes[2]/16;
This.Bits[4] = Bytes[2]%16;
// Set Tile Reference
Map[This.XPos,This.YPos] = This.Bits[3]*128+This.Bits[4]*8+This.Bits[1]/2;
// BitMapper.Array[This.Bits[3]*128+This.Bits[4]*8+This.Bits[1]/2] = This.Bits[2];
// Map Decryption
This.XPos++;
If(This.XPos >= This.XBlock+32)
{
This.XPos = This.XBlock;
This.YPos++;
}
If(This.YPos >= MapHeight)
{
This.XBlock += 32;
This.YPos = 0;
This.XPos = This.XBlock;
}
}
// // Save BitMapper
// BitMapper.Save();
Return TRUE;
}
// Not Outpost2 MapFile
Else
{
// Make Message Box
This.myMessage = New MessageBox(Main);
This.myMessage.SetIcon(MessageBox.ICONEXCLAMATION);
// Display Meesage Box
This.myMessage.OkBox("The file can not be read by this editor.","Wrong Format",MessageBox.ICONEXCLAMATION,Main);
// Clear up Message
Delete This.myMessage;
Return FALSE;
}
}
Function Op2Map_Save(pSavePath)
{
// Get End of MapFile
EndMap = New Binary(0);
// Resize Binary
myBinary.ReSizeData(20+MapWidth*MapHeight*4+EndMap.GetDataSize());
// Wipe Binary
For(BinaryWipe = myBinary.GetDataSize();BinaryWipe > 0;BinaryWipe--) myBinary.SetByte(BinaryWipe-1,0);
In other words, a really complex way of doing something really easy.
If you want a headstart on that, build your game in knp, then import it to MMF.
Dear Shen:
I was wondering why you won't accept Jamagic code. It seems to me that Jamagic code would be way more confusing and obfuscated than anything the other click products could do.
There's also a plus to Jamascript and Jamagic's engine. It's faster than MMF. The simplified code I listed above is used in a lovely editor that scrolls great at 1280x1024, on a 333mhz. It's closer to allegro than MMF, really.
Anyway, I hope you'll reconsider not letting Jamascript into your obfuscation compo.
-Kramy
"Say you're hanging from a huge cliff at the top of mt. everest and a guy comes along and says he'll save you, and proceeds to throw religious pamphlets at you while simultaniously giving a sermon." - Dustin G