Brainfugd

From Geometry Dash Expanded Wiki
Revision as of 14:11, 25 December 2023 by geometrydash.wiki.gg>Oinite12 (Added more information to Gameplay; added Development and Awards section; removed Trivia as such information was moved to other sections)
Jump to navigation Jump to search

Template:Infobox Level

“
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.

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.

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)

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 of water

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.

Awards

Year Category Nominated work Result Ref.
2021 Best Minigame Brainfugd Won [1]

References