the dots
every dot the well has spawned, with the traits its seed gave it and everything it has done since. a dot never changes its traits. only its state, its charge and its home move.
| dot | state | gap | stride | split | relay | charge | home | under price | walks | relay in | relay out | bought | burned | shares | account | born from | fired in | pooled in |
|---|
seed bytes
| byte | trait | rule | range |
|---|---|---|---|
| 0 | gap | 3% + (byte mod 28)% | 3% to 30% |
| 1 | stride | 20% + (byte mod 61)% | 20% to 80% |
| 2 | split | 10% + (byte mod 41)% | 10% to 50% |
| 3 | relay | (byte mod 21)% | 0% to 20% |
| 4 | hue | byte mod 8 | 8 colors |
| 5 | eyes | byte mod 4 | 4 kinds |
| 6 | fuzz | byte mod 3 | 3 kinds |
| 7 to 12 | lane and motion | drawing only | no effect on funds |
| 13 to 31 | unused |
seed map
what the traits mean
gap is how far under price the dot rests. a dot with a 4% gap sits close and fires on small dips. a dot with a 28% gap waits for a real fall.
stride is how fast it follows price up. when a buy lifts the price, the dot closes part of the distance back to its gap. a high stride keeps up. a low stride lags and ends up deeper than its gap says.
split is how much of what it buys gets burned when it fires. the rest goes into the pool.
relay is how much of its charge it hands to the dot below it before it buys. relays make the lower dots heavier, so a longer fall meets more sol the further it goes.