Brainfugd: Difference between revisions
geometrydash.wiki.gg>Evylah m added information about wrapping cells (which don't exist in brainfugd) |
geometrydash.wiki.gg>Nusdan mNo edit summary |
||
| Line 3: | Line 3: | ||
|image = Brainfugd.jpeg | |image = Brainfugd.jpeg | ||
|creator = [[Spu7Nix]] | |creator = [[Spu7Nix]] | ||
|difficulty = | |difficulty = EasyDemon | ||
|stars = 10 | |stars = 10 | ||
|id = 69434308 | |id = 69434308 | ||
Revision as of 10:47, 8 March 2025
“quote~ originator
Brainfugd (also known as Brainfu) is a 2.1 solo Easy Demon created, verified and published by Spu7Nix. This level centres around the esoteric programming language Brainf*ck, an extremely minimal language that only uses eight characters and is notoriously complicated to work with.
Gameplay
Brainfugd is a two-player level involving programming in Brainf*ck. There are four modes to choose from upon starting the level. Left-click confirms the selected mode, and right-click selects the next mode in the list:
- In Tutorial, the level gives a rundown on programming in Brainf*ck. Upon completing the tutorial, the player is sent to Challenge mode.
- In Challenge, the player is given six standard challenges and two coin challenges:
- Challenge 1: Run any program
- Challenge 2: Create and run a program that outputs 10
- Challenge 3: Create and run a program that outputs 40 [input command is not allowed]
- Challenge 4: Create and run a program that takes a number as input and outputs that number doubled (example: input is 5 -> output is 10)
- Challenge 5: Create and run a program that takes two numbers as input and outputs their sum (example: input is 6 and 7 -> output is 13)
- Challenge 6: Create and run a program that takes two inputs, and outputs the largest input, minus the smallest input (example: input is 3 and 8 -> output is 5)
- Coin 1: Create and run a program that outputs "COIN" [input command is not allowed] [Maximum 27 commands]
- Coin 2: Create and run a program that outputs "COIN COIN" [input command is not allowed]
- In Coins, the player is given the two coin challenges from Challenge mode.
- In Sandbox, the player can program anything they wish.
The programming interface features an output line, a memory strip, and a command line for the actual code. Right-click shifts the pointer in the command line to the right, looping back to the start after several cells. Left-click either runs the code if the first square in the command line is selected, or cycles through the following commands in any other cell:
- + (Increment selected memory cell)
- - (Decrement selected memory cell)
- < (Select left memory cell)
- > (Select right memory cell)
- [ (Denote start of loop)
- ] (Denote end of loop)
- . (Period, outputs the data in the selected memory cell into the output line)
- , (Comma, inputs data into the selected memory cell)
- end (Denote end of command line)
- (Space, leaves command cell empty)
In standard Brainf*ck, incrementing 255 results in 0, and decrementing 0 yields 255. However this feature is not present in Brainfugd. Decrementing from 0 doesn't do anything, and incrementing 255 yields 256.
The level features abstract and colourful visuals against a black background. These visuals are hidden if Low Detail Mode is enabled.
The level is 6m 51s in length. To complete the level, the player must complete Challenge 4 or Coin 1. Upon completing the level, an animation plays where Spu7nix's logo forms ripples against a surface.
User coins
There are three coins:
- To obtain the first coin, the player must complete all six challenges in Challenge mode.
- To obtain the second coin, the player must complete the first coin challenge: make a program that outputs 'COIN'.
- To obtain the third coin, the player must complete the second coin challenge: make a program that outputs 'COIN COIN'.
The second and third coins can be obtained in either Challenge or Coins mode.
Development
Brainfugd and its command line, menu, and visuals were all created with SPWN, a programming language developed by Spu7Nix that compiles code to Geometry Dash levels. During the initial beta testing phase for SPWN, camila314 developed a prototype of a Brainf*ck interpreter that only has four memory cells, which would be the inspiration for Spu7nix's implementation of Brainf*ck.
The level is free to copy and contains 246,583 objects.
Awards
| Year | Awards | Category | Result | Ref. |
|---|---|---|---|---|
| 2021 | Geometry Dash Awards | Best Minigame | Won | [1] |