2DBFIPM

From Esolang
Jump to navigation Jump to search

2DBFIPM (2-dimensional brainfuck! instruction pointer moves!) is an esolang created by User:Tommyaweosme

Commands

same as brainfuck
# start instruction pointer movement
v move instruction pointer down
} move instruction pointer right
^ move instruction pointer up
{ move instruction pointer left
yes, commands from brainfuck can be used in here, and the instruction pointer can go down into the movement pointer section
 
instruction pointer starts at top right, and there is a second one running the pointer for instructions for the
movement, and it constantly goes right and cannot be moved.

Infinite loop

#}{

Cat (imperfect)

+.
#}[{,}]

Truth machine

  .
# ,>++++++[>++++++++<-]<,[}vv]>>}}
 [>>+<<-]>>}.{

Portals variant (2DBIFPMNWP)

There is a portals variant called 2DBIFPMNWP (2-dimensional brainfuck! instruction pointer moves! now with portals!) where uppercase letters are "portals".

The only advantage that this has over the other version is that it takes less move commands to get certain places.

Interpreters

None yet.