From a67913f221f7f65f67062983721704c6a5542fec Mon Sep 17 00:00:00 2001 From: Cody Boone Ferguson <53008573+xexyl@users.noreply.github.com> Date: Wed, 12 Apr 2023 14:17:34 -0700 Subject: [PATCH 1/2] 1991/westley cheating not a bug but a feature Yes it's very easy to cheat at the game but as my late grandmother told me when I was a kid: 'it's not cheating if you're not caught' and since the computer does not catch you any more than her siblings did at the card table with her hidden drawer with more cards it's not cheating! :-) But on a more serious note it was documented as a possibility so it's not a bug it's a feature so I added it to the README.md and bugs.md. --- 1991/westley/README.md | 9 ++++++--- bugs.md | 11 +++++++++++ 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/1991/westley/README.md b/1991/westley/README.md index 8693c6a4b..a5ec1a7b0 100644 --- a/1991/westley/README.md +++ b/1991/westley/README.md @@ -117,7 +117,7 @@ Can you figure out why the board looks different than the What happens if you make a move already made? -Now go try and draw or better yet win! +Now go try and draw or better yet win (without cheating which is very easy :-) )! Why is win better than draw? Because everyone knows how to draw: > Professor Falken: Did you ever play tic-tac-toe? @@ -131,7 +131,10 @@ at the [International Obfuscated C Code Contest judges' room](https://www.ioccc.org/https://www.ioccc.org/judges.html) they believe that you can win tic-tac-toe, that there can be acceptable draws. -Try not to cheat, the computer has not learned how to catch you doing it. +### INABIAF - it's not a bug it's a feature! :-) + +Try not to cheat (even though it's very easy :-) ), the computer has not learned +how to catch you doing it.. ## Author's remarks: @@ -156,7 +159,7 @@ longer loses games. If you want a program that never loses, simply replace the string `"9999999999 :-| "` with `"9883857753 :-| "`. -### How It Works (rot13 to read): +### How it works (rot13 to read): Gur iregvpny "onef" bs gur tevq ner vqragvpny shapgvbaf, jvgu gur diff --git a/bugs.md b/bugs.md index 07a2662ed..7d6020bc1 100644 --- a/bugs.md +++ b/bugs.md @@ -542,6 +542,17 @@ This will be fixed in time but it's noted here for now. # 1991 +## [1991/westley](1991/westley/westley.c) ([README.md](1991/westley/README.md)) +## STATUS: INABIAF - please **DO NOT** fix + +There is a very simple way to always win. The program doesn't catch you and as +someone called Cody's late grandmother said to him: 'it's not cheating unless +you're caught'. :-) + +Please don't try and fix it as it's not a bug and was actually documented as a +possibility. Can you find out how? + + # 1992 ## [1992/buzzard.1](1992/buzzard.1/buzzard.1.c) ([README.md](1992/buzzard.1/README.md)) From b234d4f8a5bea499add5c1b1279fc2c04b1b9714 Mon Sep 17 00:00:00 2001 From: Cody Boone Ferguson <53008573+xexyl@users.noreply.github.com> Date: Wed, 12 Apr 2023 14:28:01 -0700 Subject: [PATCH 2/2] Typo fix in 1991/westley/README.md Accidental second full stop was added. --- 1991/westley/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/1991/westley/README.md b/1991/westley/README.md index a5ec1a7b0..567ec3442 100644 --- a/1991/westley/README.md +++ b/1991/westley/README.md @@ -134,7 +134,7 @@ you can win tic-tac-toe, that there can be acceptable draws. ### INABIAF - it's not a bug it's a feature! :-) Try not to cheat (even though it's very easy :-) ), the computer has not learned -how to catch you doing it.. +how to catch you doing it. ## Author's remarks: