Inspiration
Logic gates are the fundamental building blocks of digital electronics. They can be found in our daily appliances such as our thermostats and phones, and can also be found in life-saving hospital appliances and mission-critical spaceship supercomputers.
To motivate and inspire the next generation of engineers, we designed and developped a gamified experience that will teach them about the fundamental concepts in electrical and computer engineering — logic gates!
What it does
It is an interactive game with a series of puzzles. The prompt is a boolean algebra expression and the programmer must find out where to put the gates such that the correct combinatorial circuit is made using the drag-and-drop interface.
How we built it
- In order to reach the greatest number of users, we build this app with Flutter, which allows it to be played on any desktop web browser and even in Windows.
- We built a circuit verifier and a boolean expression parser in Dart to allow users to experiment with different circuit combinations.
- We used Firebase to host the website on nush-hack-2022.web.app and to manage routing and persistence.
Challenges we ran into
Sleep, drag-and-drop system.
Accomplishments that we're proud of
The drag-and-drop system.
What we learned
We learnt how logic gates worked and how to use Flutter.
What's next
More problems with circuits where users can draw lines between gates which will unlock many more possible puzzle types.
Log in or sign up for Devpost to join the conversation.