

Join the discussion
Write your take first — we'll ask for email only when you're ready to publish.
- Hacker News
- This is really cool. The attention to detail on the internal mechanics is impressive, especially the inspection tools you built. Looking forward to seeing where you take it!
- It would be nice to be able to back up in the sequence. There were a few times where I realized I had not fully understood a previous step and would have like to be able to review some previous steps.
Otherwise this is completely excellent!
by ted_dunning - Neat, would be great to have it in WebXR with hand tracking, imagining 2 modes :
- AR where the machine can be put on your desk, next to documents
- VR where the machine is in context, e.g. a 3D model of German Naval Signals HQ in Guernsey, eventually stepping back to a broader context.
by utopiah - Cool work. There are some of this educational gems here. Is there a site which combines these treasures (like in a virtual museum?)by heurekamala
- Really cool project! The only thing I noticed is that the performance feels a bit slow at times, and it could use a little more fluidity, especially when interacting with the model.
Other than that, everything feels really well done. Building something like this in JavaScript/HTML, especially with a 3D model this detailed, must be quite challenging from an optimization standpoint.
Great work!
by dmcrespo - I love the presentation! Would you mind sharing the source code?by anonydsfsfs
- Maybe of interest https://observablehq.com/@tmcw/enigma-machineby espinielli
- Good job, I like the many cutaways to show exactly what's going on inside.
You may be interested in my simulation of Enigma (https://enigma.virtualcolossus.co.uk) which I wrote back in 2021 (pre-AI!). One of several I've done.
Try it on an Android phone to look around it in VR or on PC/Mac for easier use. You can even send messages to other users over the internet using the radio & Morse key.