AMONGUSISABIGSUSSYBAKAHAHAHAHAHATHISLANGUAGEISREALLYCOOLPLEASEUSEITMYLIFEDEPENDSONITORELSEPLSPLSPLSPLSPLSPLSPLSkahyghdfhm
Designed by | User:SpaceByte |
---|---|
Appeared in | 2022 |
Computational class | Unknown |
Reference implementation | [1] |
File extension(s) | .auiabsbhhhhhtlircpuimldoioeppppppp |
AMONGUSISABIGSUSSYBAKAHAHAHAHAHATHISLANGUAGEISREALLYCOOLPLEASEUSEITMYLIFEDEPENDSONITORELSEPLSPLSPLSPLSPLSPLSPLSkahyghdfhmILLDIEIFYOUDONTUSEITSOPLEASEUSEITALSODONATETOMYGOFUNDMEBECAUSEIMGONNADIEBECAUSEYOUWONTUSETHISLANGUAGEURTHEIMPOSTORANDTHATISSUSIMGOINGTOCALLAMEETINGONYOUYOUVENTEDYOUSUSSYBAKA, also known as AMONGUSISABIGSUSSYBAKAHAHAHAHAHATHISLANGUAGEISREALLYCOOLPLEASEUSEITMYLIFEDEPENDSONITORELSEPLSPLSPLSPLSPLSPLSPLSkahyghdfhm for short is an esoteric programming language themed to look like a public among us chat. It's interpreter can be found here, the interpreter is for Linux and Windows.
Language description
AMONGUSISABIGSUSSYBAKAHAHAHAHAHATHISLANGUAGEISREALLYCOOLPLEASEUSEITMYLIFEDEPENDSONITORELSEPLSPLSPLSPLSPLSPLSPLSkahyghdfhm is a programming language that is very odd, it is more human readable than programming languages like brainfuck, however it is pretty confusing. AMONGUSISABIGSUSSYBAKAHAHAHAHAHATHISLANGUAGEISREALLYCOOLPLEASEUSEITMYLIFEDEPENDSONITORELSEPLSPLSPLSPLSPLSPLSPLSkahyghdfhm consists of 9 unique commands, that allow for some unique programs to be made, however it is very limited. You may not repeat code more than it was wrote in the code, however, you are capable of doing things like generating random integers. Internally, the language was renamed to AmongULanguage, because the executable would not build if it used it's real name.
Commands
Command | Description |
---|---|
GUYS I CAN VOUCH [PLAYER] IS [VALUE]
|
Sets variable [PLAYER] to integer [VALUE] |
[PLAYER] CAN VOUCH GO AND TELL THEM COME ON
|
Prints ascii character of the id of the variable [PLAYER]'s value. |
[PLAYER] IS JUST LIKE [SUSSYPLAYER]
|
Sets [PLAYER]'s value to that of [SUSSYPLAYER] |
IF ITS NOT [PLAYER] THEN VOTE ME
|
If [PLAYER]'s value is not 0, execute the next line, otherwise, skip it. |
IDK WHAT [PLAYER] IS BUT ITS BETWEEN [MIN] AND [MAX]
|
Set [PLAYER]'s value to a random integer between [MIN] and [MAX] |
[PLAYER] WAS THE IMPOSTOR
|
If [PLAYER] is not 0, end the program at that line. |
[PLAYER] GOES UP
|
Add 1 to [PLAYER] |
[PLAYER] GOES DOWN
|
Subtract 1 from [PLAYER] |
[PLAYER] WHO ARE YOU
|
Recieve a character as user input, and save it's ascii value at [PLAYER] |
All commands which are not the above commands are fully ignored by the interpreter, and not executed. This can make them useful as comments.
Example
Random Character
This program utilizes a few functions to generate a random letter.
IDK WHAT GREEN IS BUT ITS BETWEEN 65 AND 90 //Generates random letter GREEN CAN VOUCH GO AND TELL THEM COME ON //Outputs random letter
One Time Cat
RED WHO ARE YOU //Asks for input RED CAN VOUCH GO AND TELL THEM COME ON //Outputs input