newsSGE Game Engine - News: SGE 0.21 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.21 Released

Item posted by Layla Marchant <onpon4> on Mon 09 Nov 2015 12:16:26 PM UTC.

Another new release is here! Version 0.21 of the SGE is now available for download, and it includes the following changes:

  • Added sge.game.delta_max, which allows you to use delta timing to speed the game up. For example, you can allow a game designed for 60 FPS to run at 120 FPS. Do be careful with this, as using values that are too high can result in delta_mult or some other number being rounded down to 0 (which would generally prevent movement from occurring).


  • Window projections now have Z-axis values. These Z-axis values are independent of all other Z-axis values; they only affect the positional relationship of window projections. This allows you to control which of these projections belong on top without controlling which one is projected first (which can be a difficult thing to control in the SGE).


  • sge.game.mouse.z now determines the Z-axis position of the mouse. It is 10000 by default.


  • As a consequence of the introduction of Z-axis values of window projections, it's possible for the mouse cursor to be obscured by other window projections. Of course, this only works with custom mouse cursors.


In addition to these changes, the Pygame SGE has had a small change to how it handles directories: previously, it made a point of converting relative paths to absolute paths, and now it doesn't. The reason for this is Pygame is not designed to properly deal with Unicode paths, and using absolute paths exacerbates this problem by effectively creating a requirement for the entire path to be ASCII, rather than just the sub-directories of the game.

 

Back to the top

Powered by Savane 3.13-758e.
Corresponding source code