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 infrastructure for biomes #190

Closed
AnthonyTornetta opened this issue Oct 19, 2023 · 0 comments · Fixed by #194
Closed

Create infrastructure for biomes #190

AnthonyTornetta opened this issue Oct 19, 2023 · 0 comments · Fixed by #194
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@AnthonyTornetta
Copy link
Owner

As a developer, I would like to be able to easily attach a biome to specific biospheres planets so that I don't have to directly modify biosphere-specific logic and everything can be kept separate.

AC

  • A biosphere will no longer have its own generation logic, but instead will have a set of biomes attached to it

Biome

  • Contains any variables & logic required to generate a column of blocks
  • Is identifiable

Biome Registry

  • Each biosphere gets its own registry
  • Can store a list of biomes with their corresponding temperatures + humidities
  • Can select the optimal biome given the temperature + humidity
@AnthonyTornetta AnthonyTornetta added the enhancement New feature or request label Oct 19, 2023
@AnthonyTornetta AnthonyTornetta added this to the 0.0.5a milestone Oct 19, 2023
@AnthonyTornetta AnthonyTornetta self-assigned this Oct 19, 2023
@github-project-automation github-project-automation bot moved this to 🆕 New in Cosmos Release Oct 19, 2023
@AnthonyTornetta AnthonyTornetta moved this from 🆕 New to 🏗 In progress in Cosmos Release Oct 19, 2023
@AnthonyTornetta AnthonyTornetta linked a pull request Oct 22, 2023 that will close this issue
@github-project-automation github-project-automation bot moved this from 🏗 In progress to ✅ Done in Cosmos Release Oct 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

1 participant