Excellent.<p>I propose we inscribe the Doom and Quake source onto twin golden platters[0] and send them into outer space with the next interstellar probe.<p>[0] <a href="https://en.wikipedia.org/wiki/Voyager_Golden_Record" rel="nofollow">https://en.wikipedia.org/wiki/Voyager_Golden_Record</a>
Making of: <a href="https://phoboslab.org/log/2021/09/q1k3-making-of" rel="nofollow">https://phoboslab.org/log/2021/09/q1k3-making-of</a>
It uses generative graphics like a simplification of the technique of Farbrausch (seen in its 64kb intros and usable in its ".werkkzeug" editor).<p>> <i>[the] library supports only 5 different functions: Embossed Rectangle; Embossed Grid; Noise; [draw] Text; Draw previous texture</i><p><a href="https://github.com/phoboslab/q1k3/blob/master/source/ttt.js">https://github.com/phoboslab/q1k3/blob/master/source/ttt.js</a>
So technically this could fit in 5 QR codes.<p>I say technically because neither by building or downloading with wget I can get a local html version working, so I guess it would be useful to waste time creating 5 QR codes.
Brilliant. It contains <i>just</i> enough content to re-activate the neurons where my memories of the original are stored, and my brain is filling in the rest.
Great project, and clean code, thanks for this. Also interesting how you encode the soundtrack in js instead of putting it in the assets folder and then proceeding to sample the soundtrack in js yourself!<p>"let music_data = [6014,21,88,[[[7,0,0,1,255,0,7,0,0,1,255,0,0,100,0,..."
For anyone playing in Safari on a Mac—there seems to be something about games which capture the mouse that makes the cursor really slow. But holding down the left mouse button will bring it back to a normal speed.
Dang, could we change the title to 13 kB(yte), which is in the title of the the page? It is not 13 kb(it), which in this case a quite significant difference.