Big Bang for Space Settler, developed in Rust
Rust
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src
.appveyor.yml
.gitignore
.travis.yml
Cargo.toml
LICENSE
README.md

README.md

Big Bang for Space Settler

Build Status Coverage Status

This is the Rust implementation for generating a new galaxy in Space Settler. It will generate a random galaxy taking into account real proportions of stars, planets and satellites to the best of our knowledge. It will try to do as far as possible a true habitability check in rocky bodies, but the main objective is to create as much habitable bodies as possible so that a future game could use this database.

License

This software is licensed under the 3-clause BSD license. You may copy, modify and redistribute it provided that the conditions shown in the LICENSE file are met.

Documentation

The documentation of this project is available in GitHub pages. There you can find module by module documentation with some big explanations of how does the big bang work.

References

Stellar classification:

Chandrasekhar limit:

White Dwarf mass - radius relation:

O type star:

Roche limit calculation:

Water/land/snow statistics in earth:

Water phase diagram: