newsSGE Game Engine - News: SGE 0.23 Released

 
 
Latest News
SGE moved to GitHub, being maintained again; SGE 1.6 released posted by onpon4, Thu 14 May 2020 11:46:31 PM UTC
SGE orphaned posted by onpon4, Sat 03 Aug 2019 09:24:18 PM UTC
SGE 1.5.1 Released posted by onpon4, Wed 19 Jul 2017 08:20:36 PM UTC
SGE 1.5 Released - What A Mess posted by onpon4, Sun 11 Jun 2017 01:43:28 PM UTC
Pygame SGE 1.4.4 Released posted by onpon4, Wed 05 Apr 2017 05:17:49 PM UTC

SGE 0.23 Released

Item posted by Layla Marchant <onpon4> on Fri 12 Feb 2016 10:16:39 AM UTC.

It's about time for another SGE release, so I made one... three days ago, and then I forgot to make the release announcement! Oops.

This is a release with some pretty big changes, and it breaks compatibility in a couple of ways. The major changes are:

  • It is now possible to receive Joystick input events in a generic way, through the new joystick.get_value function, the JoystickEvent input event, and new "event_joystick" methods. This makes supporting control customization a lot easier.


  • All classes have been moved to particular modules (named "gfx", "dsp", and "snd"), rather than directly being in the "sge" namespace.


  • Text is now drawn white by default. This is because white is the neutral color when using sprite fonts.


  • Rotation is now clockwise instead of counter-clockwise. This makes a lot more sense mathematically, because while the unit circle is counter-clockwise, the SGE uses an inverted Y-axis. Making rotation clockwise allows use of functions like sine and cosine without inverting the Y values.


  • Sound and music volumes are now from 0 to 1, rather than 0 to 100.

 

Back to the top

Powered by Savane 3.13-d3ae.
Corresponding source code