"Please note - it will use about 5-6 GB of ram and take a while to load since it's a very large circuit file."
I love it. So absurd. 200 years from now people will be running Doom on artificial black holes or programmable matter and the readmes will be pretty much the same.
I was all on board until I saw the video.
Black and white!
Has this been designed for a quantum gameboy?
I don't think you can claim this to be truly useful until you've achieved 8 bit colour depth.
Basically, quantum gates are mathematically represented as multiplying your state by unitary matrices. Unitary matrices are ones where their inverse is their own conjugate transpose (i.e. XX*=I). Since each gate has an inverse, for any computation you can reverse it (in other words find a circuit that recovers the inputs from the outputs).
In practice this means that you sometimes have to keep around extra bits called Ancilla bits that just contain garbage, but are necessary for reversibility.
Generally all quantum computing operations have to be reversible at the gate level, so you can’t have a simple thing like an AND gate, and this can make things more complex. As you either need to put some out put to a qubit you don’t care about, or find some other way to handle it.
I really like these doom ports. As if they've become a standard to learn, try something new and let others test it out.
We had entirely AI generated DOOM and now DOOM for quantum computer. Maybe let's try a Doom in Go which is fully CLI?
:-)
"Please note - it will use about 5-6 GB of ram and take a while to load since it's a very large circuit file."
I love it. So absurd. 200 years from now people will be running Doom on artificial black holes or programmable matter and the readmes will be pretty much the same.
Meanwhile, you can run the Z-Machine, at least up to v3 games (most of Infocom games) under a PostScript interpreter like PostScript.
So, it might run under 1GB or ram and less.
Next up: Doom running on this Z Machine: https://en.wikipedia.org/wiki/Z_Pulsed_Power_Facility
I was all on board until I saw the video. Black and white! Has this been designed for a quantum gameboy? I don't think you can claim this to be truly useful until you've achieved 8 bit colour depth.
Quantum CGA will be mind-blowing.
I both have and have not beaten quandoom.
Pics or it is in a super-position of happened/didn't happen
What is all the "reversibility" the readme is talking about? How are non x-ray walls, reversibility and quantum connected?
Basically, quantum gates are mathematically represented as multiplying your state by unitary matrices. Unitary matrices are ones where their inverse is their own conjugate transpose (i.e. XX*=I). Since each gate has an inverse, for any computation you can reverse it (in other words find a circuit that recovers the inputs from the outputs).
In practice this means that you sometimes have to keep around extra bits called Ancilla bits that just contain garbage, but are necessary for reversibility.
Generally all quantum computing operations have to be reversible at the gate level, so you can’t have a simple thing like an AND gate, and this can make things more complex. As you either need to put some out put to a qubit you don’t care about, or find some other way to handle it.
If something opens up a portal to hell, it's gonna be this.
I really like these doom ports. As if they've become a standard to learn, try something new and let others test it out. We had entirely AI generated DOOM and now DOOM for quantum computer. Maybe let's try a Doom in Go which is fully CLI? :-)
AI generated DOOM
Was that discussed on HN? How well did it replicate the original game, and what were the subtle defects?
https://news.ycombinator.com/item?id=41375548
There's a port of Quake for the Z-Machine, but just the first level.
I'm both glad and slightly disappointed it doesn't use aalib(-patched).[0]
0. https://github.com/billagee/aalib-patched