diff --git a/2020/ferguson1/HACKING.html b/2020/ferguson1/HACKING.html index 09670a421..52f8ea7c5 100644 --- a/2020/ferguson1/HACKING.html +++ b/2020/ferguson1/HACKING.html @@ -144,27 +144,27 @@ snake’s syllabary) for all snake and herpetologist programmers alike.

Modifications

diff --git a/2020/ferguson1/HACKING.md b/2020/ferguson1/HACKING.md index 3f0a29a5a..64e5d00ba 100644 --- a/2020/ferguson1/HACKING.md +++ b/2020/ferguson1/HACKING.md @@ -30,38 +30,24 @@ snake's syllabary) for all snake and herpetologist programmers alike. - Modifying the colours - Background colour - - Modifying the characters for the wall, bug and snake - - Modifying input keys - - Modifying the status/score line - - Make it so the snake starts at a random location * Additions - Health (and/or Lives) - - Saving the game - - Different types of walls - Blockades - - Diagonal movement - - Special abilities - - Obstacles - - More than one bug - - Power-ups - - Snakeskin shedding (becoming an obstacle) - - Snake moves faster over time - - Max times the bug evades before game over # Modifications diff --git a/2020/ferguson1/README.md b/2020/ferguson1/README.md index f61daa966..7fd8cd497 100644 --- a/2020/ferguson1/README.md +++ b/2020/ferguson1/README.md @@ -234,25 +234,15 @@ very important. * ['Bugs'](#bugs) - * [NAQs/IAQs (Never/Infrequently Asked Questions)](#naqs) - - [Do I have any inspirations for this entry?](#inspirations) - - [Are there any features I thought of that I wanted to implement but did not get to for some reason or another?](#features) - - [Are there ways that one can make this game easier?](#easier) - - [Are there ways to make it harder?](#harder) - - [How do snakes grow in real life?](#moult) - - [Any other interesting things about snakes?](#other) - - [Why can you go the opposite direction and so immediately die when not cannibalising?](#opposite) - - [Do you have any **DELICIOUS CHOCOLATE CAKE** recipes?](#chocolatecake) - - [What are the files prog.alt.c, prog.2.c, prog-j.c and prog.alt.c ?](#alt) @@ -346,7 +336,6 @@ who plays it enjoys it as much as I enjoyed writing/playing it. I can think of at the least the following: - - Bigger screen will allow for freer movement (at least for more time?). - Increasing the movement (key press) wait to give you more time to choose (though this slows gameplay down). diff --git a/2020/ferguson1/bugs.html b/2020/ferguson1/bugs.html index edfdba118..c158e1c5d 100644 --- a/2020/ferguson1/bugs.html +++ b/2020/ferguson1/bugs.html @@ -123,15 +123,15 @@

Current bugs and things that look like bugs but are not, as of 12 September 2020.

Built-in test unit for some features!

Fun fact: There’s something of a built-in test unit for some features; much diff --git a/2020/ferguson1/bugs.md b/2020/ferguson1/bugs.md index 48e81016f..ad8168c6c 100644 --- a/2020/ferguson1/bugs.md +++ b/2020/ferguson1/bugs.md @@ -3,21 +3,13 @@ Current bugs and things that look like bugs but are not, as of 12 September 2020 - [Built-in test unit for some features!](#builtin-test-unit) - - [The snake doesn't seem to be moving](#stillsnake) - - [getch() also accepts input from some input hardware other than keyboards](#getch) - - [SIZE=0 is the same as SIZE=1 and other oddities](#size) - - ['I was a few places behind my tail and I ran into it!'](#bitetail) - - [With negative growth the snake drops from the middle of the body](#middleofsnake) - - [It looks like the bug is in the snake](#buginsnake) - - [On the safety of the bug placement loop](#bugplacement) - - [Vertical snake has more space between snake char than horizontal](#verticalsnake) diff --git a/2020/ferguson1/gameplay.html b/2020/ferguson1/gameplay.html index 6cddac9c1..8bfa6de31 100644 --- a/2020/ferguson1/gameplay.html +++ b/2020/ferguson1/gameplay.html @@ -130,38 +130,38 @@ for the input keys.

  • Input keys

  • Gameplay

  • Gameplay modes

  • Scripts

  • Other game variables

  • Conclusion (and inspirational words for everyone)

  • @@ -174,12 +174,12 @@ include.

    (troubleshooting.md on GitHub) and bugs.html (bugs.md on GitHub).

    2. Input keys

    3. Gameplay

    Here I will show the initial screen as well as what a few things look like. If diff --git a/2020/ferguson1/gameplay.md b/2020/ferguson1/gameplay.md index 046b4ad39..94fe56020 100644 --- a/2020/ferguson1/gameplay.md +++ b/2020/ferguson1/gameplay.md @@ -7,59 +7,41 @@ for the input keys. 1. [Testing terminal environment/capabilities](#support) - 2. [Input keys](#input) - 3. [Gameplay](#gameplay) + * [The initial screen](#initial) - * [Playing the game](#playing) - * [Walls](#walls) - * [Cannibalism](#cannibalism) - * [Stretching (shedding)](#shedding) - * [Winning](#winning) - * [Quitting](#quitting) 4. [Gameplay modes](#modes) + * [**Photosensitive epilepsy/Stimulation overload trigger warnings**](#warning) - * [Drawing / Practice mode](#drawing) - * [Computer playing / Automatic mode (**Photosensitive epilepsy/Stimulation overload trigger**)](#auto) - * [Variations](#auto-variations) - * [Grow-Shrink (Positive/Negative Winning) mode](#grow-shrink) - * [Hypnotic / Sleepy mode (**Photosensitive epilepsy/Stimulation overload trigger**)](#hypnotic) - * [Stimulation / Calming mode](#stim) - * [Other ideas](#other-ideas) - 5. [Scripts](#scripts) * [Colours selection](#colours) - * [Automate the above gameplay modes](#preset) 6. [Other game variables](#variables) * [WAIT - Snake speed](#wait) - * [EVADE - Bug evasion frequency](#evade) - * [SIZE / MAXSIZE - Initial snake / max sizes](#sizes) - * [GROW / SHEDS - Growth / Shedding sizes](#growth) @@ -80,9 +62,7 @@ For troubleshooting other problems see [troubleshooting.html][] # 2. Input keys - Left, right, up and down **arrow keys**: move that direction. - - `q` (and `Q`): quit the game. - - Space: pause/resume the game (direction keys will also resume). Note that no other keys will resume the game; however if you press a key that `getch()` picks up on and the game is not paused then it will be as if diff --git a/2020/ferguson1/index.html b/2020/ferguson1/index.html index 0c6431b2b..20a45b150 100644 --- a/2020/ferguson1/index.html +++ b/2020/ferguson1/index.html @@ -320,20 +320,20 @@ important one, chocolate cake. Most important for the cake as the formatting is very important.

    ‘Bugs’