improve next rules and guidelines
Changed version from "2024-06-11-v28" to "2024-06-15-v28'. Changed all places where a date was used. Improved the "XXX - date/time is TBD - XXX" message format. Removed more stuff about tweeting that we no longer do. Added a few missing | change marks. As we fixed a rules typo, we went ahead and merged in a few of the new rules that were pending.
This commit is contained in:
1 parent
9b98d02645
commit
b9f4a8e79b
4 files changed
+61
-82
No files matched your search
+6
-26
@@ -404,7 +404,7 @@ granted provided this this copyright and notice are included in its entirety
|
||||
and remains unaltered. All other uses must receive prior permission in
|
||||
writing by <a href="../contact.html">contacting the judges</a>.</p>
|
||||
<h2 id="guidelines-version">Guidelines version</h2>
|
||||
<p><strong><code>|</code></strong> This guidelines file is version <strong>2024-06-11-v28</strong>.</p>
|
||||
<p><strong><code>|</code></strong> This guidelines file is version <strong>2024-06-15-v28</strong>.</p>
|
||||
<p><strong>IMPORTANT</strong>: Be <strong>SURE</strong> to read the <a href="rules.html">IOCCC rules</a>.</p>
|
||||
<h3 id="change-marks">Change marks</h3>
|
||||
<p><strong><code>|</code></strong> <strong>← Lines that start with this symbol indicate a change from the previous IOCCC</strong></p>
|
||||
@@ -421,8 +421,8 @@ allowed</em>. Even so, you are safer if you remain within the guidelines.</p>
|
||||
<p>You should read the current <a href="rules.html">IOCCC rules</a>, prior to submitting entries.
|
||||
The rules are typically published along with these guidelines.</p>
|
||||
<h1 id="whats-new-this-ioccc">WHAT’S NEW THIS IOCCC</h1>
|
||||
<p><strong><code>|</code></strong> This IOCCC runs from <strong>2024-MMM-DD HH:MM:SS UTC</strong> to <strong>YYYY-MMM-DD HH:MM:SS UTC</strong>.
|
||||
** XXX - This date and time is TDB - XXX **.</p>
|
||||
<p><strong><code>|</code></strong> This IOCCC runs from <strong>2024-MMM-DD HH:MM:SS UTC</strong> to <strong>YYYY-MMM-DD HH:MM:SS UTC</strong>.<br>
|
||||
<strong><code>|</code></strong> <strong>XXX - date/time is TBD - XXX</strong></p>
|
||||
<p><strong><code>|</code></strong> The reason for the times of day are so that key IOCCC events are <strong>calculated</strong>
|
||||
for be a <strong>fun</strong>ctional UTC time. :-)</p>
|
||||
<p>Until the start of this IOCCC, these rules, guidelines and iocccsize.c
|
||||
@@ -431,8 +431,8 @@ toolkit</a>)
|
||||
tool should be considered provisional <strong>BETA</strong> versions and <strong>may be
|
||||
adjusted <em>AT ANY TIME</em></strong>.</p>
|
||||
<p>The IOCCC submission URL is <a href="https://submit.ioccc.org/" class="uri">https://submit.ioccc.org/</a>.</p>
|
||||
<p><strong><code>|</code></strong> The submit URL should be active on or slightly before <strong>2024-MMM-DD HH:MM:SS UTC</strong>.
|
||||
<strong>XXX - This date and time is TDB - XXX </strong>.</p>
|
||||
<p><strong><code>|</code></strong> The submit URL should be active on or slightly before <strong>2024-MMM-DD HH:MM:SS UTC</strong>.<br>
|
||||
<strong><code>|</code></strong> <strong>XXX - date/time is TBD - XXX</strong></p>
|
||||
<p>Please wait to submit your entries until after that time.</p>
|
||||
<p>The official rules, guidelines and iocccsize.c (invoked by the mkiocccentry)
|
||||
tool will be available on the official IOCCC website on or slightly before start
|
||||
@@ -997,26 +997,6 @@ reveal the number of entries that we received.</p>
|
||||
<p>During the judging process, a process that spans multiple sessions
|
||||
over a few weeks, post general updates from our <a href="https://fosstodon.org/@ioccc">Mastodon
|
||||
account</a>.</p>
|
||||
<p>Once we have selected the winners, for each category we will tweet:</p>
|
||||
<ul>
|
||||
<li>category name</li>
|
||||
<li>name(s) of the authors (or anonymous if requested)</li>
|
||||
<li>twitter handle(s) (if provided and if anonymity was not requested)</li>
|
||||
<li>country code(s) of the author(s)</li>
|
||||
</ul>
|
||||
<p>After the initial announcement, we attempt to send email to the
|
||||
authors of the winning entries. One reason we do this is to give
|
||||
the authors a chance to comment on the way we have presented their
|
||||
entry. They are given the chance to correct mistakes and typos. We
|
||||
often accept their suggestions/comments about our remarks as well.
|
||||
This is done prior to posting the winners to the wide world.</p>
|
||||
<h2 id="an-important-update-to-how-winners-are-announced">An important update to how winners are announced</h2>
|
||||
<p>The IOCCC no longer uses twitter. IOCCC entries will be announced by a git
|
||||
commit to the <a href="https://github.com/ioccc-src/winner">IOCCC entries repo</a> that, in
|
||||
turn, updates the <a href="https://www.ioccc.org/index.html">official IOCCC website</a>.</p>
|
||||
<p>In addition a note is posted to the IOCCC Mastodon account
|
||||
(<a href="https://fosstodon.org/@ioccc" class="uri">https://fosstodon.org/@ioccc</a>).</p>
|
||||
<h2 id="back-to-the-judging-process">Back to the Judging process</h2>
|
||||
<p>Judging consists of a number of elimination rounds. During a round,
|
||||
the collection of entries are divided into two roughly equal piles;
|
||||
the pile that advances on to the next round, and the pile that does
|
||||
@@ -1104,7 +1084,7 @@ you are mentioned you will not get a notification.</p>
|
||||
<p><strong><code>|</code></strong> The <a href="../judges.html">IOCCC judges</a> will begin to prepare to release the source code of the new IOCCC winners.</p>
|
||||
<p><strong><code>|</code></strong> The <a href="../judges.html">IOCCC judges</a> will post the winning source to the <a href="https://github.com/ioccc-src/winner">IOCCC winner repo</a> as well as to the <a href="https://www.ioccc.org/index.html">Official IOCCC winner website</a>.</p>
|
||||
<p><strong><code>|</code></strong> The <a href="../news.html">IOCCC news</a> will also contain an announcement of the winners.</p>
|
||||
<h2 id="an-important-update-to-how-winners-are-announced-1">An important update to how winners are announced</h2>
|
||||
<h2 id="an-important-update-to-how-winners-are-announced">An important update to how winners are announced</h2>
|
||||
<p>The IOCCC no longer uses twitter. IOCCC entries will be announced
|
||||
by a git commit to the IOCCC entries repo:</p>
|
||||
<pre><code> https://github.com/ioccc-src/winner</code></pre>
|
||||
|
||||
+5
-32
@@ -32,7 +32,7 @@ writing by [contacting the judges](../contact.html).
|
||||
|
||||
## Guidelines version
|
||||
|
||||
**`|`** This guidelines file is version **2024-06-11-v28**.
|
||||
**`|`** This guidelines file is version **2024-06-15-v28**.
|
||||
|
||||
**IMPORTANT**: Be **SURE** to read the [IOCCC rules](rules.html).
|
||||
|
||||
@@ -62,8 +62,8 @@ The rules are typically published along with these guidelines.
|
||||
|
||||
# WHAT'S NEW THIS IOCCC
|
||||
|
||||
**`|`** This IOCCC runs from **2024-MMM-DD HH:MM:SS UTC** to **YYYY-MMM-DD HH:MM:SS UTC**.
|
||||
** XXX - This date and time is TDB - XXX **.
|
||||
**`|`** This IOCCC runs from **2024-MMM-DD HH:MM:SS UTC** to **YYYY-MMM-DD HH:MM:SS UTC**.<br>
|
||||
**`|`** **XXX - date/time is TBD - XXX**
|
||||
|
||||
**`|`** The reason for the times of day are so that key IOCCC events are **calculated**
|
||||
for be a **fun**ctional UTC time. :-)
|
||||
@@ -76,8 +76,8 @@ adjusted _AT ANY TIME_**.
|
||||
|
||||
The IOCCC submission URL is <https://submit.ioccc.org/>.
|
||||
|
||||
**`|`** The submit URL should be active on or slightly before **2024-MMM-DD HH:MM:SS UTC**.
|
||||
**XXX - This date and time is TDB - XXX **.
|
||||
**`|`** The submit URL should be active on or slightly before **2024-MMM-DD HH:MM:SS UTC**.<br>
|
||||
**`|`** **XXX - date/time is TBD - XXX**
|
||||
|
||||
Please wait to submit your entries until after that time.
|
||||
|
||||
@@ -877,33 +877,6 @@ During the judging process, a process that spans multiple sessions
|
||||
over a few weeks, post general updates from our [Mastodon
|
||||
account](https://fosstodon.org/@ioccc).
|
||||
|
||||
Once we have selected the winners, for each category we will tweet:
|
||||
|
||||
* category name
|
||||
* name(s) of the authors (or anonymous if requested)
|
||||
* twitter handle(s) (if provided and if anonymity was not requested)
|
||||
* country code(s) of the author(s)
|
||||
|
||||
After the initial announcement, we attempt to send email to the
|
||||
authors of the winning entries. One reason we do this is to give
|
||||
the authors a chance to comment on the way we have presented their
|
||||
entry. They are given the chance to correct mistakes and typos. We
|
||||
often accept their suggestions/comments about our remarks as well.
|
||||
This is done prior to posting the winners to the wide world.
|
||||
|
||||
|
||||
## An important update to how winners are announced
|
||||
|
||||
The IOCCC no longer uses twitter. IOCCC entries will be announced by a git
|
||||
commit to the [IOCCC entries repo](https://github.com/ioccc-src/winner) that, in
|
||||
turn, updates the [official IOCCC website](https://www.ioccc.org/index.html).
|
||||
|
||||
In addition a note is posted to the IOCCC Mastodon account
|
||||
(<https://fosstodon.org/@ioccc>).
|
||||
|
||||
|
||||
## Back to the Judging process
|
||||
|
||||
Judging consists of a number of elimination rounds. During a round,
|
||||
the collection of entries are divided into two roughly equal piles;
|
||||
the pile that advances on to the next round, and the pile that does
|
||||
|
||||
+23
-13
@@ -405,7 +405,7 @@ granted provided this this copyright and notice are included in its entirety
|
||||
and remains unaltered. All other uses must receive prior permission in
|
||||
writing by <a href="../contact.html">contacting the judges</a>.</p>
|
||||
<h2 id="rules-version">Rules version</h2>
|
||||
<p><strong><code>|</code></strong> These rules are version <strong>2024-04-04-v28</strong>.</p>
|
||||
<p><strong><code>|</code></strong> These rules are version <strong>2024-06-15-v28</strong>.</p>
|
||||
<p><strong>IMPORTANT</strong>: Be sure to read the <a href="guidelines.html">IOCCC guidelines</a>.</p>
|
||||
<h3 id="change-marks">Change marks</h3>
|
||||
<p><strong><code>|</code></strong> <strong>← Lines that start with this symbol indicate a change from the previous IOCCC</strong></p>
|
||||
@@ -430,7 +430,8 @@ IOCCC start with the <strong><code>|</code></strong> symbol.</p>
|
||||
<li>To provide a safe forum for poor C code. :-)</li>
|
||||
</ul>
|
||||
<h1 id="important-ioccc-dates">Important IOCCC dates</h1>
|
||||
<p><strong><code>|</code></strong> This IOCCC runs from <strong>2019-Dec-26 06:01:41 UTC</strong> to <strong>2020-Mar-15 06:26:49 UTC</strong>.</p>
|
||||
<p><strong><code>|</code></strong> This IOCCC runs from <strong>2024-MMM-DD HH:MM:SS UTC</strong> to <strong>202x-MMM-DD HH:MM:SS UTC</strong>.<br>
|
||||
<strong><code>|</code></strong> <strong>XXX - date/time is TBD - XXX</strong></p>
|
||||
<p>Until the start of this IOCCC, these <a href="rules.html">rules</a>,
|
||||
<a href="guidelines.html">guidelines</a> and iocccsize.c (contained in the <a href="https://github.com/ioccc-src/mkiocccentry">mkiocccentry
|
||||
toolkit</a> and invoked by the
|
||||
@@ -441,8 +442,9 @@ toolkit</a> and invoked by the
|
||||
times that link is likely to be unresponsive.</p>
|
||||
<p>Please check the <a href="../faq.html#submit">How to enter FAQ</a>
|
||||
for <strong>important information</strong> on how to submit to the IOCCC.</p>
|
||||
<p><strong><code>|</code></strong> The submit URL should be active on or slightly before <strong>2020-Jan-15 12:21:37 UTC</strong>.
|
||||
Please wait to submit your entries until after that time.</p>
|
||||
<p><strong><code>|</code></strong> The submit URL should be active on or slightly before <strong>2024-MMM-DD HH:MM:SS UTC</strong>.<br>
|
||||
<strong><code>|</code></strong> <strong>XXX - date/time is TBD - XXX</strong></p>
|
||||
<p>Please wait to submit your entries until after that time.</p>
|
||||
<p>The official <a href="rules.html">rules</a> and <a href="guidelines.html">guidelines</a> will be
|
||||
available on the <a href="../index.html">official IOCCC website</a> on or slightly before
|
||||
the start of this IOCCC. The <code>mkiocccentry</code> toolkit may be obtained at any time
|
||||
@@ -459,7 +461,7 @@ entry submission URL.</p>
|
||||
<h2 id="rule-2">Rule 2</h2>
|
||||
<p>The size rule requires your entry to satisfy <strong>BOTH</strong> rule 2a and rule 2b:</p>
|
||||
<h2 id="rule-2a">Rule 2a</h2>
|
||||
<p>The size of your program source <strong>MUST BE <= 4096 bytes</strong>in length.</p>
|
||||
<p>The size of your program source <strong>MUST BE <= 4096 bytes</strong> in length.</p>
|
||||
<h2 id="rule-2b">Rule 2b</h2>
|
||||
<p><strong><code>|</code></strong> When your program source is fed as input to the current IOCCC size
|
||||
tool, and the IOCCC size tool <code>-i</code> command line option is used, the
|
||||
@@ -473,8 +475,9 @@ this tool before packaging your entry for submission.</p>
|
||||
the <a href="../faq.html#submit">How to enter FAQ</a>.</p>
|
||||
<p>To submit to an open IOCCC, you must use the <a href="https://submit.ioccc.org/">IOCCC submit server</a>.</p>
|
||||
<p>When the IOCCC is not open, that link will likely be unresponsive.</p>
|
||||
<p><strong><code>|</code></strong> The submit URL should be active on or slightly before <strong>2020-Jan-15 12:21:37 UTC</strong>.
|
||||
Please wait to submit your entries until after that time.</p>
|
||||
<p><strong><code>|</code></strong> The submit URL should be active on or slightly before <strong>2024-MMM-DD HH:MM:SS UTC</strong>.<br>
|
||||
<strong><code>|</code></strong> <strong>XXX - date/time is TBD - XXX</strong></p>
|
||||
<p>Please wait to submit your entries until after that time.</p>
|
||||
<h2 id="rule-4">Rule 4</h2>
|
||||
<p>If your entry is selected as a winner, it will be modified as follows:</p>
|
||||
<p>Your ‘build’ instructions will be incorporated into a Makefile.</p>
|
||||
@@ -489,7 +492,7 @@ files you submit.</p>
|
||||
file to a new filename and then modify that copy.</p>
|
||||
<h2 id="rule-6">Rule 6</h2>
|
||||
<p><strong><code>|</code></strong> I am not a rule, I am a <code>free(void *human)</code>!</p>
|
||||
<pre><code> while (!understand(ioccc(rule(that(you(are(number(6)))))))) { ha_ha_ha(); }</code></pre>
|
||||
<pre><code>| while (!understand(ioccc(rule(that(you(are(number(6)))))))) { ha_ha_ha(); }</code></pre>
|
||||
<h2 id="rule-7">Rule 7</h2>
|
||||
<p>The obfuscated C program must be an original work that you own.</p>
|
||||
<p>You (the author(s)) must own the contents of your submission OR
|
||||
@@ -502,8 +505,8 @@ detail that ownership (i.e., who owns what) <strong>AND document the
|
||||
permission you obtained</strong>.</p>
|
||||
<p>Please note that the IOCCC size tool is <strong>NOT</strong> an original work.</p>
|
||||
<h2 id="rule-8">Rule 8</h2>
|
||||
<p><strong><code>|</code></strong> Entries must be received prior to the end of this IOCCC which is
|
||||
<strong>2024-MMM-DD HH:MM:SS UTC</strong>. <strong>XXX - This date and time is TDB - XXX </strong>.</p>
|
||||
<p><strong><code>|</code></strong> Entries must be received prior to the end of this IOCCC which is <strong>2024-MMM-DD HH:MM:SS UTC</strong>.<br>
|
||||
<strong><code>|</code></strong> <strong>XXX - date/time is TBD - XXX</strong></p>
|
||||
<p>A confirmation of submission will be sent to the submitting email address
|
||||
before the close of the contest.</p>
|
||||
<h2 id="rule-9">Rule 9</h2>
|
||||
@@ -614,11 +617,18 @@ for disqualification of your entry.</p>
|
||||
<h2 id="rule-24">Rule 24</h2>
|
||||
<p>Even though 24 is not prime, you should still see rule #23.</p>
|
||||
<h2 id="rule-25">Rule 25</h2>
|
||||
<p>The IOCCC rule set consists of at least 26 rules.</p>
|
||||
<p><strong><code>|</code></strong> The IOCCC rule set needs more than 5^2 rules: see rule #26.</p>
|
||||
<h2 id="rule-26">Rule 26</h2>
|
||||
<p>Rule 26 is also a rule.</p>
|
||||
<p><strong><code>|</code></strong> “The quick brown fox jumps over the lazy dog”.<br>
|
||||
<strong><code>|</code></strong> “Pack my box with five dozen liquor jugs.”<br>
|
||||
<strong><code>|</code></strong> “How vexingly quick daft zebras jump!”<br>
|
||||
<strong><code>|</code></strong> “Sphinx of black quartz, judge my vow.”<br>
|
||||
<strong><code>|</code></strong> “Waltz, bad nymph, for quick jigs vex.”<br>
|
||||
<strong><code>|</code></strong> “Mr. Jock, TV quiz PhD, bags few lynx.”</p>
|
||||
<h2 id="rule-27">Rule 27</h2>
|
||||
<p><strong><code>|</code></strong> Rule 27 is reserved for something cubic. :-)</p>
|
||||
<p><strong><code>|</code></strong> Unless otherwise needed, Rule 27 is reserved for something cubic. :-)</p>
|
||||
<h2 id="rule-28">Rule 28</h2>
|
||||
<p><strong><code>|</code></strong> Rule 28 is a perfect way end to the list of rules as we do not plan to have 496 rules.</p>
|
||||
<h1 id="for-more-information">FOR MORE INFORMATION:</h1>
|
||||
<p><strong><code>|</code></strong> For questions or comments about the contest, see <a href="../contact.html">Contacting the IOCCC</a>.</p>
|
||||
<p><strong><code>|</code></strong> Be sure to review the <a href="index.html">IOCCC Rules and Guidelines</a> as
|
||||
|
||||
+27
-11
@@ -34,7 +34,7 @@ writing by [contacting the judges](../contact.html).
|
||||
|
||||
## Rules version
|
||||
|
||||
**`|`** These rules are version **2024-04-04-v28**.
|
||||
**`|`** These rules are version **2024-06-15-v28**.
|
||||
|
||||
**IMPORTANT**: Be sure to read the [IOCCC guidelines](guidelines.html).
|
||||
|
||||
@@ -72,7 +72,8 @@ The goals of the IOCCC:
|
||||
|
||||
# Important IOCCC dates
|
||||
|
||||
**`|`** This IOCCC runs from **2019-Dec-26 06:01:41 UTC** to **2020-Mar-15 06:26:49 UTC**.
|
||||
**`|`** This IOCCC runs from **2024-MMM-DD HH:MM:SS UTC** to **202x-MMM-DD HH:MM:SS UTC**.<br>
|
||||
**`|`** **XXX - date/time is TBD - XXX**
|
||||
|
||||
Until the start of this IOCCC, these [rules](rules.html),
|
||||
[guidelines](guidelines.html) and iocccsize.c (contained in the [mkiocccentry
|
||||
@@ -87,7 +88,9 @@ times that link is likely to be unresponsive.
|
||||
Please check the [How to enter FAQ](../faq.html#submit)
|
||||
for **important information** on how to submit to the IOCCC.
|
||||
|
||||
**`|`** The submit URL should be active on or slightly before **2020-Jan-15 12:21:37 UTC**.
|
||||
**`|`** The submit URL should be active on or slightly before **2024-MMM-DD HH:MM:SS UTC**.<br>
|
||||
**`|`** **XXX - date/time is TBD - XXX**
|
||||
|
||||
Please wait to submit your entries until after that time.
|
||||
|
||||
The official [rules](rules.html) and [guidelines](guidelines.html) will be
|
||||
@@ -122,7 +125,7 @@ The size rule requires your entry to satisfy **BOTH** rule 2a and rule 2b:
|
||||
|
||||
## Rule 2a
|
||||
|
||||
The size of your program source **MUST BE <= 4096 bytes**in length.
|
||||
The size of your program source **MUST BE <= 4096 bytes** in length.
|
||||
|
||||
## Rule 2b
|
||||
|
||||
@@ -145,7 +148,9 @@ To submit to an open IOCCC, you must use the [IOCCC submit server](https://submi
|
||||
|
||||
When the IOCCC is not open, that link will likely be unresponsive.
|
||||
|
||||
**`|`** The submit URL should be active on or slightly before **2020-Jan-15 12:21:37 UTC**.
|
||||
**`|`** The submit URL should be active on or slightly before **2024-MMM-DD HH:MM:SS UTC**.<br>
|
||||
**`|`** **XXX - date/time is TBD - XXX**
|
||||
|
||||
Please wait to submit your entries until after that time.
|
||||
|
||||
|
||||
@@ -175,7 +180,7 @@ file to a new filename and then modify that copy.
|
||||
**`|`** I am not a rule, I am a `free(void *human)`!
|
||||
|
||||
``` <!---c-->
|
||||
while (!understand(ioccc(rule(that(you(are(number(6)))))))) { ha_ha_ha(); }
|
||||
| while (!understand(ioccc(rule(that(you(are(number(6)))))))) { ha_ha_ha(); }
|
||||
```
|
||||
|
||||
|
||||
@@ -200,8 +205,8 @@ Please note that the IOCCC size tool is **NOT** an original work.
|
||||
|
||||
## Rule 8
|
||||
|
||||
**`|`** Entries must be received prior to the end of this IOCCC which is
|
||||
**2024-MMM-DD HH:MM:SS UTC**. **XXX - This date and time is TDB - XXX **.
|
||||
**`|`** Entries must be received prior to the end of this IOCCC which is **2024-MMM-DD HH:MM:SS UTC**.<br>
|
||||
**`|`** **XXX - date/time is TBD - XXX**
|
||||
|
||||
|
||||
A confirmation of submission will be sent to the submitting email address
|
||||
@@ -387,17 +392,28 @@ Even though 24 is not prime, you should still see rule #23.
|
||||
|
||||
## Rule 25
|
||||
|
||||
The IOCCC rule set consists of at least 26 rules.
|
||||
**`|`** The IOCCC rule set needs more than 5^2 rules: see rule #26.
|
||||
|
||||
|
||||
## Rule 26
|
||||
|
||||
Rule 26 is also a rule.
|
||||
**`|`** "The quick brown fox jumps over the lazy dog".<br>
|
||||
**`|`** "Pack my box with five dozen liquor jugs."<br>
|
||||
**`|`** "How vexingly quick daft zebras jump!"<br>
|
||||
**`|`** "Sphinx of black quartz, judge my vow."<br>
|
||||
**`|`** "Waltz, bad nymph, for quick jigs vex."<br>
|
||||
**`|`** "Mr. Jock, TV quiz PhD, bags few lynx."
|
||||
|
||||
|
||||
## Rule 27
|
||||
|
||||
**`|`** Rule 27 is reserved for something cubic. :-)
|
||||
**`|`** Unless otherwise needed, Rule 27 is reserved for something cubic. :-)
|
||||
|
||||
|
||||
## Rule 28
|
||||
|
||||
**`|`** Rule 28 is a perfect way end to the list of rules as we do not plan to have 496 rules.
|
||||
|
||||
|
||||
|
||||
# FOR MORE INFORMATION:
|
||||
|
||||
Reference in new issue
Block a user