CodeDiffuse, a collaborative project designed for the course EE206L: Digital Systems under the guidance of Dr. Sarvendranath Rimalpudi.
- Design a game with the objective to teach a digital systems concept from the class.
- Make the game accessible to those unfamiliar with the concept.
- Keep the rules simple and clear.
- Provide a simple example for better understanding.
- Develop a visual demo or an interactive interface to explain digital systems concepts.
- Use animations (GIF) or any other form to create a clear and simple demo.
- Illustrate any concept discussed in the class.
- Ensure clarity, simplicity, and audience-friendly demonstrations.
- Evaluation based on clarity of the demo/game and the creativity involved.
- Originality is crucial; submitted original source files used to create the game/demo are required.
- If inspired by another source, provide clear attribution and justify the novelty compared to existing works.
- Given a sequence of LEDs representing responses to (0,0), (0,1), (1,0), and (1,1) states.
- Formulate the function in terms of minterms.
- Drag and drop gates, connect wires to produce the function in simulation.
- Red and white LEDs simulate the output; validate your answer before submitting.
- You have a maximum of 5 tries to complete each level.
- Have fun! Contact developers if you face any issues.
- Press W to start the game.
-
Level 1
- Random 4 LED sequence (with only one LED glowing) provided.
- Select any 2/3 input gate (AND, OR, NOT, XOR, XNOR) and set inputs by toggling switches.
-
Level 2
- Random 4 LED sequence (with two LEDs glowing) provided.
- Select any 2/3 input gate (AND, OR, NOT, XOR, XNOR) and set inputs by toggling switches.
-
Level 3
- Random 4 LED sequence (with three LEDs glowing) provided.
- Select any 2/3 input gate (AND, OR, NOT, XOR, XNOR) and set inputs by toggling switches.
Feel free to contribute and enhance the learning experience!