Dev.to WebDev 🛠 Dev 👁 0 📖 1 min read

I built a Logic Gate puzzle game because boolean algebra is boring

Every CS student eventually runs into Boolean algebra. Usually, the professor would make you memorize truth tables, solve a few worksheets, and try to explain with words the concept of Logic Gates. Unfortunately, at hear

I built a Logic Gate puzzle game because boolean algebra is boring

Every CS student eventually runs into Boolean algebra. Usually, the professor would make you memorize truth tables, solve a few worksheets, and try to explain with words the concept of Logic Gates. Unfortunately, at heart, logic gates is about building things, which makes it incredibly tough to describe. I'm sure you're aware just how tough it can be to grasp some concepts just by reading words, especially when it comes to something that is both new and requires lots of creative thinking.

Interestingly enough, digital logic isn't really complicated, just hard to visualize statically or on pen and paper. So I built a puzzle game-style project called Nandscape where learning is interactive. Instead of teaching you what the concept of a K-map is or the way sequential gates work, Nandscape guides you through interactive lessons tailored for CS students, kind of like Brilliant or those other learning apps. Puzzles are also another fun way to learn on Nandscape, where you are given certain gate restrictions, and then design a gate or any kind of output, it depends.

This is a work in progress, so if you're still reading, thank you. I'd love to hear what you think.

Try it out at https://nandscape.dev. If you're a teacher or want to give any comment or suggestion, email me at [email protected].

📰 Read the original article on Dev.to WebDev

Originally published by Dev.to WebDev. Aggregated on AIWithGhost for educational purposes — full credit and traffic to the original publisher.