chip-factory-game

Chip Factory Game ๐ŸŽฎ

An educational game that simulates semiconductor manufacturing through an engaging puzzle experience! Learn how modern computer chips are built while having fun.

Created by: Harsh Meena (harshmiitk@gmail.com)
Copyright: ยฉ 2025 Harsh Meena. All rights reserved.

๐ŸŽฎ Play the Game

This project is protected by copyright law. While itโ€™s open source under the MIT license, you must follow these guidelines:

  1. Always give credit to the original author (Harsh Meena)
  2. Include a link to the original repository
  3. Maintain the copyright notices in all copies
  4. Clearly mark any modifications you make

๐Ÿค” What is this?

In the world of modern technology, semiconductors are the building blocks of everything from smartphones to cars. This game transforms the complex process of chip manufacturing into an engaging puzzle game where players learn about:

๐ŸŽฏ Educational Goals

  1. Learn Manufacturing Steps: Understanding how chips are built layer by layer
  2. Explore Chip Types: Discover different kinds of chips and their uses
  3. Industry Insights: Gain knowledge about real semiconductor manufacturing
  4. Engineering Concepts: Learn about electronic components and their functions

โœจ Features

๐ŸŽฎ How to Play

  1. Choose Your Chip
    • Select from Transistor, Memory, or Power chip types
    • Each type has unique patterns and challenges
  2. Watch the Blueprint
    • Study the pattern shown on the right
    • Plan your moves to match the required layers
  3. Controls
    • โ†/โ†’ Arrow keys to move pieces
    • โ†“ Arrow key to drop faster
    • Space bar for instant drop
    • P key to pause the game
  4. Scoring
    • Match patterns exactly for bonus points
    • Build complete chips for major score boosts
    • Track your perfect placements

๐Ÿ› ๏ธ Technology

Built with modern web technologies:

๐Ÿ’ป Local Development

  1. Clone the repository:
    git clone https://github.com/meanharsh/chip-factory-game.git
    cd chip-factory-game
    
  2. Serve the files:
    # Using Python's built-in server
    python -m http.server 8000
    # Or using Node's http-server if installed
    npx http-server
    
  3. Open in your browser:
    • Visit http://localhost:8000/src/
    • Start building chips!

๐Ÿค Contributing

Want to help improve the game? Great! Please:

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Submit a pull request

Read our Contributing Guidelines for more details.

๐Ÿ“š Resources

Want to learn more about semiconductor manufacturing? Check out these resources:

๐Ÿ“ License

This project is licensed under the MIT License with additional terms - see the LICENSE file for details.


Made with ๐Ÿ’™ by Harsh Meena