This is really impressive-- In a talk some time back Bret Victor talks about interfaces that look and feel like this; where you can see the whole system, "running" and tinker with parts without, "re-compiling" or, "re-writing" programs. I always love finding things like this on HN.<p><a href="https://www.youtube.com/watch?v=ZfytHvgHybA&ab_channel=stupidbob306" rel="nofollow">https://www.youtube.com/watch?v=ZfytHvgHybA&ab_channel=stupi...</a>
See a full description of the simulation software at:<p><a href="https://www.spiedigitallibrary.org/journals/optical-engineering/volume-61/issue-08/081808/Visualizing-quantum-mechanics-in-an-interactive-simulation--Virtual-Lab/10.1117/1.OE.61.8.081808.full?SSO=1" rel="nofollow">https://www.spiedigitallibrary.org/journals/optical-engineer...</a>
This is pretty cool - quantum behavior is really not intuitive and being able to play with it helps clarify it<p>I do wish each level had more explanation about the concept it's teaching. You can figure things out if you know a small amount about how quantum mechanics work (like knowing once you measure something the superposition collapses) but the game would be a better teaching tool if there were explanations before/after you complete a level<p>For people interested in QM but without a physics/math background Carlo Rovelli has a book called Helgoland that explains a lot of the basics in a non-technical way
Would you please provide some "recipes".<p>Also, is it possible to create a "packet load" which was dependant on rules such as phase to deliver intact?<p>e.g. If I can assign text as the data packet - and then I need to find a way to get it there ungarbled/100% and see how perhaps a phase change results in packet losses -- but then how to as Dwave puts it "reach into different dimensions to pull data out" (He seriously made this claim, so obviously this whould be feature #1 - ;-)