Draft:Eternal Xesolang Iclass Twithfour

From Esolanging
Jump to navigationJump to search

Eternal Xesolang Iclass Twithfour or E.X.I.T. or EXIT for short is an esolexicon by User:AnalysisOfVariance in 2026 inspired by BFDI. If you have not watched TPOT (especially 21-25) yet and you wanna avoid spoilers, tons of them lie ahead so get watching.

Overview

There are many data structures.

There is a queue of stone? and possibly living Four statues? figures? on a conveyor belt going into a giant Four eating them.

Characters

Characters can perform actions and store values.

Contestants

Contestants' commands generally focus on computation. Since there are a lot of contestants in BFB and TPOT combined, there are a lot of data types to choose from.

Basketball

Basketball can tell Robot Flower to do things.

Command Description
Robot Flower, could you get us [a <item starting with a consonant>|an <item starting with a vowel]? Tells Robot Flower to load the item into her memory.

Bell

Black Hole

Bubble

Cake

Donut

Marker

Marker can perform operations on complex numbers.

Command Description

Liy

Pencil

Remote

Robot Flower

Robot Flower can perform networking.

Command Description
Establish connection Opens a network socket to that host.
Close connection Closes the network socket with that host.
Receive order Receives any sent data into a string.
Deliver order Sends the current string of data.
Encrypt connection Enables encryption of the connection with TLS.

Stapy

Tree

Tree can perform operations on trees. Initially, associated with him is a single node with the value 0.

Command Description

TV

TV mainly performs output.

Command Description
Display <character> Prints the value of the character, or their last value if they are dead or deleted.

Algebraliens

All algebraliens have themselves as their numeric value. For example, Zro and the Zeros' values are 0, One's value is 1, Two's value is 2, and so on. However, Three's value is a random number whose decimal expansion is related to 3, such as 3 itself or one-thirds.

One

One is initially stuck in the Moon with no power.

Command Description

Three

Three has a special ability which is that they can disguise themselves as any other character. When they do this, they assume the value of that character with slight randomization until they stop.

Command Description
Disguise as <character> Three disguises as that character.
Remove disguise Three removes their disguise.

Four

Four has the Eternal Xalgebra Iclass Twithfour or E.X.I.T. which is not only the namesake of this esolang but can also contain other characters. They start out with a lot of power.

Command Description
Screech Screeches.

Miscellaneous

Announcer

The Announcer has multiple special abilities, them being the Announcer Transportation Device and the flinging plate from BFDI.

Command Description

Four queue

These commands deal with the infinite queue of stone? and possibly living Four figures on a conveyor belt going into a giant Four eating them.

Command Description
Advance The belt of Four figures moves one step closer to the big Four.
Eat The big Four eats the Four figure at the end of the conveyor belt. This dequeues the number 4, as it should. However, if there is a character at the belt's end, they will be eaten and their value will be dequeued instead.

Examples

Infinite loop


XKCD Random Number

[TV] Display Four

Send a message in #esolanging

[Basketball] Robot Flower, could you get us a block?
[Basketball] Robot Flower, could you get us a block?
[Robot Flower] Establish connection
[Robot Flower] Encrypt connection
[Basketball] Robot Flower, could you get us a block?
[Robot Flower] Deliver order
[Basketball] Robot Flower, could you get us a block?
[Robot Flower] Deliver order
[Basketball] Robot Flower, could you get us a block?
[Robot Flower] Deliver order
[Basketball] Robot Flower, could you get us a block?
[Robot Flower] Deliver order
[Basketball] Robot Flower, could you get us a block?
[Robot Flower] Deliver order
[Robot Flower] Close connection
<blocks> "irc.libera.chat" "6697" "NICK RobotFlower\r\n" "USER RFExampleUser 0 * :Robot Flower\r\n" "JOIN #esolanging\r\n" "PRIVMSG #esolanging :Hi guys!\r\n" "QUIT \r\n"

See also