Tiny Ball 🏀
Tiny Basketball is a casual multiplayer game that allows friends and co-workers to hang out and shoot some hoops together. The repo includes a web app and a WebSocket server for real-time multiplayer interactions. Players take turns trying to score points by shooting basketballs into the hoop.
Features
- Simple, whitelabel graphics
- Real-time multiplayer gameplay using WebSocket
- Perfect for a casual hangout or a quick break during work
How to Play
- Visit the Tiny Ball web app.
- Choose a username
- Invite friends or coworkers to join your room. Everyone visiting the same site will automatically appear in the same room.
Setup
Requirements
- Node.js
- npm
Installation
- Clone the repository:
- Install dependencies:
- Run the WebSocket server:
- In a separate terminal, run the web app using live server
git clone https://github.com/maxibenner/tiny-ball.git
cd tiny-ball
npm install
npm run server
Contributing
We welcome contributions from the community! If you'd like to contribute, please follow these steps:
- Fork the repository.
- Create a branch with a descriptive name for your changes.
- Commit your changes to the branch and push to your fork.
- Create a pull request and describe the changes you made.
License
Tiny Basketball is licensed under the MIT License. See LICENSE for more details.