Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/klausmikhaelson/wrestle-with-shapes
https://github.com/klausmikhaelson/wrestle-with-shapes
cannonjs local-multiplayer-games multiplayer-game react-three react-three-drei react-three-fiber threejs web-game webgl-game
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/klausmikhaelson/wrestle-with-shapes
- Owner: KlausMikhaelson
- License: mit
- Created: 2022-12-27T13:57:09.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2023-09-13T17:18:03.000Z (over 1 year ago)
- Last Synced: 2023-09-14T08:05:45.085Z (over 1 year ago)
- Topics: cannonjs, local-multiplayer-games, multiplayer-game, react-three, react-three-drei, react-three-fiber, threejs, web-game, webgl-game
- Language: JavaScript
- Homepage: https://wrestle-with-shapes.onrender.com/
- Size: 15 MB
- Stars: 6
- Watchers: 2
- Forks: 12
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Welcome to Wrestle-With-Shapes!
## Description :
**Wrestle-With-Shapes** is a fun and exciting local multiplayer game built using Cannon.js, a physics engine written in JavaScript.
The game is all about wrestling with shapes and trying to knock your opponent out of the arena.
The game is easy to play and perfect for a quick break or for a fun gaming night with friends.## Game Features :
1. Fun and interesting gameplay
2. Local multiplayer support for two players
3. Simple controls for easy pick-up-and-play
4. Simple yet colorful and vibrant art style## Screenshot 📷:
## How to Play :
1. Enter the website - [WrestleWithShapes](https://wrestle-with-shapes.onrender.com/) in any web browser.
2. Enter the name of player1.
3. Enter the name of player2.
4. The game can be played with two players on the same keyboard.
5. Player 1 uses the W, A, S, D keys to move.
6. Player 2 uses the Arrow keys to move.
7. The goal is to knock your opponent out of the arena using your shape.
8. Enjoy the game!## Built With :
+ [Cannon.js](https://github.com/schteppe/cannon.js) - a physics engine written in JavaScript
+ Cannon.js is an open source JavaScript 3D physics engine created by [Stefan "schteppe" Hedman](https://github.com/schteppe)
+ Unlike physics engine libraries ported from C++ to JavaScript, cannon.js is written in JavaScript from the start and can take advantage of its features.
+ The physics engine implements rigid-body dynamics, discrete collision detection, and a Gauss-Seidel constraint solver.## Contribution :
Since now it is open sourced, you can contribute to it by creating new issues or contribute to the existing ones.
If you're interested in contributing to this project, please do not hesitate to fork the repository, make changes and submit a pull request.## License :
This project is licensed under the MIT License - see the [LICENSE](https://github.com/KlausMikhaelson/wrestle-with-shapes/blob/master/LICENSE) file for details## Do consider giving the repo a star if you like it !