A modern, interactive take on the classic X-O (Tic-Tac-Toe) game, built using Three.js for 3D rendering, GSAP for animations, and incorporating music and sound effects.
- 3D Rendering: Utilizes Three.js for immersive 3D graphics.
- Smooth Animations: GSAP library used for fluid and captivating animations.
- Audio Effects: Engaging background music and interactive sound effects enhance the gaming experience.
To run the game locally, follow these steps:
- Clone this repository.
- Install dependencies using
npm install
. - Run the development server with
npm run dev
.
Once the development server is running, access the game via your browser.
- Three.js
- GSAP
- React
- Redux Toolkit
- Postprocessing
- ... (List other major technologies used)
- @react-three/drei
- @react-three/fiber
- @react-three/postprocessing
- @reduxjs/toolkit
- @types/three
- gsap
- postprocessing
- react
- react-dom
- react-redux
- ... (Include the complete list of dependencies and devDependencies)
npm run dev
: Starts the development server.npm run build
: Builds the project.npm run lint
: Lints the project files.npm run preview
: Previews the build locally.
Feel free to contribute by opening issues or submitting pull requests.
This project is licensed under the MIT License.