Skip to content

Ahmedfurkhan/ahmedrubik.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rubik's Cube Game

This project is a simple web-based Rubik's Cube game implemented using HTML, CSS, and JavaScript. It allows users to interact with a virtual Rubik's Cube, manipulate its faces, and solve it.

Features

  • Interactive 3D Rubik's Cube simulation.
  • Ability to rotate individual faces of the Rubik's Cube.
  • Provides algorithms for solving the Rubik's Cube.
  • User-friendly interface.

Technologies Used

  • HTML: Used for structuring the web page.
  • CSS: Used for styling the elements and providing visual effects.
  • JavaScript: Used for the game logic, user interaction, and cube manipulation.
  • Three.js: A JavaScript library used for creating and displaying 3D graphics.

Installation

  1. Clone the repository: git clone https://github.com/Ahmedfurkhan/ahmedrubik.io.git

  2. Open index.html in your web browser.

Usage

  • To rotate a face of the Rubik's Cube, click on it and drag in the desired direction.
  • Use the provided algorithms or your own strategies to solve the Rubik's Cube.
  • Enjoy playing and solving the Rubik's Cube!

Contributing

Contributions are welcome! If you want to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/new-feature).
  3. Make your changes.
  4. Commit your changes (git commit -am 'Add new feature').
  5. Push to the branch (git push origin feature/new-feature).
  6. Create a new Pull Request.

Packages

 
 
 

Contributors