Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bamling/pong-rs
Pong implementation in Rust using Amethyst
https://github.com/bamling/pong-rs
Last synced: 25 days ago
JSON representation
Pong implementation in Rust using Amethyst
- Host: GitHub
- URL: https://github.com/bamling/pong-rs
- Owner: bamling
- Created: 2019-04-15T15:02:04.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-04-30T11:42:44.000Z (over 5 years ago)
- Last Synced: 2024-11-11T01:42:26.986Z (2 months ago)
- Language: Rust
- Size: 175 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# pong-rs
Classic **Pong** game implementation made with the [Rust](https://www.rust-lang.org/) programming language and the [Amethyst](https://amethyst.rs/) game engine. This project derived from the pong example found in the [Amethyst book](https://amethyst.rs/book/master/pong-tutorial.html) and features some more advanced features, such as [configuration files](https://amethyst.rs/book/master/appendices/a_config_files.html), [Assets](https://amethyst.rs/book/master/assets.html) and [Prefabs](https://amethyst.rs/book/master/prefabs.html), multiple [States](https://amethyst.rs/book/master/concepts/state.html) and State transitions, a fully working menu with selectable items and control over [System](https://amethyst.rs/book/master/concepts/system.html) execution (e.g. State-specific [Dispatchers](https://amethyst.rs/book/master/concepts/dispatcher.html) and pausable systems.).
This project was mostly used to get a better grasp of the programming language while gaining some experience with the game engine.
![](https://github.com/bamling/pong-rs/blob/master/game.gif)