Brainfugd

From Geometry Dash Expanded Wiki
Revision as of 02:50, 12 September 2026 by geometrydash.wiki.gg>Rexster930
Jump to navigation Jump to search
Brainfugd
ID
69434308
Creator(s)
Created
Attributes
Difficulty
Length
6m 51s (XL)
Objects
246,583
Copy type
No password
Statistics
Downloads
1.46M
Likes
77.1K
Rating
Epic
Audio info
Artist(s)
Music ID
482139

Brainfugd (also known as Brainfu) is a 2.1 Easy Demon level by Spu7Nix, published on 24 May 2021. This level centres on the esoteric programming language Brainf**k, an extremely minimal language that uses only eight characters and is notoriously difficult to work with.

Description

Brainfugd is a two-player level involving programming in Brainf**k. 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**k. 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**k, incrementing 255 results in 0, and decrementing 0 yields 255. However, Brainfugd does not include this feature. Decrementing from 0 does nothing, 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. After completing the level, an animation plays in which Spu7nix's logo forms ripples on a surface.

Challenge guide

  1. ++++++++++.end
  2. ++++++++++.end
  3. ++++[->++++++++++<]>.end
  4. ,[->++<]>.end
  5. ,>,[-<+>]<.end

User coins

Brainfugd contains three user 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.

Gameplay






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 Brainf**k interpreter with only four memory cells, which inspired Spu7Nix's implementation of Brainf**k.

Trivia

References