14 lines
885 B
JSON
14 lines
885 B
JSON
{
|
||
"_comment": "Planet visuals + home-planet rules. texture is a spritesheet of frameWidth×frameHeight frames (frame 0 = top-left); frames maps a planet name to the sheet frames it may be drawn as — the generator picks one per planet (seed-deterministic). homePlanet is the player's world — always present in the system the player starts in. scale = world pixels per sheet pixel (1.0 = 1:1, so a Terran world is 1024 px across on screen). A planet is a solid disc: the ship may approach to shipClearance px (edge-to-edge) from its rim but can never cross it. spawnDistanceFromEdge = how far (edge-to-edge) the ship starts from the home world's rim.",
|
||
"texture": "assets/images/planets.png",
|
||
"frameWidth": 1024,
|
||
"frameHeight": 1024,
|
||
"scale": 1.0,
|
||
"frames": {
|
||
"terran": [0, 1, 2]
|
||
},
|
||
"homePlanet": "terran",
|
||
"shipClearance": 50,
|
||
"spawnDistanceFromEdge": 150
|
||
}
|