4 ms·
BOOLR – A digital logic simulator
- userbinator 3y ago"created with JavaScript, HTML5, CSS3" but no web version for those who already have a browser and don't want to download yet another one?
- LordShredda 3y agoYou'd be surprised at how few simple yet decent logic simulators exist online. Are there plans for a web versions maybe?
- Zircom 3y agoIt says it runs in Electron so should be pretty trivial to port it to the web no?
- velcrovan 3y agoMy 7yo son has been interested in boolean logic. I thought surely something like this exists where I can show him how you can chain gates to build larger systems. Couldn't find one! Will have to download this tonight.
- userbinator 3y agoLogisim and TKGate are two somewhat well-known logic simulators that have been around for a long time.
- qiqitori 3y agoHere's a well-known one that is actually a full-blown circuit simulator: https://www.falstad.com/circuit/circuitjs.html https://www.falstad.com/circuit/circuitjs.html If you go to e.g. Circuits -> Combinatorial Logic -> Full adder, you can see that digital logic is available too. (Uses a lot of CPU, so maybe reduce simulation speed and current speed. You don't need those for digital stuff.) Maybe it doesn't look flashy enough for kids though :p
- vintermann 3y agoI think Digital Circuit Board on Steam is pretty nice. It's a pure sandbox, not a game, so you need an idea of what you want to build but if you do, it's nice and fast (circuits are, as I understand it, compiled). It also comes with a memory and screen abstraction, which can increase performance further over hand-rolled memory and screens once you want that. It doesn't have any encapsulation, though, which is odd since it compiles things anyway.
- ithkuil 3y agoI backed https://www.kickstarter.com/projects/upperstory/spintronics-build-mechanical-circuits https://www.kickstarter.com/projects/upperstory/spintronics-... and my 7yo is enjoying it!
- postlogic 3y agoThere's a game on Steam called Turing Complete that teaches logic circuits from basics and up: https://store.steampowered.com/app/1444480/Turing_Complete/ https://store.steampowered.com/app/1444480/Turing_Complete/
- piebro 3y agoAn other one that looks nice with some cool features from Sebastian Lague is here: https://sebastian.itch.io/digital-logic-sim https://sebastian.itch.io/digital-logic-sim
- indigo945 3y agoLogisim is a nice FOSS software in this space as well. I've designed a CPU in it during COVID, which then became a never-finished breadboard project that stilll looks at me accusingly from some corner of my living room. Oh well. In addition to boolean logic, Logisim also includes more advanced components such as static RAM, as well as interesting things to drive with it, such as displays. It was developed for use in schools and is therefore designed to be easy to work (or rather play) with. The project itself has been dead since 2011 or so, but there is an actively maintained fork [1]. [1]: https://github.com/logisim-evolution/logisim-evolution https://github.com/logisim-evolution/logisim-evolution
- dang 3y agoRelated: Show HN: BOOLR – A digital logic simulator - https://news.ycombinator.com/item?id=15489535 https://news.ycombinator.com/item?id=15489535 - Oct 2017 (21 comments) Show HN: BOOLR, a digital logic simulator - https://news.ycombinator.com/item?id=14335023 https://news.ycombinator.com/item?id=14335023 - May 2017 (11 comments)
- nikolay 3y agoThis reminds me of what I've done back in 1989 in Russia where I was on an international programming camp [0], which still exists today. I won, I believe, the second place. It was written in TPW (Turbo Pascal for Windows), of course! [0]: https://icccamp.ru/ https://icccamp.ru/
- danaugrs 3y agoThis is awesome! It looks like a fantastic way to play with boolean logic and learn/teach how computers work. I love the ability to encapsulate circuits and abstract them into higher level components.