
Macintosh 1984 Simulator
Macintosh 1984 Simulator
Overview
Welcome to the Macintosh 1984 Simulator! This project brings the iconic 1984 Macintosh computer to life using modern web technologies, allowing you to experience the revolutionary graphical user interface of the original Macintosh in your browser. Built with Three.js, React Three Fiber, and PCE, this simulator faithfully recreates the look, feel, and functionality of the 1984 Macintosh OS.
Features
Getting Started
Prerequisites
To run or contribute to this project, you will need:
Installation
git clone https://github.com/your-username/macintosh-1984-simulator.git cd macintosh-1984-simulator
npm install # or yarn install
npm start # or yarn start
Usage
Once the simulator is running, you can:
Contributing
We welcome contributions from the community! Whether you're a developer, historian, or enthusiast, your input is valuable.
How to Contribute
- Create a new branch for your feature or bug fix:
git checkout -b feature/your-feature-name
git commit -m "Add your commit message here"
git push origin feature/your-feature-name
Code of Conduct
Please adhere to our Code of Conduct (CODE_OF_CONDUCT.md) to ensure a welcoming and inclusive environment for all contributors.
License
This project is licensed under the MIT License. See the LICENSE file for details.
Acknowledgments
Contact
For questions, suggestions, or feedback, please reach out to:
Screenshots
Include screenshots or a video demonstration of the simulator in action to give users a visual understanding of the project.
Additional Resources
Challenges
- Creating a 3D environment of the original Macintosh 1984 computer
- Implementing a mouse-driven interface
- Adding classic applications like MacWrite and MacPaint
Solutions
- Used Three.js and React Three Fiber for 3D rendering
- Designed with custom UI components for consistent UI
- Implemented PCE for emulating the original Macintosh 1984 computer