Controls:
- Arrows to shift the map position
- A to zoom out, B to zoom in
- press pause to switch planets
Changes from planetarium:
- new characters and sprites
- and with sizes based on the depth
- sprite overlay (sorting) based on the depth
The orbits are still 2D: the depth is the sprite.y() value
To make them actually 3D I need to generate a Z coordinate, which is going to be: TILT_INTENSITY * SIN( TIME + TILT_ROTATION )
, where tilt intensity and tilt rotation are constants that describe the orbit
Planet Character sizes: 1x1, 2x2 ... 8x8, 10x10, 12x12, 14x14, 16x16, 20x20, 24x24, 32x32
To do:
- the 3rd dimension needs to be added with a proper perspective
Updates:
- Added planet characters of sizes: 1x1 to 7x7 (they aren't in use yet)
- there are now 15 planet sizes instead of 3 in the game's characters
- Sizes are now accessible as purely linear, and planets get smaller as you zoom out, the planets are way larger than their orbits and the sun is 100x smaller so that mercury doesn't vaporize, this has been done to make space look less empty
- Added a star background that scrolls with the camera