HashashinMaster / Threejs-X-O-Game

Home Page:https://hashashinmaster.github.io/Threejs-X-O-Game/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🎮 3D X-O Game

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.

Features

  • 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.

Demo

Click here to see Demo.

Installation

To run the game locally, follow these steps:

  1. Clone this repository.
  2. Install dependencies using npm install.
  3. Run the development server with npm run dev.

Usage

Once the development server is running, access the game via your browser.

Technologies Used

  • Three.js
  • GSAP
  • React
  • Redux Toolkit
  • Postprocessing
  • ... (List other major technologies used)

Packages 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)

Development Scripts

  • 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.

Contributing

Feel free to contribute by opening issues or submitting pull requests.

License

This project is licensed under the MIT License.

About

https://hashashinmaster.github.io/Threejs-X-O-Game/

License:MIT License


Languages

Language:TypeScript 95.0%Language:JavaScript 1.8%Language:CSS 1.6%Language:HTML 1.5%