PyIgnition version-1 "Complete combustion"

This release will be version 1.0, the first complete release, and will be entirely feature-complete and as close to bug-free as possible.

Milestone information

Project:
PyIgnition
Series:
trunk
Version:
version-1
Code name:
Complete combustion
Released:
 
Registrant:
David Barker
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
11 David Barker
Blueprints:
10 Implemented
Bugs:
1 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon PyIgnition version 1.zip (md5) Python source code and demos 1,065
last downloaded 3 days ago
Total downloads: 1,065

Release notes 

The feature-complete and (theoretically) bug-free Version 1 release, which essentially finishes the library.

Changelog 

View the full changelog

New features:
    -Added PPE file format support for loading and saving of particle effects, with a custom XML parser module
    -Added vortex gravity
    -Added 'cushion distance' for particle collisions so that particle radii do not intersect objects
    -Made ParticleEffects' 'pos' parameter specify an offset
    -Made it possible to give particles infinite life
    -Collisions are now resolved after calculating movement (the previous order was an oversight)
    -Moved constants to a global constants file (which is imported in its entirety into PyIgnition.py so that constants can be accessed with PyIgnition.constantname)

Bugfixes:
    -Finally stopped warnings appearing in the console window every time circles are drawn

10 blueprints and 1 bug targeted

Blueprint Priority Assignee Delivery
Function for reading from PPE files Function for reading from PPE files 5 Essential David Barker  11 Implemented
Offset parameter for particle effects Offset parameter for particle effects 5 Essential David Barker  11 Implemented
Resolve collisions between particles and obstacles *after* applying forces Resolve collisions between particles and obstacles *after* applying forces 5 Essential David Barker  11 Implemented
Vortex gravity Vortex gravity 5 Essential David Barker  11 Implemented
XML parser module XML parser module 5 Essential David Barker  11 Implemented
'Cusion distance' for particle collisions 'Cusion distance' for particle collisions 3 Medium David Barker  11 Implemented
Infinite particle life Infinite particle life 3 Medium David Barker  11 Implemented
A global constants module A global constants module 1 Undefined David Barker  11 Implemented
File format for loading and saving of particle effects File format for loading and saving of particle effects 1 Undefined David Barker  11 Implemented
Function to save an effect to a file Function to save an effect to a file 1 Undefined David Barker  11 Implemented
Bug report Importance Assignee Status
607735 #607735 Warnings appear whenever circles are drawn 4 Medium David Barker  10 Fix Released
This milestone contains Public information
Everyone can see this information.