Slashdot Mirror


IOCCC Winners Announced

Arachn1d writes "The IOCCC has finally announced the winners of the 2004 contest.
With winners this year including a mini-OS and a ray-tracer, the submissions should be interesting indeed - if you can make sense of them. According to the page, the actual code for the winners should be up mid-october."

12 of 175 comments (clear)

  1. Obfuscation by BoldAC · · Score: 5, Informative

    For those who don't know what this is all about...

    It's all about how to obfuscate baby!

    1. Re:Obfuscation by Anonymous Coward · · Score: 5, Interesting
  2. Re:Umm by TheShadowHawk · · Score: 5, Funny

    Maybe that's the whole point. Everything (including the article) is well... obfuscated.

    --
    Friends don't let Friends use Internet Explorer.
  3. If the IOCCC is like the IOC by Omega1045 · · Score: 5, Funny

    If the IOCCC is anything like the IOC, I am sure they will ask some of the winners to give back their prizes because of judging mistakes, and probably screwed over several Russian participants.

    --

    Great ideas often receive violent opposition from mediocre minds. - Albert Einstein

  4. Additional Mirror by pikine · · Score: 5, Informative

    us1 mirror and see Google cache for more.

    --
    I once had a signature.
  5. Site content by houghi · · Score: 5, Informative

    Not much. No source code yet. Here is the content of the site:

    Here are the names and categories for the winners of the 17th IOCCC. The source code has not been released yet. The winners have been notified by EMail. They will be given a chance to review the write-up of their entry. Once this process is complete the source code will be made available on the winning entries web page. We anticipate that this will be in mid-October.

    The winners are,

    * Best of Show

    Gavin Barraclough - Mini-OS
    Manchester, UK

    screenshot

    * Best One-Liner

    Eryk Kopczynski - OCR of 8, 9, 10 and 11
    Warszawa, Poland

    * Best Utility

    Don Yang - A CRC inserter
    Covina, California, USA

    * Best Non-Use of Curses

    Mark Schnitzius - Editor animation
    Singapore

    * Best X11 Game

    Daniel Vik - X Windows car racing game
    La Jolla, California, USA

    screenshot

    * Best use of "Precious" Lines

    Anonymous - Rendering of a stroked font
    Singapore

    screenshot

    * Best Abuse of CPP

    Daniel Vik - Calculates prime numbers using only CPP
    La Jolla, California, USA

    * Best Calculated Risk

    Brent Burley - A Poker game
    Burbank, California, USA

    * Best use of Vision

    Nick Johnson - Curses maze displayer/navigator with only line-of-sight visibility
    Christchurch, New Zealand

    * Best Font Engine

    Jeff Newbern - Renders arbitary bitmapped fonts
    Springwood, Queensland, Australia

    * Most Functional Output

    Jonathan Hoyle - Curses based polynomial graphing with auto-scale
    Ann Arbor, Michigan, USA

    * Best use of Light and Spheres

    Anders Gavare - A ray tracer
    Gothenburg, Sweden

    screenshot

    * Best Abuse of Indentation

    Stephen Sykes - Space/tab/linefeed steganography
    Helsinki, Finland

    * Best Abuse of the Guidelines

    Anthony Howe - A CGI capable HTTP server
    Cannes, France

    * Best Abuse of the Periodic Table

    John Dalbec - Conway's look'n'say sequence split into elements
    Canfield, Ohio, USA

    --
    Don't fight for your country, if your country does not fight for you.
  6. Re:Umm by ophix · · Score: 5, Funny

    wouldnt it need to be an UNobfuscated perl code contest? ;}

  7. Mirrors by lachlan76 · · Score: 5, Informative

    Before it all goes down, here are the mirrors:

    Asia
    * http://www.tw.ioccc.org/ - Hsin-Chu, Taiwan (24 48' N 120 59' E)

    * Australia and other Pacific http://www.au.ioccc.org/ - Sydney, Australia (34 0' S 151 0' E)

    Europe
    * http://www.de.ioccc.org/ - Hamburg, Germany (53 33' N 10 2' E)
    * http://www.es.ioccc.org/ - Madrid, Spain (40 25' N 3 41' W)
    * http://www.gr.ioccc.org/ - Athens, Greece (38 00' N 23 44' E)
    * North America www0.us.ioccc.org - Sunnyvale California, US (37 22' N 122 02' W)
    * www1.us.ioccc.org - Saint Paul, Minnesota US (44 57' N 93 06' W)

  8. Funny, but sickening by Anonymous Coward · · Score: 5, Insightful

    I always though this contest was funny, but in a dark and sinister way. I can't tell you how many times I've looked at someone else's code and spent hours trying to figure it out. In the real world, it's not funny.
    I'm amazed at how someone can acheive such obfuscated code without really trying.

  9. Re:Time to turn in your geek card... by Emil+Brink · · Score: 5, Insightful

    Whoa there, turn up the humour and creativity-appreciation knobs a couple of notches please. I don't think anyone likes to see obfuscated code in production environments, but if you haven't read any IOCCC entries, you should. They can be real eye-openers when it comes to realizing what you can do with the C language (and preprocessor) when put in the right hands. Plus, it's just plain fun! :)

    --
    main(O){10<putchar(4^--O?77-(15&5128 >>4*O):10)&&main(2+O);}
  10. Re:More tricks by Bastian · · Score: 5, Interesting

    Recursive calls to main(), if handled with interesting tricks like vectored execution and such, can really spice up a program.

    If you use the trick of storing all of your data in one huge 'array', try to overlap anything you can get away with overlapping. For example, if you have a constant whose most significant byte is the same as the least significant byte in a string, there's not sense in storing that byte twice.

    While not allowed in IOCCC itself, try mixing your C with a language that's even more incomprehensible than C. I had good luck with writing a C program that sent PostScript code to a printer and having all the real work be done in the PostScript code.

  11. For those of you who don't want to wait... by jtnishi · · Score: 5, Informative
    For at least one of the entries (Don Yang's, who won the Best Utility category), the code is already up on the internet:

    http://uguu.org/src_rinia_c.html

    The only reason I can even remember where this entry would be is because he's the one a few years ago that won with that strange Saitou-Aku-Soku-Zan combination program. Yeah, I could find utilities to do what his code can do on many other places, but what better way to show your anime fandom & code fanaticism by running something like this instead. ^_^