interstellar-armada
interstellar-armada copied to clipboard
A Javascript-WebGL 3D space combat game under development.
the names for commands should be defined in the beginning of the file in a var section to be more easily found
when the view is changed in demo mode, the auto cycling should be turned off / restarted
a color palette (e.g. friendly, hostile, neutral, speed, reverse etc) should be defined in settings.json and the HUD elements should reference elements from this palette as their color
implement gamma correction http://learnopengl.com/#!Advanced-Lighting/Gamma-Correction textures (diffuse/emissive) should be loaded in sRGB space and a gamma correction line added to the end of the shaders https://developer.mozilla.org/en-US/docs/Web/API/EXT_sRGB Add `gamma.glsl` shader ``` float...
introduce clearance levels that can be gained by completing missions, and which unlock new equipment and ships to buy and more difficult missions
add the ability to set a separate shader for spacecraft classes to be used for the transparent rendering pass
user should be able to customize the sensitivity (and possibly other properties) of mouse / joystick binding from the controls screen
Ability to define a fallback shader to be used when the object is rendered in the distance queues
- implement Scene.addToInstanceContainerNode() method to add a node not directly under a root node, but under the first instance container node with instance-compatible subnodes - add particles and projectiles using...