Fixed includes and bugs so that it compiles
[construo.git] / TODO
blob58c3a7b4826c6861e87ac7ff8590807db1f2f7d8
1 Release 0.2.2:
2 * update Changelog
3 * fix assertion on broken files
4 * fix broken demos (complex*, explode, ...)
6 Release 0.3.0:
7 * Magnetic forces, aka gravity forces which reflect some particles and
8    attract others 
9 * config file support and an option menu to switch off stress-color,
10   change the coloring scheme and things like that
11 * make the window resizable
12 * author field (gcos filtering missing)
13 * date field
14 * addd gettext support
15 * invisible springs 
16 * fix speed bug (unknown)
17 * make it non-deterministic again (
18 * port to windows
20 --- in the future ---
21  - screensaver mode
22  - add different types of sticks
23  - make stick properties editable
24  - add a better load/save interface
25  - make it 3D (not that doable, since it would require a completly
26    other type of editor, but physics-vise its pretty simply)
27  - add some randomness
28  - add wind/earthquake or other things
29  - make use of non-flad ground
30  - add zoom
32  - add constrained, scenarios with a limited number of
33    particles/sticks and things like that, add mission goals
35 --- User contributed ---
36  - Capability to connect springs into the middle of another spring
37    [grumbel: don't think this is a good idea, the physics model
38    doesn't work like this, but it still could be done if we simply
39    break the single spring into two]
41  - Objects that cannot be penetrated with wire.
42    [grumbel: doesn't mix with physic engine, objects that can't be
43    penetrated by particles are already there]
45  - Capability to adjust individual parameters of springs. 
46    [grumbel: might come, but will be limited]
48  - A macro language (yes, lisp is fine, there seems to be some code
49    for it). [grumbel: won't come, overkill, use scripting language to
50    create the construo file instead, optional guile support maybe?!]
52  - Concept of object (grouping of lines / other objects). [grumbel:
53    might come with the prefabs, but most likly only 'passive' so that
54    you can mark and move groups, permanent groups are unlikly]
56  - Capability to store and load objects. [grumbel: prefabs will come]
58  - Colors, texture mapping for new object types. [grumbel: might come,
59    but not very soon]
61  - Sounds (I want to hear the constructions crashing..). [grumbel:
62    would require extra library, not good, but might come somewhen]
64  - Backdrop graphics [grumbel: if they come not very soon].
66  - Active elements.[grumbel: earthquake particles will come]
69 Modes for Construo - The Game
70 -----------------------------
71  * remove a spring and hope that the tower doesn't fall, multiplayer
72    game, played in a round, player that crashes the tower is out,
73    multiple rounds will be played, several stable objects must be
74    provided.
75  * hot-fixing, the player has to stablelize a falling structure in
76    slow-motion mode, if he fixes it he wins, else he loses
77  * task-force, player as to complete some task, like build a bridge or
78    something else with limited resources
79  * demo mode, let a bunch of machines do things automatically, insert
80    some text here and there
83 # EOF #