Main Page

From GunGame5 Documentation

(Difference between revisions)
Jump to: navigation, search
Line 24: Line 24:
== GunGame Python Scripting ==
== GunGame Python Scripting ==
* Where did "gungamelib" go?
* Where did "gungamelib" go?
-
** GunGame 5.1 takes full advantage of [http://docs.python.org/tutorial/modules.html#packages Python Packages] which allows us to better organize and structure the code into logical groups. GunGame 5.1 now uses [http://docs.python.org/tutorial/modules.html#intra-package-references "intra-package references"] instead of a congested library that contains all gungame-related commands.
+
** GunGame 5.1 takes full advantage of [http://docs.python.org/tutorial/modules.html#packages Python Packages] which allows us to better organize and structure the code into logical groups. This not only helps the developers find/fix bugs faster due to the fact that we can now see which module is causing the error but enables us to see which packages and modules have been changed separately. GunGame 5.1 now uses [http://docs.python.org/tutorial/modules.html#intra-package-references "intra-package references"] instead of a congested library that contains all gungame-related commands.
-
http://docs.python.org/tutorial/modules.html
+
 
 +
Originally, when we added changes to gungamelib, we only knew (without delving through several revisions) that "something" had been changed in the core functionality of GunGame. If this caused a bug, it became very hard to track down (especially if the bug did not manifest itself  or be report until several revisions down the line).
 +
 
 +
Now, we use separate [http://docs.python.org/tutorial/modules.html#packages Python Packages] and [http://docs.python.org/tutorial/modules.html Python Modules]

Revision as of 17:53, 27 April 2009

MediaWiki has been successfully installed.

Consult the User's Guide for information on using the wiki software.

Contents

Getting started with GunGame

  • Installation

GunGame Addons

GunGame Documentation

GunGame Python Scripting

  • Where did "gungamelib" go?
    • GunGame 5.1 takes full advantage of Python Packages which allows us to better organize and structure the code into logical groups. This not only helps the developers find/fix bugs faster due to the fact that we can now see which module is causing the error but enables us to see which packages and modules have been changed separately. GunGame 5.1 now uses "intra-package references" instead of a congested library that contains all gungame-related commands.

Originally, when we added changes to gungamelib, we only knew (without delving through several revisions) that "something" had been changed in the core functionality of GunGame. If this caused a bug, it became very hard to track down (especially if the bug did not manifest itself or be report until several revisions down the line).

Now, we use separate Python Packages and Python Modules

Personal tools