SBPool is a 8-ball pool game made in react and typescript👌.
Play a local multiplayer and try to beat your friend or turn on singleplayer mode and try to clear the game with the fewest strokes!
- 👤 Singleplayer Mode
- Play alone
- Try to clear the table with the fewest strokes possible
- 👥 Multiplayer Mode
- Switch to multiplayer with a simple button click
- Play with your friend in local pvp
- Online multiplayer is on the way!!
- 🔄 Game Reset
- Dont like the way your game is going? Simply press the reset button and start over
- 📚 Themes
- Easily switch between light and dark mode to play the way that suits you
- 💬 Localization
- Switch between languages easily with a click of a button
- SBPool currently supports 2 languages:
- Czech
- English
- 🎨 Custom Art
- All of the assets are custom made with love
- npm
git clone https://github.com/StepanBlaha/SBPool
cd SBPool
npm installIf there is a problem with dependencies use:
npm install --legacy-peer-depsnpm run start- Vite
- React
- Typescript
- React Router
- CSS Modules
- Matter.js
- I18n
- Lucide icons
- Deployed at: SBPool
Contributions are welcome! Feel free to fork this project and submit a pull request. To contribute:
- Fork the repo
- Create your branch: git checkout -b feature/your-feature-name
- ommit your changes: git commit -m "Add your feature"
- Push to the branch: git push origin feature/your-feature-name
- Open a pull request
This project is open-source and available under the MIT License. See LICENSE.txt for more information.
Have questions, feedback, or want to contribute? Feel free to reach out!
- 🧑💻 Author: StepanBlaha
- ✉️ Email: stepa15.b@gmail.com
- 🐙 GitHub: StepanBlaha
- 🌐 Project Link: https://github.com/StepanBlaha/SBPool