Releases: Noah2610/pong-cli
Releases · Noah2610/pong-cli
pong-cli v1.0.1
pong-cli v1.0.0
Additions
- Load
settings.ronfile from a number of different locations. See #2. - Fallback to default settings (
settings.ronfile content saved as static string in executable) when no settings file exists.
This is the version 1.0.0 release, because the binary now runs without the need for a settings.ron file.
Also it's uploaded to crates.io now, so a v1.0.0 feels appropriate :)
Version 0.3.0
Additions
- Add
paddle.ai.follow_padding_percentto settings. Specifies how far away a ball's Y position needs to be from the paddle's Y position, before the paddle starts moving towards the ball. Value is a percentage of the paddle's size. See thesettings.ronfile for more info. - Add customizable text styling / attributes (bold, underlined, etc.) for all rendered characters. See the
settings.ronfile for more info.
Changes
- Rename build feature
colortostyle. - Change structure of
charsfield insettings.ron.
Fixes
- Fix rendering of odd-sized entities. Now works as expected.
Version 0.2.0
Additions
- Add
RandomUpOrDownvariant for settingball.spawn_directionY direction, which randomly choosesUporDowndirections, but neverNone. - Add customizable foreground/background colors for all rendered characters.
Changes
- Increase top/bottom border wall collisions by 1 character, making the ball collide with the borders 1 character earlier, which looks more correct.
- On panic, properly show terminal cursor again.
- Default settings tweaks.
Version 0.1.0
I'm happy with the state of the game, so this is its first release!
Note:
The windows build is untested!