Small utilities converting brainfuck code into Spirit Island's human game pieces language (and vice versa).
They read STDIN and output the converted code in STDOUT
Usage example:
# Print hello world in `human game pieces`
$ printf '%s' '>++++++++[<+++++++++>-]<.>++++[<+++++++>-]<+.+++++++..+++.>>++++++[<+++++++>-]<+
+.------------.>++++++[<+++++++++>-]<+.<.+++.------.--------.>>>++++[<++++++++>-
]<+.' | ./bf2hgp.sh
:InvaderExplorer: :Dahan: :Dahan: :Dahan: :Dahan: :Dahan: :Dahan: :Dahan: :Dahan: :InvaderTown: :InvaderExplorer2: :Dahan: :Dahan: :Dahan: :Dahan: :Dahan: :Dahan: :Dahan: :Dahan: :Dahan: :InvaderExplorer: :Dahan2: :InvaderTown2: :InvaderExplorer2: :InvaderCity: :InvaderExplorer: :Dahan: :Dahan: :Dahan: :Dahan: :InvaderTown: :InvaderExplorer2: :Dahan: :Dahan: :Dahan: :Dahan: :Dahan: :Dahan: :Dahan: :InvaderExplorer: :Dahan2: :InvaderTown2: :InvaderExplorer2: :Dahan: :InvaderCity: :Dahan: :Dahan: :Dahan: :Dahan: :Dahan: :Dahan: :Dahan: :InvaderCity: :InvaderCity: :Dahan: :Dahan: :Dahan: :InvaderCity: :InvaderExplorer: :InvaderExplorer: :Dahan: :Dahan: :Dahan: :Dahan: :Dahan: :Dahan: :InvaderTown: :InvaderExplorer2: :Dahan: :Dahan: :Dahan: :Dahan: :Dahan: :Dahan: :Dahan: :InvaderExplorer: :Dahan2: :InvaderTown2: :InvaderExplorer2: :Dahan:
:Dahan: :InvaderCity: :Dahan2: :Dahan2: :Dahan2: :Dahan2: :Dahan2: :Dahan2: :Dahan2: :Dahan2: :Dahan2: :Dahan2: :Dahan2: :Dahan2: :InvaderCity: :InvaderExplorer: :Dahan: :Dahan: :Dahan: :Dahan: :Dahan: :Dahan: :InvaderTown: :InvaderExplorer2: :Dahan: :Dahan: :Dahan: :Dahan: :Dahan: :Dahan: :Dahan: :Dahan: :Dahan: :InvaderExplorer: :Dahan2: :InvaderTown2: :InvaderExplorer2: :Dahan: :InvaderCity: :InvaderExplorer2: :InvaderCity: :Dahan: :Dahan: :Dahan: :InvaderCity: :Dahan2: :Dahan2: :Dahan2: :Dahan2: :Dahan2: :Dahan2: :InvaderCity: :Dahan2: :Dahan2: :Dahan2: :Dahan2: :Dahan2: :Dahan2: :Dahan2: :Dahan2: :InvaderCity: :InvaderExplorer: :InvaderExplorer: :InvaderExplorer: :Dahan: :Dahan: :Dahan: :Dahan: :InvaderTown: :InvaderExplorer2: :Dahan: :Dahan: :Dahan: :Dahan: :Dahan: :Dahan: :Dahan: :Dahan: :InvaderExplorer: :Dahan2:
:InvaderTown2: :InvaderExplorer2: :Dahan: :InvaderCity: Further language documentation here: https://discord.com/channels/846580409050857493/1349128295735890072/1388465458956472543