A-Skii
Jump to navigation
Jump to search
A-Skii is an esolang that has heavy inspiration from A very minimal esolang with a very few amount of instructions. It has a command for every printable ASCII character. This language is turing complete beacuse it can simulate Brainfuck which is turing complete
Commands
| Character | Function |
|---|---|
| ! | Push "!" onto the character stack |
| " | Print a random movie quote |
| # | Pop the top value of the character stack and print it as a number |
| $ | Pop the top value of the integer stack and print it as a Unicode character |
| % | Divide top value of the float stack by 100 |
| & | Convert the top 2 values of the integer stack to binary and do bitwise AND on them (using trailing zeros) |
| ' | Print "apostrophe" if the top 2 values of the integer stack are 39 and 27 |
| ( | Add one to the top value of the integer stack if ) is next to this, otherwise a NOP |
| ) | Shift the top value of the character stack by 5 unicodes if ) is next to this, otherwise a NOP |
| * | Multiply the top value of the integer stack by 5.2 |
| + | Add one to the top value of the integer stack and duplicate it |
| , | Create a list of [top value of the integer stack] spaces |
| - | Does not subtract, no no, this adds the top value of the character stack to the [top value of the integer stack that is less than the list size]th object in the list |
| . | Print the list |
| / | Remove the last value in the list |
| 0 | False-machine |
| 1 | Truth-machine |
| 2 | Print FizzBuzz up to 222 |
| 3 | Interpret the next instructions as Beatnik |
| 4 | NOP if not followed by 3, unless print ":3" |
| 5 | Print 55 bottles of beer |
| 6 | Print the top value of the Character stack |
| 7 | Print the top value of the Integer stack |
| 8 | Simulate a copy of Balatro with an eternal Jolly Joker on the [top value of the integer stack] mod [how many decks are avaliable (including mods)]th Deck |
| 9 | Print 99 bottles of the instructions after (without "1 bottles of beer") |
| : | Create the [top value of the integer stack] mod [how many items are in the collection including mods]th joker in the collection if Balatro is being simulated |
| ; | NOP, must always be followed by newline |
| < | Set the second-to-top value of the integer stack to the top value of the integer stack minus one |
| = | Declare a variable (the type is declared by typing "THE TYPE OF THE VARIABLE I AM DECLARING IS [type of variable]") |
| > | Interpret the next instructions as Shakespeare Programming Language |
| ? | Random number between [biggest integer on the integer stack] and [ |
| @ | Push 1 onto the integer stack |
| A | Convert all convertable characters in the character stack into their uppercase forms |
| B | Interpret the next instructions as 0x42 |
| C | NOP 2: The Sequel |
| D | Preform a "DeeDeeDeeAteYourRemainingInstructions" error |
| E | Print Rush E using letter notation |
| F | Interpret the next instructions as NDBall |
| G | Subtract 1 from the top value of the integer stack |
| H | Print "Aich" if the top value of the integer stack mod 2 is 0, otherwise print "Haich" |
| I | Print "Iello World!" |
| J | Print "Jello World! (oh god why does that sound like a nightmare)" |
| K | Interpret the next instructions as Enrtopy i mean Entropy |
| L | YESP (flip the bits in the binary representation of the top value of the integer stack) |
| M | Pop the top value of the stack |
| N | Pop a balloon with an random color and print the color of the balloon (chosen from: black blue green cyan red magenta yellow white) |
| O | XKCD Random Number |
| P | Albuquerque challenge |
| Q | Print a random joker from Balatro, modded or not |
| R | Move all the values on the integer stack to the float stack |
| S | Interpret the next instructions as Brainfuck |
| T | Multiply all values on the integer stack by -1 |
| U | Print the Esolangs Wiki username of user if applicable |
| V | Print "doubleyou" |
| W | Print "vee" |
| X | Print the next instructions |
| Y | Quine |
| Z | Add one to the accumulator (of what?) |
| [ | Start a loop |
| \ | Duplicate the last value in the list |
| ] | End a loop |
| ^ | ^2 the top value of the integer stack |
| _ | Add the next dot number values (any sequence of digits inlcuding . (not at the end) and not necessarily - (always at the first)) to the float stack |
| @ | Shift all digits in the character stack (so 1 to !, 2 to @, 3 to #...) |
| a | Convert all convertable characters in the character stack to their lowercase forms |
| b | Add one bee to the beehive |
| c | Interpret the next instructions as C++ |
| d | Add how many bees are in the beehive to the integer stack |
| e | Print Rush E using unicode's sheet notation characters |
| f | Interpret the next instructions as N0 |
| g | Subtract 120 from the top value of the integer stack |
| h | Print "h" |
| i | Print "HAHA not Hello World" |
| j | Print "gelatin bfdi" |
| k | Interpret the next instructions as Entropy i mean Enrtopy |
| l | NOP: The Prequel |
| m | Specify the stack M will pop the top value from |
| n | Add the RGB opposite of the color of the balloon N popped to the list |
| o | XKCD Predetirmined Number (always 4) |
| p | Print "Jerry's Bait Shop" |
| q | Print a random consumable from Balatro, modded or not |
| r | Round down all the values on the float stack and move them to the integer stack |
| s | Interpret the next instructions as Befunge |
| t | Multiply all values on the float stack by -1 |
| u | Write a heart-felt letter to the user stating that they'd like you to ask Truttle1 to make a video of A-Skii (if you decline all instructions will be NOPs) |
| v | Print "Double me?? I thought there was only one me!" |
| w | Print "Vee is not Dandy Vee, it is Alphabet Vee." |
| x | Print the previous instructions |
| y | Cat |
| z | Subtract one from the accumulator (of what, still?) |
| { | Ok fine, here's one that prints "Hello World!" |
| | | Play the sound of a metal bar hitting |
| } | YESP 2 (does the same thing as L) |
| ~ | Round up all values in the float stack |
| Oh and i forgot about Space! NOP again |
Programs
Hello World
{
Cat
y
Quine
Y
99 Bottles of Beer
9Beer