Skip to content
This repository has been archived by the owner on Nov 30, 2020. It is now read-only.

Releases: McSinyx/brutalmaze

Fix minor bugs

20 Mar 07:22
Compare
Choose a tag to compare
  • 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

10 Mar 13:56
Compare
Choose a tag to compare
  • 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

06 Mar 15:13
Compare
Choose a tag to compare

Compare the the previous stable release 0.4:

  1. Add INET, STREAM socket server
  2. 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)
  3. 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
  4. Relicense to AGPLv3

Many minor improments

01 Mar 15:01
Compare
Choose a tag to compare
Many minor improments Pre-release
Pre-release
  • 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

27 Feb 13:48
Compare
Choose a tag to compare

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

19 Feb 10:00
Compare
Choose a tag to compare
0.5.3

Add sound options and semi-separate front-end from engine

Complete configuration system

15 Feb 12:49
Compare
Choose a tag to compare
Pre-release

Including configuration file and command-line options. Documentation has also been written.

Add configuration file

12 Feb 05:29
Compare
Choose a tag to compare
Pre-release

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

28 Jan 07:13
Compare
Choose a tag to compare
  • Fix spawn sound volume
  • Lower default max FPS
  • Make sound playing fail-safe

Enhance game experience

26 Jan 14:39
Compare
Choose a tag to compare

Compare to version 0.2, this release includes sound effects and has a refined losing screen.