Rubik's Cube Solver
An interactive 3D Rubik's Cube application built with Svelte and Three.js.
Features
- Interactive 3D cube with realistic lighting and physics
- 2D cube representation for easier visualization
- Customizable cube colors
- Scramble and reset functionality
- Responsive design for all screen sizes
Technologies Used
- Svelte for UI components and reactivity
- Three.js for 3D rendering
- TypeScript for type safety
Getting Started
Prerequisites
- Node.js (v14 or higher)
- npm or yarn
Installation
Clone the repository
git clone https://github.com/RubiksCubeSolver/Rubiks-Solver.git
cd Rubiks-Solver
Install dependencies
npm install
Start the development server
npm run dev
Open your browser and navigate to http://localhost:5173
Customization
You can customize the cube colors by editing the src/config/cubeColors.ts
file.
License
MIT