Skip to content

An interactive logic gate simulator built to teach K-12 students Boolean logic through hands-on puzzles. Built using HTML, CSS, and JavaScript.

Notifications You must be signed in to change notification settings

Amarnath001/Logic_Gate_Simulator_CodeHS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Logic Gate Simulator — Educational Puzzle Game 🎮🔌

An interactive educational game designed to teach K-12 students the fundamentals of Boolean logic through puzzle-based challenges.

🌟 Features

  • Level-Based Challenges
    • Level 1: Activate a light using an AND gate.
    • Level 2: Solve circuits using an OR gate.
    • Level 3: Combine AND, OR, and NOT gates for more complex logic.
  • Interactive Grid
    • Place gates and wires by clicking grid cells.
  • Visual Feedback
    • Color-coded gates (blue=AND, green=OR, red=NOT).
    • Light turns green/red to indicate success or failure.
  • Progress Tracking
    • Levels unlock sequentially with step-by-step instructions.

🛠 Technologies Used

  • HTML/CSS: Grid layouts, animations, and responsive design.
  • JavaScript: Game logic, event handling, dynamic grid updates.

🎯 Why This Project?

This project was part of the CodeHS Summer 2025 Internship Challenge.
Originally intended for Bool.com, it was adapted manually using traditional web technologies due to platform credit limitations — demonstrating resourcefulness, problem-solving, and technical depth.

🚀 Live Demo

Watch Demo Video on Loom

📚 Educational Goals

  • Teach core computer science concepts (AND, OR, NOT logic gates).
  • Engage students with visual, interactive learning experiences.
  • Scaffold learning through progressive levels.

📬 Contact

Created by Amarnath S Kaushik

About

An interactive logic gate simulator built to teach K-12 students Boolean logic through hands-on puzzles. Built using HTML, CSS, and JavaScript.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published