We are currently working on new rules for what content should and shouldn't be allowed on this website, and are looking for feedback! See Esolang:2026 topicality proposal to view and give feedback on the current draft.

HZ3funge

From Esolang
Jump to navigation Jump to search

HZ3funge is an Esolang designed by PSTF. It is designed for even complex Befunge.

Syntax

Basic syntax

Every layer must saved as a file, just like these:

  • Sample program
    • layer1.h3f
    • layer2.h3f
    • layer3.h3f
    • ……
    • main.exe

All layers must named with "layerN.h3f".

When a program saved, the main.exe is also generated. Run main.exe to execute whole program.

Command Table

Command list
HZfunge Befunge/Trefunge English Mean
加 + Plus
减 - Minus
乘 * Times
除 / Divide
余 % Modulo
非 ! Not
大 ` Bigger
东 > East
西 < West
南 v South
北 ^ North
乱 ? Chaos
横 _ Horizontal
竖 | Vertical
" " Quote
双 : Double
换 \ Swap
灭 $ Destroy
写 , Write
读 ~ Read
听 & Listen
说 . Speak
桥 # Bridge
  (SP)
终 @ End
置 p Put
取 g Get
零一二三四五六七八九(Note that 零 can be 〇.) 0123456789 Zero, one, two, three, four, five, six, seven, eight, nine
十 a Ten
廿 aa+ Twenty
卅 a3* Thirty
卌 85* Forty
圩 a5* Fifty
圆 c5* Sixty
进 e5* Seventy
枯 a8* Eighty
枠 a9* Ninety
百 aa* Hundred
千 aa*a* 1,000
万 aa*a*a* 10,000
翻 r Flip
天 h Heaven
地 l Earth
纵 m Longitudinal
嘭 n Boom
甲 b First
乙 c Second
丙 d Third
丁 e Fourth
戊 f Fifth
己 82* Sixth
庚 a7+ Seventh
辛 92* Eighth
壬 a9+ Ninth
癸 45* Tenth
跳 ; Jump
空 z Null
方 :* Square
块 ::** Block

Samples

Hello, world!

Layer 1

东              北
北    "问天地好在。"  西
东双北
南写横终

(A+B)×C Problem

Layer 1

地   东听乘地  

Layer 2

东听听加天  东说终

Truth Machine

Layer 1

听桥双双横说终桥

See also

Category