Brilliant, I'd love to participate. A few questions:
1. Are underhanded entries welcome, where the code looks straightforward but does something completely unexpected? For C it's a separate contest[1], but I find a big overlap in the spirit.
2. Are there any tricks that are considered poor taste, like unicode fuckery, light pranks (think "opening the CD tray", not "forkbomb"), or embedding code in other languages?
3. Max length limits? And do I get bonus points for extra short entries?
4. Is optional human input ok, like a game that by default plays itself?
5. Not really a question, but the website is very broken on wide screens[2].
1. Yes! Underhanded entries are welcome. The obfuscation doesn't only apply to the code, but also the purpose of that code.
2. No tricks are in poor taste! The only limit is that we asked for submissions that don't re-use the common types listed by the IOCCC: https://www.ioccc.org/faq.html
3. No max length limits, and yes if you are able to create a very short program that will help. If you submit a longer program it would help the judges to provide a de-obfuscated version as well.
4. Yes, as long as it doesn't require any human intervention to produce output. There can be an alternate mode that allows human intervention, but the main goal is just to reduce confusion from potentially incorrect inputs.
Happens on both Firefox and Chrome on Windows, at 125% scale. After the left and right body margins grow beyond 300px each, the header starts moving into the main text.
Weirdly enough, I can only replicate that behavior when I go to scale=80% and below, but it also varies based on the exact zoom. Perhaps if you zoom in one level below or above 125% it will resolve? I am admittedly not really good at CSS or HTML.
Sorry, I meant 125% screen scaling from the OS, not browser zoom. But I just tested and it also happens with no scaling. As I resize the window the header links slowly move down, until they overlap the text.
Comments
Brilliant, I'd love to participate. A few questions:
1. Are underhanded entries welcome, where the code looks straightforward but does something completely unexpected? For C it's a separate contest[1], but I find a big overlap in the spirit.
2. Are there any tricks that are considered poor taste, like unicode fuckery, light pranks (think "opening the CD tray", not "forkbomb"), or embedding code in other languages?
3. Max length limits? And do I get bonus points for extra short entries?
4. Is optional human input ok, like a game that by default plays itself?
5. Not really a question, but the website is very broken on wide screens[2].
[1]: http://www.underhanded-c.org/
[2]: https://i.imgur.com/bTvKC9y.png
Thank you for the feedback!
1. Yes! Underhanded entries are welcome. The obfuscation doesn't only apply to the code, but also the purpose of that code.
2. No tricks are in poor taste! The only limit is that we asked for submissions that don't re-use the common types listed by the IOCCC: https://www.ioccc.org/faq.html
3. No max length limits, and yes if you are able to create a very short program that will help. If you submit a longer program it would help the judges to provide a de-obfuscated version as well.
4. Yes, as long as it doesn't require any human intervention to produce output. There can be an alternate mode that allows human intervention, but the main goal is just to reduce confusion from potentially incorrect inputs.
5. Good point, will fix.
Also, one question I forgot to ask about the widescreen support. What browser are you using?
Happens on both Firefox and Chrome on Windows, at 125% scale. After the left and right body margins grow beyond 300px each, the header starts moving into the main text.
Weirdly enough, I can only replicate that behavior when I go to scale=80% and below, but it also varies based on the exact zoom. Perhaps if you zoom in one level below or above 125% it will resolve? I am admittedly not really good at CSS or HTML.
Sorry, I meant 125% screen scaling from the OS, not browser zoom. But I just tested and it also happens with no scaling. As I resize the window the header links slowly move down, until they overlap the text.