-
Notifications
You must be signed in to change notification settings - Fork 10
/
to_do_list.txt
85 lines (51 loc) · 2.17 KB
/
to_do_list.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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
Flight Club - To do List
++++++++++++++++++++++++
Created by Dan Burton <[email protected]>, 28 Jul 2002
Lastest update 31 Jul 2002
[ Priority 1 ]
* Terrain !? => finish TaskDesigner
* Shadows (flow smoothly over terrain, folding around hills, get depth
sort sorted)
* Collision detection
* Database backend for league table
[ Priority 2]
* Sink (simply rectangles)
* Blue thermals (still use Cloud but shape3d = null).
* Balloons
* Thermal cycle...
1. Bubble starts lifting
2. Thermal column reaches from ground up to cloud.
3. No longer fed from the ground
Add stages 1 and 3 to the current model.
* Vector maps (I've fudged this with view #5)
* Menus (eg. press <1> for para, <2> for hang or <3> for sail) - form
based ?
* Fast depth sort
* Exploding wings/pilots - fall with acceleration g then bounce
[ Priority 3 ]
* Total energy: ke + pe = constant. Already written code for this. Dig
it out of the old version. (~year 2000 ?)
* A snazzy wrapper to f:X->Y that does caching, linear and cubic interpolation
and screen IO. Use for thermal noise, lapse rate, glider polar...
* Lens flare !
* Wave clouds
* Tow/three celled clouds. NB. just one thermal column.
* Cloud algeba. May add two clouds and get a bigger cloud. The shape
is not important. *Bigger* is what counts ! A Cu-Nim may have the
same shape; the size and the big blue hole of sink that surrounds it
is what makes it stand out !
* Depth of convection -> stratus clouds
* Perl 6 gives you the big knob - Larry Wall
DONE
====
* Add 'people' to the landscape to give a sense of scale (cf
architectural drawings). Reuse the pilot. Make people lean as they
follow roads. (15 Sep 2002)
* Tidy up Object3d.addWire(...). It is very confusing ! Also, may pass
in float[][] for a list of points. Also, for a square, say, we
should only need to pass in four points, not five ! (15 Aug 2002)
* Clock, ModelViewer - FRAME_RATE vs timePerFrame - tune the two
according to CPU performance. We need this so all clients keep their
model time in synch for network game. (11 Aug 2002)
* Object3d - convert point from a vector to an array (use
System.copyArray() as in demo wire frame applet). (07 Aug 2002)