Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mrk-its/bevy-robbo
Port of mrk-its/rust-robbo to bevy
https://github.com/mrk-its/bevy-robbo
bevy esc game rust
Last synced: 3 months ago
JSON representation
Port of mrk-its/rust-robbo to bevy
- Host: GitHub
- URL: https://github.com/mrk-its/bevy-robbo
- Owner: mrk-its
- License: gpl-2.0
- Created: 2020-08-29T23:31:48.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-02-16T08:17:30.000Z (almost 4 years ago)
- Last Synced: 2024-10-03T12:38:00.945Z (3 months ago)
- Topics: bevy, esc, game, rust
- Language: Rust
- Homepage:
- Size: 9.83 MB
- Stars: 36
- Watchers: 5
- Forks: 5
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Bevy Robbo
Rust port of great 8-bit [Atari game](https://en.wikipedia.org/wiki/Robbo_(video_game)). It is created with great [Bevy](https://github.com/bevyengine/bevy) game engine and may be built as native (for Linux, Windows, Mac) or [web application](https://mrk.sed.pl/bevy-robbo/). Web version uses WebGL2 rendering thanks to [bevy_webgl2](https://github.com/mrk-its/bevy_webgl2) rendering plugin.
Game uses graphics / level data from [GNU Robbo](http://gnurobbo.sourceforge.net)
![Robbo Screenshot](https://mrk.sed.pl/bevy-showcase/assets/bevy_robbo.png)
## Build instructions
### Prerequisites
* [rust](https://www.rust-lang.org/tools/install)
* [cargo-make](https://github.com/sagiegurari/cargo-make#installation)### Building and running native version
```
$ cargo make run
```### Building and running web version
```
$ cargo make serve
```
and point your web browser to [http://localhost:4000/](http://localhost:4000/)### How to play
Move with arrows, shot with shift + arrow, reset level with Esc
Enyoy!
------