newsSGE Game Engine - News: SGE 0.13 and xSGE 0.3 released + new Games section + Pacewar

Latest News
SGE 1.5 Released - What A Mess posted by onpon4, Sun Jun 11 13:43:28 2017 - 0 replies
Pygame SGE 1.4.4 Released posted by onpon4, Wed Apr 5 17:17:49 2017 - 0 replies
Pygame SGE 1.4.3 Released posted by onpon4, Mon Jan 30 14:16:32 2017 - 0 replies
SGE Released posted by onpon4, Sat Nov 5 20:46:04 2016 - 0 replies
SGE 1.3 Released posted by onpon4, Wed Nov 2 14:52:55 2016 - 0 replies
[Submit News]
[31 news in archive]

SGE 0.13 and xSGE 0.3 released + new Games section + Pacewar

Item posted by Julie Marchant <onpon4> on Sun Oct 19 21:16:55 2014.

Version 0.13 of the SGE and the Pygame SGE has been released. As always, it can be found in the Download page:

This release is largely a result of debugging as I was developing my entry for Pyweek 19. For the most part, this release just fixes a massive number of bugs in the Pygame SGE. See WHATSNEW.pygame for more information. However, there are a couple of minor changes to the specification as well:

  • Objects now have an attribute, "alive", which indicates whether or not they are "alive". Objects are considered to be alive from the time they are added to a room until the time they are destroyed.
  • Objects can now be removed from a room without destroying them entirely with the new sge.Room.remove method.
  • Creation and destruction events have been clarified to occur right after creation and destruction, respectively. The Pygame SGE was executing the destruction event before destruction, which caused problems for certain uses of the event.

Additionally, the Pygame SGE now uses the Six library to work with both Python 2 and Python 3, eliminating the need for a separate Python 2 version.

Along with this new release of the SGE, a new release of xSGE is also available, with the following changes:

  • xsge.gui message boxes can now have their default selected button defined.
  • Arguments for xsge.gui message boxes and text entry dialogs have been reordered again. The new ordering is much more consistent.
  • Dialog box height can be set to None to size them automatically based on the amount of text in them. This is now the default behavior.
  • xSGE is now explicitly compatible with Python 2, and improved via the Six library. (xSGE has always been compatible with both Python 3 and Python 2, but it was implicit before.)

Additionally, the SGE website now has a new "Games" page:

This page lists libre software games made with the SGE. This page is meant to give a small extra incentive to develop libre software games with the SGE, and to serve as a nice catalog of examples for people wanting to learn about the SGE to look at.

Currently, the only game on the page is Pacewar, the game I developed for Pyweek, which as far as I'm aware is the first serious game made with the SGE.


No messages in SGE 0.13 and xSGE 0.3 released + new Games section + Pacewar


Back to the top

Powered by Savane 3.1-cleanup1