[dali_2.3.21] Merge branch 'devel/master'
[platform/core/uifw/dali-toolkit.git] / dali-physics / third-party / chipmunk2d / TODO.txt
1 Priorities:
2         Basics tutorial.
3         Simple top down player controls.
4         * test tiny omega bug in cpvslerp().
5         User definable default winding.
6         User definable fast collision filtering.
7         Assertion (or warning?) for destroying a body with things still attached
8         Bilinearly sampled image sampler function. (override the sample method to always take bilinear samples)
9         RGB Image Sampler class.
10         Reorganize Chimpnuk Pro directory structure. Too flat and confusing.
11         Improve the ACD splitting plane algorithm.
12         Fishing game
13         Motorcycle in a spinning cage
14         Squid thingy like TomorrowPlusX.
15
16         Investigate getting better PhysicsEditor support.
17
18 Unordered
19         Fix solver issues with the groove joint.
20         Use a slop tolerance on joint boundaries.
21
22 Website things
23         Don't make any mistakes: http://www.gamasutra.com/view/feature/185773/the_top_10_mistakes_tool_.php
24         Several people want a Chipmunk Facebook page.
25         figure out and redo front page. Chipmunk js examples.
26
27 Future things to think about:
28         breakable object support functions?
29         Serialization
30         Tests for the query methods
31         Building bodies from shape collections.
32         Per body iterations and timestep?
33         Per body damping and gravity coefs?
34         Easy callback programable joint?
35         Top down racing game. (Need the callback constraint)
36         cpBodyActivateStatic() should also activate joints?
37
38 Chipmunk 7:
39         Speculative contacts
40         User definable constraint
41         Custom contact constraint with rolling friction and per contact surface v.
42         Serialization
43         API changes, different body/shape instantiation.
44         Collision handler objects with additional callbacks.
45         Calculate contact anchors to get rid of contact pos. (needed for speculative contacts anyway)
46         Mass property calculation changes.
47         Change apply force/impulse and point velocity functions.
48         Separate doxygen docs for Objective-C parts and C parts.
49         Cocos2D xcode templates.
50         Custom contacts using cpArbiter user data.
51         Built in transform type.
52