force use of pandoc version >= 3.1.12.2
The `bin/pandoc-wrapper.sh` tool will verify that the ssytem has a recent enough version of `pandoc(1)`. We explain why we insist on `pandoc(1)`. version >= 3.1.12.2 in comments where the $PANDOC_MIN_VERSION is set. Added `--wrap=preserve` as a default argument to `pandoc(1)`. While this change will impact every HTML file generated, we believe this will improve the ability of someone to look at the generated HTML and correlate with the original markdown. Changed `bin/pandoc-wrapper.sh` VERSION from "1.4.2 2024-03-17" to "1.4.3 2024-03-18". Performed `make www` to achieve all of the above and to generate HTML using the new `--wrap=preserve` `pandoc(1)` mode.
This commit is contained in:
1 parent
9eb7a54e9f
commit
b0b212acb1
402 files changed
+37061
-55132
No files matched your search
+71
-100
@@ -129,9 +129,9 @@
|
||||
|
||||
<h2 id="author"><a name="author"></a>Author:</h2>
|
||||
<ul>
|
||||
<li>Name: <a href="../../authors.html#Christopher_Mills">Christopher
|
||||
Mills</a><br> Location: <a href="../../location.html#US">US</a> -
|
||||
<em>United States of America</em> (<em>United States</em>) <br><br></li>
|
||||
<li>Name: <a href="../../authors.html#Christopher_Mills">Christopher Mills</a><br>
|
||||
Location: <a href="../../location.html#US">US</a> - <em>United States of America</em> (<em>United States</em>)
|
||||
<br><br></li>
|
||||
</ul>
|
||||
|
||||
<!-- END: next line ends content generated by: bin/output-index-author.sh -->
|
||||
@@ -147,9 +147,9 @@ Mills</a><br> Location: <a href="../../location.html#US">US</a> -
|
||||
<div class="sourceCode" id="cb3"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb3-1"><a href="#cb3-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./prog</span></span></code></pre></div>
|
||||
<p>Press the up arrow and the down arrow at the right time.</p>
|
||||
<h2 id="judges-remarks">Judges’ remarks:</h2>
|
||||
<p>Did you find that mobile application game a bit frustrating? Well you
|
||||
can adjust the Makefile parameters to make life a bit easier for
|
||||
you:</p>
|
||||
<p>Did you find that mobile application game a bit frustrating?
|
||||
Well you can adjust the Makefile parameters to make life a
|
||||
bit easier for you:</p>
|
||||
<div class="sourceCode" id="cb4"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb4-1"><a href="#cb4-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./try.sh</span></span></code></pre></div>
|
||||
<p>which runs:</p>
|
||||
<div class="sourceCode" id="cb5"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb5-1"><a href="#cb5-1" aria-hidden="true" tabindex="-1"></a><span class="fu">make</span> clobber all DW=199999 DW=22 DH=16 DA=50 DI=-150</span>
|
||||
@@ -187,130 +187,101 @@ DF='"<ov="' # Sprite for player when flapping.
|
||||
DG='"Tap to Flap!"' # Instruction text.
|
||||
# Change to your native tongue.
|
||||
# NOTE: The string MUST be enclosed inside double quotes.</code></pre>
|
||||
<p>WARNING: if you have good eye-hand coordination and too much time on
|
||||
your hands you might fall asleep while playing as you probably will
|
||||
never die in this mode. We only stopped when a reminder came through and
|
||||
we tried to mark it complete at the same time as playing and we almost
|
||||
managed to survive that. At that point we already scored over 90.</p>
|
||||
<p>WARNING: if you have good eye-hand coordination and too much time on your hands
|
||||
you might fall asleep while playing as you probably will never die in this mode.
|
||||
We only stopped when a reminder came through and we tried to mark it complete at
|
||||
the same time as playing and we almost managed to survive that. At that point we
|
||||
already scored over 90.</p>
|
||||
<p>Enjoy!</p>
|
||||
<pre><code>TAP!! TAP!! TAP!!
|
||||
FLAP! FLAP! FLAP!</code></pre>
|
||||
<h2 id="authors-remarks">Author’s remarks:</h2>
|
||||
<h3 id="the-program">The Program</h3>
|
||||
<p>Better late than never to jump on the bandwagon of 2014’s most
|
||||
successful mobile game. The game is called Tappy Bird, and has all the
|
||||
sophisticated gameplay of the original, except with an exciting twist!
|
||||
(you get to fly to the right instead of to the left).</p>
|
||||
<p>In addition, the game features exciting new customization options!
|
||||
Too hard? Ran into that damn wall too many times? Now you can change
|
||||
physics! Change any of a number of parameters (speed, gravity, etc.) of
|
||||
the game to suit your gameplay!</p>
|
||||
<p>You can even make the game more challenging – resize the terminal
|
||||
window to make the world taller or shorter. You’ll never be able to get
|
||||
through the pipes when they are four times as tall!</p>
|
||||
<p>Better late than never to jump on the bandwagon of 2014’s most successful
|
||||
mobile game. The game is called Tappy Bird, and has all the sophisticated
|
||||
gameplay of the original, except with an exciting twist! (you get to fly to
|
||||
the right instead of to the left).</p>
|
||||
<p>In addition, the game features exciting new customization options! Too hard?
|
||||
Ran into that damn wall too many times? Now you can change physics! Change
|
||||
any of a number of parameters (speed, gravity, etc.) of the game to suit your
|
||||
gameplay!</p>
|
||||
<p>You can even make the game more challenging – resize the terminal window to
|
||||
make the world taller or shorter. You’ll never be able to get through the
|
||||
pipes when they are four times as tall!</p>
|
||||
<h3 id="instructions">Instructions</h3>
|
||||
<p>The instructions are printed at the start of the game: Tap to
|
||||
Flap!</p>
|
||||
<p>Hit any key to make your bird fly. Navigate her between the gaps in
|
||||
the pipes. Your score is shown in the upper left, along with your
|
||||
current high-score.</p>
|
||||
<p>The instructions are printed at the start of the game: Tap to Flap!</p>
|
||||
<p>Hit any key to make your bird fly. Navigate her between the gaps in the pipes.
|
||||
Your score is shown in the upper left, along with your current high-score.</p>
|
||||
<h3 id="customization-options">Customization options</h3>
|
||||
<p>To customize the gameplay, change any of the following options on the
|
||||
compile command line:</p>
|
||||
<p>To customize the gameplay, change any of the following options on the compile
|
||||
command line:</p>
|
||||
<ul>
|
||||
<li><code>-DU</code>: Time between steps in microseconds. Make it larger
|
||||
if the game is too fast for you.</li>
|
||||
<li><code>-DW</code>: Pipe-to-pipe spacing, in columns. Farther apart is
|
||||
easier.</li>
|
||||
<li><code>-DD</code>: Space between pipes. The difference between
|
||||
<code>D</code> and <code>W</code> is the width of the pipe. Narrow pipes
|
||||
are easier to fly though.</li>
|
||||
<li><code>-DH</code>: Height of gap in pipe. Make this larger to reduce
|
||||
the challenge.</li>
|
||||
<li><code>-DA</code>: Acceleration due to gravity (scaled by 256).
|
||||
Smaller values make you glide slower.</li>
|
||||
<li><code>-DI</code>: Impulse velocity of a flap (scaled by 256). Make
|
||||
this smaller if you want an intense tapping experience!</li>
|
||||
<li><code>-DU</code>: Time between steps in microseconds. Make it larger if the game
|
||||
is too fast for you.</li>
|
||||
<li><code>-DW</code>: Pipe-to-pipe spacing, in columns. Farther apart is easier.</li>
|
||||
<li><code>-DD</code>: Space between pipes. The difference between <code>D</code> and <code>W</code> is the
|
||||
width of the pipe. Narrow pipes are easier to fly though.</li>
|
||||
<li><code>-DH</code>: Height of gap in pipe. Make this larger to reduce the challenge.</li>
|
||||
<li><code>-DA</code>: Acceleration due to gravity (scaled by 256). Smaller values
|
||||
make you glide slower.</li>
|
||||
<li><code>-DI</code>: Impulse velocity of a flap (scaled by 256). Make this smaller
|
||||
if you want an intense tapping experience!</li>
|
||||
<li><code>-DB</code>: Sprite for player when gliding.</li>
|
||||
<li><code>-DF</code>: Sprite for player when flapping.</li>
|
||||
<li><code>-DG</code>: Instruction text. Change to your native
|
||||
tongue.</li>
|
||||
<li><code>-DG</code>: Instruction text. Change to your native tongue.</li>
|
||||
</ul>
|
||||
<p>Feel free to try out physics or play field options to make the game
|
||||
more interesting. Try setting the player sprites to change the game
|
||||
completely – maybe you can be a fish, or a pig – the options are
|
||||
limitless! Try using emojis – you can be a flying beer mug!</p>
|
||||
<p>Note that since the <code>curses</code> library on POSIX doesn’t
|
||||
natively support wide characters (needed for UTF-8 support, which is
|
||||
needed for emojis), you may need to make some changes to the
|
||||
<code>Makefile</code> to get emojis to work on your system. To help you
|
||||
get started, I’ve included some example substitutions for emojis sprites
|
||||
and instruction text; for example, type</p>
|
||||
<p>Feel free to try out physics or play field options to make the game more
|
||||
interesting. Try setting the player sprites to change the game completely –
|
||||
maybe you can be a fish, or a pig – the options are limitless! Try using
|
||||
emojis – you can be a flying beer mug!</p>
|
||||
<p>Note that since the <code>curses</code> library on POSIX doesn’t natively support wide
|
||||
characters (needed for UTF-8 support, which is needed for emojis), you may need
|
||||
to make some changes to the <code>Makefile</code> to get emojis to work on your system.
|
||||
To help you get started, I’ve included some example substitutions for emojis
|
||||
sprites and instruction text; for example, type</p>
|
||||
<div class="sourceCode" id="cb8"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb8-1"><a href="#cb8-1" aria-hidden="true" tabindex="-1"></a><span class="fu">make</span> EMOJI=beer LANGUAGE=spanish</span></code></pre></div>
|
||||
<p>or</p>
|
||||
<div class="sourceCode" id="cb9"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb9-1"><a href="#cb9-1" aria-hidden="true" tabindex="-1"></a><span class="fu">make</span> EMOJI=globe</span></code></pre></div>
|
||||
<p>for some examples (the full list of options is in the
|
||||
<code>Makefile</code>). Don’t forget to <code>make clobber</code> first
|
||||
(or use <code>make -B</code>). If the output doesn’t look right, you may
|
||||
need to link with the “wide” version of <code>ncurses</code>. On MacOSX
|
||||
10.11, it should work with the current <code>-lcurses</code>; on Linux,
|
||||
you might need <code>-lncursesw</code>. See the <code>Makefile</code> to
|
||||
make this change if you need to. Or buy a Mac.</p>
|
||||
<p>You will also need a UTF-8 compatible terminal and an emoji font
|
||||
installed, and you will need to have your <code>LANG</code> environment
|
||||
variable set to use UTF-8. Again, if this is too complicated, maybe just
|
||||
go and get that Mac.</p>
|
||||
<p>for some examples (the full list of options is in the <code>Makefile</code>). Don’t forget
|
||||
to <code>make clobber</code> first (or use <code>make -B</code>). If the output doesn’t look right,
|
||||
you may need to link with the “wide” version of <code>ncurses</code>. On MacOSX 10.11, it
|
||||
should work with the current <code>-lcurses</code>; on Linux, you might need <code>-lncursesw</code>.
|
||||
See the <code>Makefile</code> to make this change if you need to. Or buy a Mac.</p>
|
||||
<p>You will also need a UTF-8 compatible terminal and an emoji font installed,
|
||||
and you will need to have your <code>LANG</code> environment variable set to use UTF-8.
|
||||
Again, if this is too complicated, maybe just go and get that Mac.</p>
|
||||
<h3 id="future-additions">Future additions</h3>
|
||||
<p>Future versions of the game will include monetization via the
|
||||
freemium model with micropayments for customization options, play-to-win
|
||||
and of course live-streamed targeted video advertising.</p>
|
||||
<h2 id="copyright-and-cc-by-sa-4.0-license">Copyright and CC BY-SA 4.0
|
||||
License:</h2>
|
||||
<p>This file is Copyright (c) 2023 by Landon Curt Noll. All Rights
|
||||
Reserved. You are free to share and adapt this file under the terms of
|
||||
this license:</p>
|
||||
<p>Future versions of the game will include monetization via the freemium model
|
||||
with micropayments for customization options, play-to-win and of course
|
||||
live-streamed targeted video advertising.</p>
|
||||
<h2 id="copyright-and-cc-by-sa-4.0-license">Copyright and CC BY-SA 4.0 License:</h2>
|
||||
<p>This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
|
||||
You are free to share and adapt this file under the terms of this license:</p>
|
||||
<pre><code>Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)</code></pre>
|
||||
<p>For more information, see:
|
||||
https://creativecommons.org/licenses/by-sa/4.0/</p>
|
||||
<p>For more information, see: https://creativecommons.org/licenses/by-sa/4.0/</p>
|
||||
|
||||
<!-- END: this line ends content for HTML phase 21 by: bin/pandoc-wrapper.sh via bin/md2html.sh -->
|
||||
<!-- START: this line starts content for HTML phase 22 by: bin/output-index-inventory.sh via bin/md2html.sh -->
|
||||
|
||||
<!-- START: this line starts content generated by: bin/output-index-inventory.sh -->
|
||||
|
||||
<h1 id="inventory-for-2015mills1"><a name="inventory"></a>Inventory for
|
||||
2015/mills1</h1>
|
||||
<h1 id="inventory-for-2015mills1"><a name="inventory"></a>Inventory for 2015/mills1</h1>
|
||||
<p><a href="#top">Jump to top</a></p>
|
||||
<h2 id="primary-files">Primary files</h2>
|
||||
<ul>
|
||||
<li><a
|
||||
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/mills1/prog.c">prog.c</a>
|
||||
- entry source</li>
|
||||
<li><a
|
||||
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/mills1/Makefile">Makefile</a>
|
||||
- entry Makefile</li>
|
||||
<li><a
|
||||
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/mills1/prog.orig.c">prog.orig.c</a>
|
||||
- original source</li>
|
||||
<li><a
|
||||
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/mills1/try.sh">try.sh</a>
|
||||
- how to run</li>
|
||||
<li><a href="2015_mills1.tar.bz2">2015_mills1.tar.bz2</a> - download
|
||||
entry source</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/mills1/prog.c">prog.c</a> - entry source</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/mills1/Makefile">Makefile</a> - entry Makefile</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/mills1/prog.orig.c">prog.orig.c</a> - original source</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/mills1/try.sh">try.sh</a> - how to run</li>
|
||||
<li><a href="2015_mills1.tar.bz2">2015_mills1.tar.bz2</a> - download entry source</li>
|
||||
</ul>
|
||||
<h2 id="secondary-files">Secondary files</h2>
|
||||
<ul>
|
||||
<li><a href="index.html">index.html</a> - entry home page</li>
|
||||
<li><a
|
||||
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/mills1/.entry.json">.entry.json</a>
|
||||
- description of entry in JSON</li>
|
||||
<li><a
|
||||
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/mills1/.gitignore">.gitignore</a>
|
||||
- list of files that should not be committed under git</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/mills1/.entry.json">.entry.json</a> - description of entry in JSON</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/mills1/.gitignore">.gitignore</a> - list of files that should not be committed under git</li>
|
||||
<li><a href=".path">.path</a> - directory path from top directory</li>
|
||||
<li><a
|
||||
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/mills1/README.md">README.md</a>
|
||||
- markdown source for index.html</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2015/mills1/README.md">README.md</a> - markdown source for index.html</li>
|
||||
</ul>
|
||||
|
||||
<!-- END: next line ends content generated by: bin/output-index-inventory.sh -->
|
||||
|
||||
Reference in new issue
Block a user