Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/j0of/pong-macroquad-hecs
A BLAZINGLY FAST Pong clone implemented in Rust using the Macroquad and hecs libraries.
https://github.com/j0of/pong-macroquad-hecs
Last synced: about 2 months ago
JSON representation
A BLAZINGLY FAST Pong clone implemented in Rust using the Macroquad and hecs libraries.
- Host: GitHub
- URL: https://github.com/j0of/pong-macroquad-hecs
- Owner: j0of
- Created: 2024-01-08T21:31:11.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-09T08:03:59.000Z (about 1 year ago)
- Last Synced: 2024-08-03T03:02:36.312Z (5 months ago)
- Language: Rust
- Size: 25.4 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-quads - pong-macroquad-hecs - a "BLAZINGLY FAST" Pong clone implemented using Macroquad and hecs. (Games / Games: On top of macroquad)
README
# pong-macroquad-hecs
A BLAZINGLY FAST Pong clone implemented in Rust using the Macroquad and hecs libraries.
### Preview:
![Pong 08_01_2024 21_41_52](https://github.com/j0of/pong-macroquad-hecs/assets/124946864/3651f090-5a15-4a36-9286-4ab06473a04f)### Controls:
* SPACE (while in PauseState or PlayerScoredState) : Play/Continue
* W, S : Control Player1 movements
* UP, DOWN : Control Player2 movements
* ESC (while in GameState) : Pause game
* R (while in PlayerScoredState) : Reset gameNote : This is my first ever game written in Rust. I found the transition from Raylib/C++ to Rust/Macroquad to be very smooth, and quite fun. Would 100% recommend!
Feel free to judge/leave suggestions on improvement :)