Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hannestuhkala/plen
2D multiplayer dogfighting game, written in Rust
https://github.com/hannestuhkala/plen
2d dogfight game multiplayer plen rust shooter
Last synced: about 2 months ago
JSON representation
2D multiplayer dogfighting game, written in Rust
- Host: GitHub
- URL: https://github.com/hannestuhkala/plen
- Owner: HannesTuhkala
- License: gpl-3.0
- Created: 2019-11-08T18:22:14.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-04-05T15:40:04.000Z (9 months ago)
- Last Synced: 2024-04-15T22:35:21.766Z (9 months ago)
- Topics: 2d, dogfight, game, multiplayer, plen, rust, shooter
- Language: Rust
- Homepage:
- Size: 14.8 MB
- Stars: 9
- Watchers: 2
- Forks: 1
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Plen
Fly the plen blyat
A multiplayer shoot at each other with planes game
![Plen_Gameplay](https://user-images.githubusercontent.com/595580/127048627-8127876d-09f8-4ec1-b93d-46a1c06b9c02.gif)
## Usage instructions
The game client is very slow in debug mode, so it should be run in release mode
- Start a server using `cargo run --bin server`
- Start the client using `cargo run --bin client --release`
- The default is to connect to `localhost:4444`
- Specify another IP using the environment variable`SERVER=:`### Compiling under Windows
SDL2 needs to be added to be able to compile Plen under Windows. You can follow [this tutorial](https://github.com/Rust-SDL2/rust-sdl2/blob/master/README.md#windows-with-build-script)
(or possibly one of the others listed below it, not tested it myself but should work).You also need to install SDL2_image, SDL2_mixer and SDL2_ttf which can be found here:
- https://www.libsdl.org/projects/SDL_image/
- https://www.libsdl.org/projects/SDL_mixer/
- https://www.libsdl.org/projects/SDL_ttf/Download both zip files under "Development Libraries", SDL2_xxxxx-devel-2.x.x-VC.zip and SDL2_xxxxx-devel-2.x.x-mingw.tar.gz.
Extract them both according to the same instructions as noted in the SDL2 tutorial.
Plen should now compile and you should be able to run the game under Windows.
## Attribution
Flame animation by serenajeanne used under CC-BY-SA 3.0
[opengameart](https://opengameart.org/content/small-flame-pack-0)