mirror of
https://github.com/quantum5/punyverse.git
synced 2025-04-24 21:21:59 -04:00
177 lines
4.9 KiB
JSON
177 lines
4.9 KiB
JSON
{
|
|
"comments": {
|
|
"au": "greatly shrunk so planets can actually be seen",
|
|
"tick": "real world second per game tick",
|
|
"length": "kilometre per world units for satellite distance and planetary radius",
|
|
"radius": "note that radius is equatorial, flattening will be implemented later",
|
|
"distance": "virtual distance to look better, in km",
|
|
"sma": "semi-major axis used with mass of parent to calculate orbit, in km",
|
|
"mass": "mass in kg",
|
|
"texture": "a group of texture to use, tried in that order. a list means a colour",
|
|
"model": "used to load a wavefront object instead of a textured sphere"
|
|
},
|
|
"au": 10000,
|
|
"tick": 432,
|
|
"length": 63.7,
|
|
"bodies": {
|
|
"earth": {
|
|
"texture": ["earth.jpg", "earth_medium.jpg", "earth_small.jpg", [0, 0.28, 1, 1]],
|
|
"radius": 6378.1,
|
|
"z": "AU",
|
|
"pitch": -90,
|
|
"yaw": 23.4,
|
|
"roll": -90,
|
|
"mass": 5.97219e+24,
|
|
"rotation": 86400,
|
|
"atmosphere": {
|
|
"cloud_texture": "cloudmap.png",
|
|
"diffuse_texture": "atmosphere_earth.png",
|
|
"diffuse_size": 30
|
|
},
|
|
"satellites": {
|
|
"moon": {
|
|
"texture": ["moon.jpg", "moon_medium.jpg", "moon_small.jpg", [0.53, 0.53, 0.53, 1]],
|
|
"radius": 1738.14,
|
|
"distance": 38439,
|
|
"sma": 384399,
|
|
"eccentricity": 0.0549,
|
|
"inclination": 5.145,
|
|
"rotation": 0,
|
|
"pitch": -90,
|
|
"yaw": 6.68,
|
|
"roll": -90
|
|
},
|
|
"iss": {
|
|
"model": "satellites/iss.obj",
|
|
"inclination": 51.65,
|
|
"distance": 6800,
|
|
"scale": 5
|
|
}
|
|
}
|
|
},
|
|
"mars": {
|
|
"texture": ["mars.jpg", "mars_small.jpg", "mars_medium.jpg", [0.85, 0.47, 0.2, 1]],
|
|
"radius": 3396.2,
|
|
"z": "1.524 * AU",
|
|
"pitch": -90,
|
|
"yaw": 25.19,
|
|
"mass": 6.4185e+23,
|
|
"rotation": 88643,
|
|
"satellites": {
|
|
"phobos": {
|
|
"distance": 9377,
|
|
"inclination": 26.04,
|
|
"eccentricity": 0.0151,
|
|
"model": "satellites/phobos.obj"
|
|
}
|
|
}
|
|
},
|
|
"jupiter": {
|
|
"texture": ["jupiter.jpg", "jupiter_medium.jpg", "jupiter_small.jpg", [0.65, 0.36, 0.19, 1]],
|
|
"radius": 71492,
|
|
"mass": 1.8986e+27,
|
|
"z": "5.2 * AU",
|
|
"pitch": -90,
|
|
"yaw": 3.13,
|
|
"comment": "satellites here are 3/10 the virtual distance than physical, and five times the size",
|
|
"rotation": 35730,
|
|
"satellites": {
|
|
"io": {
|
|
"texture": ["moons/io.jpg", "moons/io_small.jpg", [0.62, 0.56, 0.35, 1]],
|
|
"radius": "1821.3 * 5",
|
|
"distance": 126510,
|
|
"sma": 421700,
|
|
"rotation": 0,
|
|
"pitch": -90,
|
|
"inclination": 2.21,
|
|
"eccentricity": 0.0041
|
|
},
|
|
"europa": {
|
|
"texture": ["moons/europa.jpg", "moons/europa_small.jpg", [0.77, 0.74, 0.65, 1]],
|
|
"radius": "1560.8 * 5",
|
|
"distance": 201270,
|
|
"sma": 670900,
|
|
"pitch": -90,
|
|
"rotation": 0,
|
|
"inclination": 2.71,
|
|
"eccentricity": 0.009
|
|
},
|
|
"ganymede": {
|
|
"texture": ["moons/ganymede.jpg", "moons/ganymede_small.jpg", [0.52, 0.47, 0.46, 1]],
|
|
"radius": "2634.1 * 5",
|
|
"distance": 321120,
|
|
"sma": 1070400,
|
|
"pitch": -90,
|
|
"rotation": 0,
|
|
"inclination": 2.51,
|
|
"eccentricity": 0.0013
|
|
},
|
|
"callisto": {
|
|
"texture": ["moons/callisto.jpg", "moons/callisto_small.jpg", [0.49, 0.43, 0.34, 1]],
|
|
"radius": "2410.3 * 5",
|
|
"distance": 564810,
|
|
"sma": 1882700,
|
|
"pitch": -90,
|
|
"rotation": 0,
|
|
"inclination": 0.192,
|
|
"eccentricity": 0.0074
|
|
}
|
|
}
|
|
},
|
|
"saturn": {
|
|
"texture": ["saturn.jpg", "saturn_medium.jpg", "saturn_small.jpg", [0.9, 0.8, 0.64, 1]],
|
|
"radius": 60268,
|
|
"mass": 5.6846e+26,
|
|
"z": "9.58 * AU",
|
|
"pitch": -90,
|
|
"yaw": 26.73,
|
|
"rotation": 38052,
|
|
"ring": {
|
|
"texture": "ring_saturn.png",
|
|
"distance": 1169,
|
|
"size": 2247
|
|
}
|
|
},
|
|
"uranus": {
|
|
"texture": ["uranus.jpg", [0, 0.53, 0.84, 1]],
|
|
"radius": 25559,
|
|
"mass": 8.6810e+25,
|
|
"z": "19.23 * AU",
|
|
"pitch": -90,
|
|
"yaw": 97.77,
|
|
"rotation": -62064,
|
|
"ring": {
|
|
"texture": "ring_uranus.png",
|
|
"pitch": 0,
|
|
"yaw": 0,
|
|
"roll": 90,
|
|
"distance": 421,
|
|
"size": 781
|
|
}
|
|
},
|
|
"neptune": {
|
|
"texture": ["neptune.jpg", [0.31, 0.49, 0.59, 1]],
|
|
"radius": 24764,
|
|
"mass": 1.0243e+26,
|
|
"z": "30.5 * AU",
|
|
"rotation": 57996,
|
|
"pitch": -90,
|
|
"yaw": 28.32
|
|
},
|
|
"sky": {
|
|
"texture": "sky.jpg",
|
|
"optional": true,
|
|
"lighting": false,
|
|
"radius": 190000,
|
|
"pitch": 90,
|
|
"yaw": 30,
|
|
"roll": 180,
|
|
"delta": 0,
|
|
"background": true
|
|
}
|
|
},
|
|
"start": {
|
|
"z": "AU - 400",
|
|
"yaw": 180
|
|
}
|
|
} |