Skip to content

ReBel v1.2.0

Latest
Compare
Choose a tag to compare
@samuelsenior samuelsenior released this 03 Jun 14:26

The Windows version of ReBel is found here. To run it simply download it, unzip it, go to the 'bin' folder and double click 'ReBel.exe'. To run the server just go to the 'bin' folder and double click 'server.exe'.

The macOS version of ReBel is found here. To run it simply download it, unzip it, go to the 'bin' directory and double click the 'ReBel' app. To run the server just go to the 'bin' directory and double click 'server'.

Both the Windows executables and the macOS executables are 64bit only, though 32bit versions can be run by downloading the source code, changing to the 'src' directory, and running 'rebel.py'/'server.py' using a 32bit installation of Python 3, with 'rebel.py' being for the client and 'server.py' being for the server (see the readme notes for the Python dependencies you need to install to run them in Python).

ReBel can also be run on Linux, as well as other Python 3 supported operating systems, by running it using Python 3 on that OS. Just download it, change to the 'src' directory and run 'rebel.py' for the client and 'server.py' for the server (see the readme notes for the Python dependencies you need to install to run them in Python).

Changes

  • The display class instance now does all the display updating so that these updates are centralised.
    Fixed the delay between the bells moving and sounding.
  • Improved the performance of the ReBel client so that it now uses noticeably less CPU power.
  • Changing the number of bells on the server now causes all the bells to be reset to handstroke.
  • The number of bells and the current bell strokes are now only asked for once by the client when going into the ringing screen.
  • Added server commands to print the current bell strokes and to also reset the bell strokes back to handstroke.
  • Updated the readme to include the two need server commands and to include how to build the ReBel executables.