세션 시작 전에 도움말을 미리 보지 마세요!

처음에 코드는 맨 왼쪽 위 모서리에서 오른쪽으로 실행되고, 한쪽 가장자리를 넘어가면 반대편으로 갑니다. 행/열 번호는 0부터 시작합니다.

09해당하는 숫자를 스택에 넣음 (10 이상은 사칙연산!) "abc"다음 "까지 해당 문자들의 코드를 스택에 넣음
^v<>상하좌우로 움직이기 시작 + -
* / %
덧셈/뺄셈/곱셈/몫/나머지
(예: 43- = 1, 36*7% = 4)
?위 명령 중 아무거나 하나
.스택에서 뺀 숫자를 출력 &입력된 숫자를 스택에 넣음
,스택에서 뺀 숫자에 해당하는 문자를 출력 ~입력된 문자의 코드를 스택에 넣음
!스택에서 뺀 숫자가 0이면 1, 아니면 0을 넣음 `크면 1, 작거나 같으면 0 (예: 23` = 0, 43` = 1)
$스택에서 숫자를 빼서 버림 :스택 맨 위의 숫자를 중복
\스택 위의 두 숫자를 뒤집음 #바로 다음 명령을 무시함
|스택에서 뺀 숫자가 0이면 아래로 아니면 위로 _스택에서 뺀 숫자가 0이면 오른쪽 아니면 왼쪽
g해당 열/행의 문자를 읽음
(예: 34g = 4행 3열)
00g 10g 20g 30g 40g
01g 11g 21g 31g 41g
p해당 열/행에 문자를 씀
(예: "*"34p = 4행 3열)
"*"00p "*"10p "*"20p
"*"01p "*"11p "*"21p
@프로그램을 종료함 기타공백 및 다른 문자는 무시됨

참고: 스택의 바닥에는 0이 무한히 많이 있다고 가정합니다. 코드의 빈 공간에는 공백이 가득 차 있다고 가정합니다.

현재 프로그램 (X×Y)

      
스택 출력

      

      

이 인터프리터는 Alexios Chouchoulas의 온라인 Befunge 인터프리터미니 대안언어축제 2013에서 실습할 수 있도록 약간 고친 버전입니다. 모든 저작권은 원 저작자에게 있습니다.