Emojifunge

From Esolang
Jump to navigation Jump to search

Emojifunge is a 2-dimensional fungeoid created by User:ColorfulGalaxy in Category:2021. It uses emojis and spaces as commands. It will have many versions.

Intended features:

  • Self-modifaction
  • Category:Turing complete
  • High-level abstraction
  • Stack-based, Queue-based and Cell-based
  • Printing UTF-8 characters
  • Randomizing instructions
  • Make Quines possible (WIP)

Instructions

Emojifunge 1 Character ID Befunge-98 equivalent Instruction Instruction within literals Print this character in Emojifunge 1
  12288 nop. Note that half-width spaces are simply ignored and might be considered undefined behavior. Please remember to use the full-width space instead.
0️⃣ 48 65039 8419 0 Note that this emoji actually consists of three characters: The number 0, the 65039th Unicode character (probably used to generate ligature) and the 8419th character. However, it is only considered one cell in Emojifunge.
1️⃣ 49 65039 8419 1 see above
2️⃣ 50 65039 8419 2 see above
3️⃣ 51 65039 8419 3 see above
4️⃣ 52 65039 8419 4 see above
5️⃣ 53 65039 8419 5 see above
6️⃣ 54 65039 8419 6 see above
7️⃣ 55 65039 8419 7 see above
8️⃣ 56 65039 8419 8 see above
9️⃣ 57 65039 8419 9 see above
🔟 128287 Push 10 (newline) to the current stack.
More coming soon