diff --git a/2020/ferguson1/README.md b/2020/ferguson1/README.md index 7c21e47db..67876c773 100644 --- a/2020/ferguson1/README.md +++ b/2020/ferguson1/README.md @@ -231,8 +231,7 @@ important one, chocolate cake. Most important for the cake as the formatting is very important. - - +
‘The screen keeps showing bugs!’ Well yes, that’s rather the point! Help out by eating them. Keep eating them until you win! Then you will have the @@ -365,8 +366,12 @@ took fewer bytes and the negative shedding is a positive consequence of unsigned arithmetic.
On a more serious note look at bugs.html.
-There are two in particular. First is a long time mate of mine wrote a bash implementation of Snake several years ago (uncoloured, no cheat modes, hardcoded dimensions etc. - in fact everything was hardcoded).
@@ -394,7 +399,9 @@ it was done in SurIn Surround each move you made you would grow in size by one. This is what inspired the shedding mode. Anyway I always loved the game and it’s similar to Snake in several ways.
-Yes. I thought it would be fun if there were other obstacles for the snake (in my mind I was thinking of barriers like the walls but in the field).
I also thought it would be fun to have more than one bug at some point after say @@ -411,7 +418,9 @@ character set and I didn’t see any diagonal arrows. I suppose I could have it not show the arrows but then that brings an old problem back.
Nevertheless I am quite happy with the features in the game and I hope everyone who plays it enjoys it as much as I enjoyed writing/playing it.
-I can think of at the least the following:
They grow through a process called moulting - shedding their skin (other creatures also moult). This takes place over some days and unlike humans snakes never stop growing (though growth slows down as they mature). I chose the variables SHED and SHEDS for simplicity and because the words are shorter. I don’t like the words because it’s rather a misnomer but what I had chosen before was longer - STRETCH and STRETCHES.
-For the fascinating science behind snake slithering see Snake walk: The physics of slithering. For the bizarre thought of snake human hybrids see human snakes. The latter is hard to comprehend and there are some sad tails (tales) in there too because I believe that people actually believe in this (how/why I do not know) and they really do tell the truth as they see it (even if impossible).
-When Ilya Kurdyukov was playing with this he questioned why this is possible when other implementations don’t have it this way. There are a few reasons.
First is that the friend’s implementation had it that way and it had been a long @@ -519,7 +536,9 @@ for itself but in the game it is and I went all the way instead of only halfway.
It also would take more bytes and that’s a problem with IOCCC rule 2b.
But if you have a problem with it you can always enable cannibalism and keep walls passable and not worry about dying.
-Why yes I do! So good in fact that even my late stepmum who didn’t even like chocolate (except white chocolate) loved this cake. It’s a double-layered chocolate fudge cake. See the file chocolate-cake.html @@ -544,7 +563,9 @@ out bad! Many people have made this mistake ‘because they know better’. You been warned.
I submitted three Snake versions; these are the other layouts for those few (more likely none) who are interested to see them.
The prog.2.c has more digraphs but I think no other significant differences.
@@ -558,7 +579,9 @@ it’s used in both snake-colours.sh andOnce again I’m honoured to win along with some of the other veterans who I have a huge amount of respect for; there’s Don Yang, Dave Burton, Yusuke Endoh