Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create celestial body manager #55

Open
aggregate1166877 opened this issue Aug 21, 2021 · 5 comments
Open

Create celestial body manager #55

aggregate1166877 opened this issue Aug 21, 2021 · 5 comments
Assignees
Labels
high-level concept pre-alpha grind Pre-alpha MVP task: tasks used as rough indication of what needs to be done to get out of pre-alpha

Comments

@aggregate1166877
Copy link
Collaborator

aggregate1166877 commented Aug 21, 2021

[Parent issue: #74]

Details:
We need a way to dynamically load celestial bodies into the space scene. This manager needs to be aware of the mass, reflectivity, luminoscity etc of these bodies. It also needs parameters that allow manual data (so that we may produce systems from sources such as NASA). Any data will be accepted in JSON format (meaning NASA data would need ETL love first).

We need a mechanism to add load bodies into the scene once in range, and remove bodies from memory when far away. We need some sort of mechanism to replace far away bodies with sprites of little dots.

If it's an easy task, also add gravitational drag to warp drive when close to celestial bodies. If this turns out to be a lot of work, please create a new ticket instead.

Related: #7 #38 #46 #57 #58

@aggregate1166877 aggregate1166877 added pre-alpha grind Pre-alpha MVP task: tasks used as rough indication of what needs to be done to get out of pre-alpha high-level concept labels Aug 21, 2021
@aggregate1166877 aggregate1166877 changed the title Add celestial body manager Create celestial body manager Aug 21, 2021
@aggregate1166877 aggregate1166877 self-assigned this Aug 21, 2021
@aggregate1166877
Copy link
Collaborator Author

Will name this the UniverseFactory.

@aggregate1166877
Copy link
Collaborator Author

Created a Bright Star Catalog converter as part of this task: BSC5P-JSON

@aggregate1166877
Copy link
Collaborator Author

Started process of making video-game-friendly star data here: Star-catalogs-for-video-games

@aggregate1166877
Copy link
Collaborator Author

Creating shader loader as part of this.

aggregate1166877 pushed a commit that referenced this issue Sep 24, 2021
@aggregate1166877
Copy link
Collaborator Author

aggregate1166877 commented Oct 2, 2021

Seeing as the last 40 days has been been learning astronomy and processing star data, I thought I might create tickets in this project to reflect some of that work.

aggregate1166877 added a commit that referenced this issue Nov 21, 2021
aggregate1166877 added a commit that referenced this issue Dec 2, 2021
#55 #59 #68 #70 Realistic skyboxes, better var tracking, options moved to profile
aggregate1166877 pushed a commit that referenced this issue Dec 4, 2021
aggregate1166877 pushed a commit that referenced this issue Dec 4, 2021
…Tracker instead.

#55 Change how large unit numbers are represented.
aggregate1166877 pushed a commit that referenced this issue Dec 4, 2021
aggregate1166877 pushed a commit that referenced this issue Dec 5, 2021
aggregate1166877 added a commit that referenced this issue Dec 19, 2021
aggregate1166877 pushed a commit that referenced this issue Dec 19, 2021
aggregate1166877 pushed a commit that referenced this issue Dec 19, 2021
aggregate1166877 pushed a commit that referenced this issue Dec 19, 2021
…Tracker instead.

#55 Change how large unit numbers are represented.
aggregate1166877 pushed a commit that referenced this issue Dec 19, 2021
aggregate1166877 pushed a commit that referenced this issue Dec 19, 2021
aggregate1166877 pushed a commit that referenced this issue Dec 19, 2021
aggregate1166877 added a commit that referenced this issue Dec 19, 2021
aggregate1166877 added a commit that referenced this issue Dec 19, 2021
#55 #59 #68 #70 Realistic skyboxes, better var tracking, options moved to profile
aggregate1166877 pushed a commit that referenced this issue Dec 19, 2021
aggregate1166877 pushed a commit that referenced this issue Dec 19, 2021
…Tracker instead.

#55 Change how large unit numbers are represented.
aggregate1166877 pushed a commit that referenced this issue Dec 19, 2021
aggregate1166877 pushed a commit that referenced this issue Dec 19, 2021
aggregate1166877 added a commit that referenced this issue Dec 19, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
high-level concept pre-alpha grind Pre-alpha MVP task: tasks used as rough indication of what needs to be done to get out of pre-alpha
Projects
None yet
Development

No branches or pull requests

1 participant