We are currently working on new rules for what content should and shouldn't be allowed on this website, and are looking for feedback! See Esolang:2026 topicality proposal to view and give feedback on the current draft.
Fuzzy
Fuzzy is an esolang made by User:Esterdae!
It is inspired by Guess, but the rules are not exactly the same as Guess.
Rules
There will be a list of commands with a description, but the description will be Fuzzy, it will only lie using ommission, or may not lie at all for some commands. The command list will have all valid commands in the language. The terminology list will have all the unique terminology of this esolang.
To guess:
You can make your guess in the guess column and remember to put your name too!
And I will hopefully be able to grade a part in green if it is correct or striked out if it is incorrect and after each guess, put a <br> too
For example:
| Command | Description | Guess |
|---|---|---|
| A | Prints something | Prints Prints |
This also includes the Terminology list!
To ask for an example program:
You don't!, instead you...
To make your own program:
You simply create a new section in "Examples", make a program with the commands (and add your name too!) and I will run the program and send you the results.
(The results being me running it after 1000 commands parsed then telling you what was the array and what was printed, and I will not tell you a bit more)
Challenges
1. Make a Truth-machine
2. Make a Hello, world! program
3. Make a Quine
4. Prove that Fuzzy is Turing-complete
The actual esolang
| Command | Description | Guess |
|---|---|---|
| < | Move the pointer left on the thing | Move tape pointer left. User:Dragoneater67 |
| > | Move the pointer right on the thing | Move tape pointer right. User:Dragoneater67 |
| [ | If the it is 0, go to the matching ] | If the cell at the pointer is 0, go to the matching ]. User:Dragoneater67 |
| ] | If the it is 0, go to the matching [, unless it directly came from [ | If the the cell at the pointer is 0, go to the matching [, unless it directly came from [ User:Dragoneater67 |
| + | Add 1 to it | Add 1 to |
| - | Subtract 1 to it | Subtract 1 from the cell at the pointer. User:Dragoneater67 |
| : | Input once then put it | |
| ; | Replace the number with it | |
| $ | Replace the number with it | |
| ! | Print it | |
| ? | Skip the next commands |
| Phrase | Description | Guess |
|---|---|---|
| The thing | The array, which at the start of each program will be entirely zeros | The tape. User:Dragoneater67 |
| Matching | This is self-explanatory | |
| It | This depends on its context | |
| Replace | If there was something there, then it will be deleted then a different thing will take its place |
Examples
none currently