Edit: The writeup is now available : http://www.sizecoding.org/wiki/Game_of_Life_32b
Edit: The writeup is now available : http://www.sizecoding.org/wiki/Game_of_Life_32b
The writeup sure brought back memories.
Over 20 years ago I made a 2-player graphical worm game for DOS. I still have it in a zip. It is 123 bytes long and back then I couldn't squeeze more out of it.
After reading that writeup I feel like there's so much bloat in that 123 bytes!
Here's the binary:
uBMAzRC6AKCOwovyM/+xAYvp+rraA+yoCHX77KgIdPsmgDWRdDCQkORgityyBDqHawF0C5CQ/sP+
ynXy6wmQKtzQ44uPcwED+YD0BIf+h+k793W/tAyA9ATA7AKK1IDCQbgDAM0QtALNIcMeIBEfJCYX
Jf//AQDA/kAB
Copy that to a file and then: "base64 -d blah.txt > worms.com"Make sure there are no spaces in the beginning of the lines.
This is from the original document:
"This is a version of the worm game for two players.
Game objective is to stay alive longer than the other worm!
You die if you eat yourself, ie. you are going RIGHT and you press LEFT.
Move the worm with the following keys:
PLAYER A: (topmost worm)
W
A D
S
PLAYER B: (lower worm)
I
J L
K
Winner is indicated by player letter, "A" or "B".
An even game is indicated by a "C". An even game means that the worms
ate each others heads, and nobody won."
Edit: correct base64 formattinghttp://twt86.co/?c=uBMAzRC6AKCOwovyM%2F%2BxAYvp%2BrraA%2ByoC...
:)
cat worms.uue
begin-base64 644 worms.com
uBMAzRC6AKCOwovyM/+xAYvp+rraA+yoCHX77KgIdPsmgDWRdDCQkORgityyBDqHawF0C5CQ/sP+
ynXy6wmQKtzQ44uPcwED+YD0BIf+h+k793W/tAyA9ATA7AKK1IDCQbgDAM0QtALNIcMeIBEfJCYX
Jf//AQDA/kAB b64decode -o worms.com worms.uue M8CO4LATzRC7JABmZP83ZMcHvwFkjE8CaACgB7AI+jPJSfOqv0ABscaqUL3C/jPAM9tXvxAAZg+/
8w+v2GaYZvfoZovQZg+v9mYrxmbB+AcrxS0AAcH7BivZg8NkZgPWZsHqEHUDT3XNi8cEEF+qRXW8
WKris/u/6Hu+2HyL6rv///7EsQK62gPsqAh1++yoCHT74vGwCSaAPQ+qdoBP/sAmgDwPJogED4Zy
/wP9A/P+zHXOZmSPBiQAsAPNEMPkYIrgPC11A71AATwRdQO9wP48HnUDvf//PCB1A70BADxQdQO7
QAE8SHUDu8D+PEt1A7v//zxNdQO7AQCwIOYgzw==http://twt86.co/?c=M8CO4LATzRC7JABmZP83ZMcHvwFkjE8CaACgB7AI%...
I see the mandelbrot background but then it exits
edit: try pressing any arrow key when the fractal is drawing.
~controls :
Player 1 Player 2 (or arrows)
W 8
A + D 4 + 6
X 2For example there's VM in the sense of JVM. But there's also in VM in the sense of Xen (VM) vs Docker (not a VM).
And probably a few more slightly different usages.
They're all virtual machines whether they're running code originally meant for execution on hardware or not.