Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/miguelripoll23/wheel-ball
Accelerate and smash your way to victory in a car-based multiplayer soccer battle.
https://github.com/miguelripoll23/wheel-ball
game multiplayer passkey webrtc websocket
Last synced: about 1 month ago
JSON representation
Accelerate and smash your way to victory in a car-based multiplayer soccer battle.
- Host: GitHub
- URL: https://github.com/miguelripoll23/wheel-ball
- Owner: MiguelRipoll23
- License: gpl-3.0
- Created: 2024-12-06T14:23:49.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-12-06T16:23:49.000Z (about 1 month ago)
- Last Synced: 2024-12-06T16:25:01.277Z (about 1 month ago)
- Topics: game, multiplayer, passkey, webrtc, websocket
- Language: TypeScript
- Homepage: https://miguelripoll23.github.io/wheel-ball/
- Size: 126 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Wheel Ball
Accelerate and smash your way to victory in a car-based multiplayer soccer
battle.> [!NOTE]
> Public TURN server is only available during limited times. For now, please use
> local area network to connect to other players.## Technology stack
- Passkey for registration and login
- JSON Web Tokens for game server authentication
- WebSocket for real-time notifications and tunneled communication between
server and player
- WebRTC for real-time communication between host and players
- Web Crypto API for server configuration and player scores handling## Inspiration
### Gameplay
- Rocket League for level design
### User interface
- Rocket League for scoreboard and gameplay alerts
- LittleBigPlanet for general UI and buttons, tooltips... etc.
- Metal Gear Online 2 for server notifications and menu UX### Matchmaking
- GTA Online (V) for matchmaking, online configuration and player scores
handling## Contributions
I welcome contributions of all kinds! Whether you're fixing bugs, adding new
features, improving documentation, or suggesting enhancements, your efforts are
appreciated.Play, Create & Share