Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nenadjakic/rock_paper_scissors
Rock paper scissors game, with two variations: Spock lizard and fire water.
https://github.com/nenadjakic/rock_paper_scissors
bevy game rock-paper-scissors rust
Last synced: about 1 month ago
JSON representation
Rock paper scissors game, with two variations: Spock lizard and fire water.
- Host: GitHub
- URL: https://github.com/nenadjakic/rock_paper_scissors
- Owner: nenadjakic
- License: mit
- Created: 2023-07-09T07:13:03.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-26T09:52:15.000Z (11 months ago)
- Last Synced: 2024-10-11T16:11:15.526Z (2 months ago)
- Topics: bevy, game, rock-paper-scissors, rust
- Language: Rust
- Homepage:
- Size: 258 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# rock paper scissors
## About
Rock paper scissors game developed with bevy engine and rust programming language. If you want, you can try one of two
additional variations: Spock lizard and/or fire water.## Getting started
Game was developed using rust and bevy. You can play classic rock paper scissors game, or you can try some of two
variations, like Spock lizard or fire water variation.### Compile and run
To compile app some prerequisites must be fulfill.
1. To install rust and cargo follow instruction from rust official site: https://www.rust-lang.org/.
2. To run bevy app some library must be installed. Follow bevy documentation from official
site: https://bevyengine.org/.
3. After you install rust, cargo and all bevy prerequisites, compile source code:`cargo build`
4. After you compile code run it with `cargo run` command.## Third party resources and licences
Game uses some resources, like images, sounds and fonts.
Images were downloaded from https://icons8.com/, under free for personal and commercial terms.
Sounds were downloaded from https://pixabay.com/, as free for use terms.
Font were downloaded from https://fonts.google.com/, and it is licensed under the Open Font Licence.## How to play
When start game, main menu will be open.
### Menu
Use keys UP or DOWN to select option you want.
Selected menu item has icon (joystick) in front of menu item text. To confirm selected item press SPACE or ENTER.### Game
When you chose one of game mode (Normal, Spock lizard or Fire water), use LEFT and RIGHT arrow to select option you
want.
Selected option will have red border. To confirm selected option press SPACE or ENTER.### Other views
Some other views have button with first char between brackets. Press char which is between brackets to confirm that
action.## Other release
If you love more to play on terminal, try CLI version of this game. Checkout branch **cli_release**.
## Licence
This project is licensed under the MIT License.