A-Skii

From Esolang
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

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