Chipmunk release 4 comming soon.

Discuss new features and future development.

Chipmunk release 4 comming soon.

Postby slembcke » Tue Aug 21, 2007 12:51 am

It's coming soon. Can't promise an exact date.

There aren't any really ground breaking changes, a few optimizations, small bug fixes, comments, and updated documentation. Unfortunately I haven't been as diligent about writing down changes this time, so I can't be any more specific. You can check the latest code out from SVN if interested.
Can't sleep... Chipmunks will eat me...
Check out our latest projects! -> http://howlingmoonsoftware.com/wordpress/
User avatar
slembcke
Site Admin
 
Posts: 4164
Joined: Tue Aug 14, 2007 7:13 pm

Re: Chipmunk release 4 comming soon.

Postby viblo » Tue Aug 21, 2007 3:51 pm

Do you have any plans to add support for nonconvex polygons?
http://www.pymunk.org - A python library built on top of Chipmunk to let you easily get cool 2d physics in your python game/app
viblo
 
Posts: 206
Joined: Tue Aug 21, 2007 3:12 pm

Re: Chipmunk release 4 comming soon.

Postby slembcke » Wed Aug 22, 2007 10:02 am

It looks like convex polys are likely to come at the same time as swept collisions. (a ways off yet) I don\
't really want to make major changes to my collision code until then. While there are some minor problems \
with decomposing a concave poly, overall it work fine.
Can't sleep... Chipmunks will eat me...
Check out our latest projects! -> http://howlingmoonsoftware.com/wordpress/
User avatar
slembcke
Site Admin
 
Posts: 4164
Joined: Tue Aug 14, 2007 7:13 pm

Re: Chipmunk release 4 comming soon.

Postby slembcke » Thu Aug 23, 2007 1:57 pm

For release 4, I think I should also just stop with the releases. Keep a well maintained changelog and bi-monthly tarballs maybe.
Can't sleep... Chipmunks will eat me...
Check out our latest projects! -> http://howlingmoonsoftware.com/wordpress/
User avatar
slembcke
Site Admin
 
Posts: 4164
Joined: Tue Aug 14, 2007 7:13 pm

Re: Chipmunk release 4 comming soon.

Postby Michael Buckley » Thu Aug 23, 2007 4:18 pm

I don't know. There's something to be said for having a version numbers, at least in so much as generating libraries is involved. For example, in our project, in order to incorporate a per-layer gravity with a single cpSpace, we had to use the cpBodyUpdateVelocity and cpBodyUpdatePosition functions. Now, in the documentation, it's mentioned that we shouldn't need to use those functions, unless we're doing exactly what we're doing. But, because our needs from the engine are pretty basic, we probably won't need any newer version of Chipmunk for our current game.

There's also the philosophy that a game's design should be carefully tuned to its physics engine. If Chimpunk 4 (or later) changes things, no matter how slight, it can, for example, make previously unreachable areas of the level reachable. As such, it would be nice to have the library files marked with their version (libchipmunk3.a chipmunk3.dll, etc.), so that a game targeted for a specific release can be guaranteed that library won't get overwritten.

On the other hand, you can mark them with the svn revision number, but that might start to get unwieldy.
Michael Buckley
 
Posts: 46
Joined: Tue Aug 21, 2007 10:30 am

Re: Chipmunk release 4 comming soon.

Postby gurulocu » Tue Sep 04, 2007 4:42 pm

I suggest following the RubyGems rational version numbering policy: http://rubygems.org/read/chapter/7

It makes things clear for users and developers alike about which version to use.
gurulocu
 
Posts: 1
Joined: Tue Sep 04, 2007 4:40 pm

Re: Chipmunk release 4 comming soon.

Postby dino » Wed Sep 26, 2007 5:05 pm

Any progress on "release 4" ?

I like the x.y.z versioning scheme. Its also often seen that y is used as development branch with odd y numbers indicate development (aka trunk) versions and even y numbers stable releases. Right now i can only recall three projects using this actually (the linux kernel, gnome and wesnoth :D) but there are much more out there.
dino
 
Posts: 2
Joined: Tue Sep 25, 2007 6:51 am

Re: Chipmunk release 4 comming soon.

Postby milliams » Wed Sep 26, 2007 7:55 pm

dino wrote:Right now i can only recall three projects using this actually (the linux kernel, gnome and wesnoth :D) but there are much more out there.

phpBB (this forum software here) uses it :)
milliams
 
Posts: 11
Joined: Tue Sep 18, 2007 7:11 pm
Location: Portsmouth, UK

Re: Chipmunk release 4 comming soon.

Postby lucas » Tue Oct 02, 2007 2:49 am

Per body gravity would be cool, and not that hard to implement (I'd image). You could leave the space gravity and have the body gravity default to that.
Tangame - a tangram puzzle game with physics.
http://code.google.com/p/tangame/
lucas
 
Posts: 54
Joined: Wed Sep 26, 2007 2:34 am

Re: Chipmunk release 4 comming soon.

Postby slembcke » Tue Oct 02, 2007 9:11 am

lucas wrote:Per body gravity would be cool, and not that hard to implement (I'd image). You could leave the space gravity and have the body gravity default to that.


I've been thinking it wouldn't be a bad idea to have gravity or damping multiplieriers. I did used to wonder at the utility of it, but it seems to be something that has been requested a lot.

Well, I have enough progress that a release would be useful. I just need to get off my butt and update the documentation. I think that is mostly what's holding me back.
Can't sleep... Chipmunks will eat me...
Check out our latest projects! -> http://howlingmoonsoftware.com/wordpress/
User avatar
slembcke
Site Admin
 
Posts: 4164
Joined: Tue Aug 14, 2007 7:13 pm

Next

Return to Features/Development

Who is online

Users browsing this forum: No registered users and 1 guest

cron