[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4762: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3897)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4764: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3897)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4765: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3897)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4766: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3897)
Chipmunk Physics • View topic - pymunk, a chipmunk python binding.
Page 1 of 3

pymunk, a chipmunk python binding.

PostPosted: Tue Aug 21, 2007 3:33 pm
by viblo

Re: pymunk, a chipmunk python binding.

PostPosted: Fri Dec 14, 2007 9:41 am
by viblo
As some people have been asking if the project is dead or not, I will write a little update on this.

I have a svn at http://pymunk.googlecode.com/ with the current code. The low level stuff, i.e. more or less the same as in the first version is now updated to use the lastest version of Chipmunk, and there is a beginning of a more high level binging (big thanks to Mark, who sent me a start on this). Don't expect anything to be set in stone at this point, anything or everything might change.. If you don't like it, need unsupported functions, like low level more, or just want to do your own stuff, the _chipmunk.py file contain the low level (semi-)automatically generated binding.

Note: The automatic dll/so/dynlib loading function wasnt perfect and is now removed from the code until I fix it. Its hard coded for the windows version dll atm. You can copy paste from the old version if you want it back.

Edit: Replaced the old svn with the new googlecode page, to prevent confusing people.

Re: pymunk, a chipmunk python binding.

PostPosted: Sat Jan 19, 2008 1:38 pm
by Ezequiel
Thank you, I easily replace my custom engine with pymunk and now the bottleneck is in the AI! :roll:

Are you still maintaining this bindings?

Re: pymunk, a chipmunk python binding.

PostPosted: Sun Jan 27, 2008 4:24 pm
by viblo

Re: pymunk, a chipmunk python binding.

PostPosted: Tue Feb 05, 2008 7:36 am
by alecthomas
I've written against pymunk SVN that adds a setup.py and allows pymunk to work on Linux (hopefully without breaking Windows/OS/X support!).

One other question, what tool did you use to auto-generate the ctypes code from the header?

Thanks for pymunk :)

Re: pymunk, a chipmunk python binding.

PostPosted: Fri Feb 08, 2008 6:52 pm
by viblo

Re: pymunk, a chipmunk python binding.

PostPosted: Sun Feb 10, 2008 8:23 am
by alecthomas

Re: pymunk, a chipmunk python binding.

PostPosted: Sun Feb 10, 2008 6:33 pm
by viblo
The problem was that it didn't find the library ;) I don't know the exact problem (got most of the feedback after the pyweek competition), and maybe it was just the user putting the lib in strange places or the code looking for uppercase instead of lowercase or other issues, but I have also seen other reports that it isn't perfect (for example pyglet has a custom find_library() function)

Anyway I havn't had any problems myself with either find_library() or the ctload module used now, but Im on a windows machine... If you think find_library is the best maybe I should switch back? (I added your changes to svn but as you say, the find/load functionality needs some more work before it is perfect)

Re: pymunk, a chipmunk python binding.

PostPosted: Sat Mar 01, 2008 9:31 am
by viblo
I made an update to the first post (and this post is just to bump to make the forum mark the thread for those who might be interested).

Re: pymunk, a chipmunk python binding.

PostPosted: Tue Mar 04, 2008 3:50 am
by crazy-chris
I think pymunk is a great work -- thanks for making chipmunk accessible for us python developers! :) I'm currently supporting the and will try to port the engine and bindings to the and see if I can get a few well running examples done.

I'd love to contribute to pymunk as well, if I anyhow could.
I'd suggest to setup some basic infrastructure for collaboration on pymunk:

* Wiki
* Forum (subforum here?)
* IRC Channel (#chipmunk or #pymunk on irc.freenode.net?)

I'd already have a few nice examples, i would like to post, and also a few questions to ask -- so some infrastructure could help a lot for sharing those as well :)

Chris

EDIT: I'll upload my pymunk examples to http://linuxuser.at/pymunk/