Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/matzesoft/rust_jumpnrun
Multiplayer JumpNRun build using Rust and the Bevy GameEngine.
https://github.com/matzesoft/rust_jumpnrun
bevy jumpnrun multiplayer rust
Last synced: 2 months ago
JSON representation
Multiplayer JumpNRun build using Rust and the Bevy GameEngine.
- Host: GitHub
- URL: https://github.com/matzesoft/rust_jumpnrun
- Owner: matzesoft
- License: mit
- Created: 2024-04-02T18:41:13.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-06-12T12:45:09.000Z (6 months ago)
- Last Synced: 2024-09-27T07:03:49.563Z (3 months ago)
- Topics: bevy, jumpnrun, multiplayer, rust
- Language: Rust
- Homepage:
- Size: 1.67 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Rust JumpNRun
This is a multiplayer Jump 'n' Run game build using Rust and the [Bevy GameEngine](https://bevyengine.org).
The repo contains of the game aswell as the server managing the multiplayer.![multiplayer.png](./screenshots/Multiplayer.png)
## Run the project locally
Requirements:
* Clone of this project on your machine
* Up to date Rust installation
* Up to date Docker installationDependecies like the bevy game engine will be downloaded automatically on first run.
#### 1. Run the server
Go to the root directory of this project and run the following command:
``` bash
docker compose up --build
```
This will build the the docker container and start the game server. You should now see `rust_jumpnrun` in docker desktop or using `docker ps`.#### 2. Run the game
You first have to switch to the game directoy inside of the project. Then you can run the game:
``` bash
cd game
cargo run
```
Keep in mind that this is the debug version and things are way slower than in the release version. To run in release version use `cargo run --release`.
It is normal to take long when building the first time, just keep calm and get something to drink while waiting :)