Raised This Month: $12 Target: $400
 3% 

Obfuscated Coding Contest


Post New Thread Closed Thread   
 
Thread Tools Display Modes
Author Message
BAILOPAN
Join Date: Jan 2004
Old 03-20-2006 , 17:19   Obfuscated Coding Contest
#1

While we're finishing up beta testing on 1.71 and getting ready to launch the official server, on IRC we came up with the idea to have an Obfuscated Coding Contest, similar to this one.

What's an obfuscated coding contest? The idea is to write the nastiest plugin you possibly can. The code has to be as unreadable, unfriendly, and as original and creative as possible. After all the work we put into making sure people become better programmers, here's your chance to write terrible code!

The contest will run for two weeks, meaning we'll choose winners after April 3rd, so have your submission in by April 2nd. We're disqualifying ourselves (the developers) so it's a fair contest. The official rules:
  • Your plugin must do something -- it doesn't have to be necessarily useful, but it can't just be empty code.
  • You can abuse the preprocessor in any way, but you cannot use custom/3rd party includes, and likewise you cannot use 3rd party/custom modules.
  • Your plugin must compile and run on AMX Mod X 1.70+ with less than 10 warnings, and no errors. It should be under 8KB of source text.
  • Your plugin can run on any mod, and it can use natives from any official module.
  • You can submit any number of entries, but each one must be original work.
  • Your plugin cannot be malicious (exploit clients, exploit servers, etc - at our discretion).
  • Submit your entries to [email protected] as a zip file containing the plugin source code (as a .sma) and a text file containing your name, description, comments, and any other remarks you would like to add. In short, we need the source code, how to run it, and what it will do.
  • We'll be looking for creativity in obfuscation as well as what your plugin actually does within its limitations and design.
  • Addendum - You can rely on up to five configuration files (binary or text) that you supply in your zip file. None of them can exceed the size of your plugin.
Good luck! In two weeks we'll go through the submissions, pick three winners, and give out rewards of sorts.

Need an example of "obfuscated code"? Here's a quick, terrible way to register a plugin:
Code:
#define G(%1,%2,%3,%4,%5) %3%1%4%5%2 #define dotcom () @plugin_init dotcom {      G(egis,cmd,r,ter,_cl)("terrible", "1.0", "bail") }

Thanks to crazy twistedeuphoria for coming up with this crazy idea.
__________________
egg
BAILOPAN is offline
v3x
Veteran Member
Join Date: Oct 2004
Location: US
Old 03-20-2006 , 17:31  
#2

^_^
__________________
What am I doing these days? Well, I run my own Rust server. It's heavily modded. If you'd like to join, the ip is 167.114.101.67:28116

I also created a website called Rust Tools. It will calculate and tell you the raw amounts of resources needed to craft items.
v3x is offline
bOoya
Junior Member
Join Date: Nov 2004
Old 03-20-2006 , 17:32  
#3

and the winner gets a job at VALVe !
__________________
NuclearFallout
bOoya is offline
GHW_Chronic
SourceMod Donor
Join Date: Sep 2004
Location: Texas
Old 03-20-2006 , 17:33  
#4

O_o

Wow. Seriously though, I'm not even going to try to write badly. I don't think I could even beat v3x when he's trying to write good .
GHW_Chronic is offline
Send a message via AIM to GHW_Chronic
Freecode
Never Fall Asleep
Join Date: Jan 2004
Old 03-20-2006 , 17:33  
#5

OMG, how insaNICE
Freecode is offline
v3x
Veteran Member
Join Date: Oct 2004
Location: US
Old 03-20-2006 , 17:35  
#6

Quote:
Originally Posted by GHW_Chronic
O_o

Wow. Seriously though, I'm not even going to try to write badly. I don't think I could even beat v3x when he's trying to write good .
Shut it, nub
__________________
What am I doing these days? Well, I run my own Rust server. It's heavily modded. If you'd like to join, the ip is 167.114.101.67:28116

I also created a website called Rust Tools. It will calculate and tell you the raw amounts of resources needed to craft items.
v3x is offline
cheechbmc
Member
Join Date: Feb 2006
Location: f20s.nuclearfallout.net:
Old 03-20-2006 , 17:37  
#7

i am gonna rite some nasty stuff.
__________________
cheechbmc is offline
Hawk552
AMX Mod X Moderator
Join Date: Aug 2005
Old 03-20-2006 , 17:48  
#8

The solution of course is to get OLO here.
__________________
Hawk552 is offline
Send a message via AIM to Hawk552
GHW_Chronic
SourceMod Donor
Join Date: Sep 2004
Location: Texas
Old 03-20-2006 , 17:55  
#9

Quote:
Originally Posted by Hawk552
The solution of course is to get OLO here.
R O F L O L. Yup, GJ.
GHW_Chronic is offline
Send a message via AIM to GHW_Chronic
diamond-optic
Veteran Member
Join Date: May 2005
Location: Upstate New York
Old 03-20-2006 , 18:06  
#10

im not even gonna bother lol..

theres already plenty of ppl around here who are naturals at writing obfuscated code...

heh cant wait to see what people come up with tho
__________________
diamond-optic is offline
Send a message via AIM to diamond-optic
Closed Thread


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 01:52.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode