This repository has been archived by the owner on Nov 30, 2020. It is now read-only.
Releases: McSinyx/brutalmaze
Releases · McSinyx/brutalmaze
Fix minor bugs
- Remove 10000 points test for socket server
- Fix bug that enemies can fall off the map, which raises an error
Additionally, a directory for client examples was added. Everyone is welcomed to add their own example.
Fix several bugs
- Remove (not-working) OpenGL support
- Shrink data length message to 7 bytes
- Set connection timeout to avoid hanging along with the client
- Now visible Chameleons are exported in server mode
- Disable manual slashing's bullets blocking so that there won't be no delay after this type of attack that make aiming stiff
Add configuration and socket server
Compare the the previous stable release 0.4:
- Add INET, STREAM socket server
- Add support for configuration files and command line options for:
- Graphics (resolution, fps, OpenGL)
- Sound (mute and music volume)
- User control via keyboard and mouse
- Socket server (address and headless server)
- Fix several bugs and improve codebase:
- Retain game state after pauses
- Add manual close-range attack by moving mouse cursur around the hero
- Specify constants imports and clean up (checked by pyflakes)
- Add more power to Agent Orange
- Relicense to AGPLv3
Many minor improments
- Make Hero turn square and unable to dodge coming bullets when poisoned by Agent Orange
- Enable slashing by moving mouse around the hero
- Fix frozen bullets in game's end
- Make headless server work
- Revise codebase (checked by
pyflakes
)
Implement socket server for remote control
Documentation await. For client example see attached socket-client.py
.
From this release, Brutal Maze is licensed under GNU Affero General Public License version 3 or later.
Add sound options and use pygame.time.Clock.get_fps to calculate fps
0.5.3 Add sound options and semi-separate front-end from engine
Complete configuration system
Including configuration file and command-line options. Documentation has also been written.
Add configuration file
Config will be read from <appdirs.user_config_dir('brutalmaze')>/settings.ini then <appdirs.site_config_dir('brutalmaze')>/settings.ini then fallback to default.
Detail documentation will be added later.
Minor tweaks
- Fix spawn sound volume
- Lower default max FPS
- Make sound playing fail-safe
Enhance game experience
Compare to version 0.2, this release includes sound effects and has a refined losing screen.