Skip to content

Issues with the math behind sprouting #2

Description

@surrsurus

I've noticed several issues behind sprouting.

For reference, the sprouting formula is this: (note that this editor did not account for the \floor option)

Enumerated Issues

  1. Sprouting at 0 beans creates beans

This is an issue for several reasons. First, being the violation of basic thermodynamics, beans cannot be created from nothing. Secondly, if so, then why has a) beanbot not received a Nobel prize in physics, and b) why has beanbot not ended world hunger?

I propose removing the + 10 from the equation to fix it.

  1. Sprouting at negative beans creates beans

Assuming negative beans have negative mass, one would assume sprouting such hypothetical beans would yield more negative beans. However the algorithm in use achieves the opposite effect, implying that up to a certain quantity of negative beans, these negabeans can create normal beans until a critical negative mass is reached; exactly -2.81171 negabeans.

The above proposition also fixes this issue, and I also further propose we use the term 'negabeans' when describing beans of negative mass.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions