Skip to content

An implementation of popular esolang 'Brainfuck' with a 2-dimensional grid instead of a tape.

Notifications You must be signed in to change notification settings

Heathcorp/brainfuck2d

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Usage

Compile the program:

make brainfuck2d

Run the program, give your brainfuck script file as the first argument:

./brainfuck2d programs/hello.bf

Language

Standard Brainfuck programming applies, with two extra opcodes:

/ Move up one space on the 2D tape

\ Move down one space on the 2D tape

Special characters

# Debug: Print the grid surrounding the tape head

$ Debug: Print the value of the current cell

~ Debug: Exit the program

About

An implementation of popular esolang 'Brainfuck' with a 2-dimensional grid instead of a tape.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published