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