https://github.com/jadijadi/riverraidrust
A text based river raid clone in Rust; streamed
https://github.com/jadijadi/riverraidrust
game gaming retro rust
Last synced: 9 months ago
JSON representation
A text based river raid clone in Rust; streamed
- Host: GitHub
- URL: https://github.com/jadijadi/riverraidrust
- Owner: jadijadi
- License: gpl-3.0
- Created: 2024-02-08T14:57:05.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-21T20:04:17.000Z (about 2 years ago)
- Last Synced: 2025-04-12T02:54:30.608Z (about 1 year ago)
- Topics: game, gaming, retro, rust
- Language: Rust
- Homepage:
- Size: 738 KB
- Stars: 103
- Watchers: 2
- Forks: 31
- Open Issues: 32
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# River Raid Rust

## What is it
A rewrite of the classic game river raid, in Rust.
Also I am [screen casting](https://youtube.com/playlist?list=PLFOYXCPEqdNXWsdP8orNI65uvmIwNxLbz&si=3YTF_XHaivJYfJfc) all of it.
For fun and education.
## How to play
- The player `P` tries to stay inside the river while avoiding enemies `E`.
- Use `w`,`a`,`s`,`d` or (`↑`,`←`,`↓`,`→`) to move.
- Use `Space` to shoot them.
- Collect fuel `F` by passing through it or shoot it to get extra scores.
- You can pause the game by pressing `p` and exit by pressing `q`
Good Luck :thumbsup:
## Installation
```
$ git clone https://github.com/jadijadi/riverraidrust.git
$ cd riverraidrust
$ cargo run
```
## Contributing
Because the development process is supposed to be streamed, you should raise an [Issue](https://github.com/jadijadi/riverraidrust/issues) before implementing any new feature.
If I find a feature to be sufficiently important, I may prefer to implement it myself during a recording, allowing the audience to observe the process and learn from it.
Thank you for understanding.