newsSGE Game Engine - News: SGE 1.0 Release Candidate

 
 
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 1.0 Release Candidate

Item posted by Layla Marchant <onpon4> on Wed 06 Apr 2016 11:30:04 AM UTC.

Two people responded to my request for feedback on the SGE Game Engine. Thank you! :) Combining this feedback with one more observation I personally made, it's time for the release candidate for version 1.0 of the SGE. If all goes well, this or a slight variation of this will be version 1.0.

Version 1.0rc1 has had the following major changes compared to version 0.24:

  • Added the sge.s module, which simply has several important strings stored in corresponding variable names. This was added in response to someone who suggested that the SGE's use of strings for things like keys and alignment could lead to invisible errors when a typo is made. You can now use these variables to prevent typos from being invisible in this way, while retaining the advantages of things like keys being attached to identifier strings.


  • sge.dsp.Game.scale_smooth has been replaced with sge.dsp.Game.scale_method. This new variable allows you to specifically define that you want either smooth scaling or non-blurry scaling at the possible cost of performance, and it also offers the option to choose special scale methods supported by the implementation. The Pygame SGE is able to support the Scale2x algorithm as a result. To ensure that implementation agnosticism is still possible, there is now a constant called sge.SCALE_METHODS which lists all of the special scale methods supported by the implementation.


  • All drawing and projecting methods now include the blend_mode argument.


  • The Pygame SGE has had a couple of bugfixes.

 

Back to the top

Powered by Savane 3.13-4448.
Corresponding source code