-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO.txt
169 lines (116 loc) · 3.65 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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
Default biome texture
Biome class
Optimized zoom
SIMPLIFY POLYGONS
Create a simulation (calculations only)
and renderers
map
in game
title screen
editor
https://www.grc.nasa.gov/www/K-12/airplane/drageq.html
https://stackoverflow.com/questions/29429219/how-put-a-texture-on-pixi-js-polygon
Editor draw the select box if drag
Editor neater grid
Editor select part category
rework the 'currently selected div - it should work with multiple parts too'
editor view part desc
editor right click to edit part
editor move part
editor rotate part
editor auto-rotate part
editor engineering report
editor no-control report
editor actions
editor crew tab
editor save, load managment of ships
Seperate parts ine editor into seperate rockets (not connected)
Fix sprite rotation
Matter js verticies not diagional collision box
Speed up sector rendering by computing once for both graphics and planet
SImpify polgon calculations based on camera zoom!!
If rocket is inside planet teleport it out
Load more chunks at once?
Rotate camera when in planet's atmosphere to face downwards
Relativity so ships cannot exceed lightspeed
https://github.com/liabru/matter-js/issues/141
Rather than remove the bodies from the world do this instead:
add the body to a garbage array
set the body to sleep
set the body collisionFilter so it is not colliding with anything
stop rendering the body
Easter eggs?
http://www.scp-wiki.net/scp-1437
you have to use "stage.toLocal(pos)" to get coordinates on stage. "pos" must be something with "x" and "y"
You can calculate coordinates relative to any element in pixi, please look in the docs for "displayObject.toLocal()"
Also, there is a shortcut: "event.getLocalPosition(stage)" works just fine.
Controls
Left/right control rocket (later)
Minimize js
Create planets
getDensity(height) method
idfk
Apply forces
drag
gravity
Properly set masses and densities from the rocket parts
Remove fuel only from attached fuel tanks
Seperators
money
radar/radio comms
heat sim
heat shields
radiators
astronauts :D
power
drones
drills
science instruments
orbital decay
fake lagrange points
re-entry heat
Future update ideas
Magnetics update
Mag sail
magnetospheres
magnetic field detector
aurouras
solar sails
railguns
antimatter
container
collector (antimatter contained in magnetic fields of planets)
engine (antimatter triggered fission reactor)
Nuclear update
Nuclear engines / reactors
Radiation shielding (since craft come with it built in only really applicable for reactors)
Solar radiation/radiation belts
Fusion/fission thrusters
Fusion thruster
Nuclear lightbulb
Nuclear bomb solar sail
Nuclear bombs :D
Radiation beam lasers
Traveling wave reactor
Cosmic ray sensor
Science update
Soil scoop (robotic)
Weather stations
Lots of more telescoeps on different wavelengths
cameras
sesmic reader
labatories
Interstellar exploration update (big update)
resources
Water drill
Atmospheric scoop
habitats: greenhouses, waste recycling, co2 scrubbers
supercapciator - large battery
engines
methane engines (mine methane is easier)
water engines
ion engines, fusion engines, antimatter engines
ship
bigger radiators
planets
lots of new star systems to explore