My thoughts about microcurrents

Chemotrophy and compound absorption in Thrive are actually quite unrealistic. To survive, you need to purposefully seek out compounds. Real microbes don’t behave this way; they typically simply wait for the compound to reach them through diffusion and currents. In thrive, this only works in the coastal biome, since only there are currents that move compounds at all actively; in other biomes, the water is either practically stagnant, or the currents are not active enough. At the same time, auto-evo does not take currents into account at all; your type of microbes that rely on currents for nutrition, according to auto-evo, can thrive in a biome without currents, but if you try to survive there, you will die out due to the lack of currents. In reality, microcurrents are very important for microbes.
The number and intensity of microcurrents depend mainly on two factors: topography and temperature changes.

Hydrothermal vents - most powerful, given the enormous temperature difference between the cold ocean floor and the hottest spring, as well as the presence of complex terrain nearby, the strongest microcurrents should be found here.
coastal, estuary, tidal basin, arctic, underwater cave - powerful, given the temperature difference and topography.
epipelagic - powerful (but slightly weaker), since the epipelagic biome has virtually no relief.
The mesopelagic zone and the seabed - moderate; in the first case, there is no relief, and temperature differences are not so significant; in the second, there is relief, but there are almost no temperature and pressure differences.
Deep ocean - Microcurrents are almost absent.

I also think that auto-evo should take microcurrents into account in its calculations (especially for sedentary species).

6 Likes

I am not sure how would the devs integrate that, and they also may not want to extend autoevo times right before the massive load of multicellular evo gets added

3 Likes

Since currents can take compounds away from, as well as toward you, wouldn’t that make currents have a neutral impact on Auto-Evo?

Also, unfortunately, some realistic considerations might need to be unincluded for gameplay and quality-of-life purposes. I am unsure if this is one of those instances.

3 Likes

Could be a reason the currents aren’t included in the calcs.

It should be noted that this autoevo vs gameplay distinction in the survivability of specimens extends to factors unimpacted by the currents aswell

3 Likes

Such as random spawning of resource clouds?

2 Likes

That, and also oftentimes I see species adapted for only consuming a compound that is not around in a patch they’re in

2 Likes

Is it because those species migrated from another biome where that compound was abundant?

2 Likes

Perhaps, maybe the migration algorithms should be updated to account for that at some point…

2 Likes

@Rathalos Your thoughts?

3 Likes

Indeed this is a concession to making gameplay more dynamic, though I have to note many micro-organisms do specifically seek out compounds and move towards them.

I suppose this could be β€œsolved” by chaning some of the spawning behaviour. Could be worth looking into.

In general, currents being strong enough to have a significant gameplay impact at all is relatively recent. It’s been expressed that we should avoid turning every patch into one where you get swept around by the currents, especially the ones where the movement tutorial for new players is likely to take place.

Indeed it does not. In recent updates I added a kind of β€œpassive collection” to auto-evo, with the idea that by just surviving in place you will eventually absorb some compounds that drift your way.

I suppose I could indeed try to make it depend on current strength. I am not sure if that number is easily exposed right now, but I can hopefully eventually look into it.

If not, I can weaken or remove this effect for most compounds other than phosphate and ammonia (I need to eventually get around to making this distinction anyway). That way at least you don’t get misleading predictions and non-functioning AI cells.

No need to worry about performance here. This would just be multiplication by one number. I would have to see if this number can be easily grabbed though. And we would probably need new UI for showing current strength in patches.

Right now, auto-evo is indeed just expecting that there is no nett difference, though that might not be accurate to gameplay.

This should not happen. If it does, it’s a bug. Species that try to migrate to a patch will not show up if their only food source is not there.

Are these leftover from previous generations? Otherwise, they might be considered to be surviving in the other available miches.

5 Likes

That’d be the tidepool and the vents patches. Could there perhaps be a way to disable the currents until that tutorial is complete and only then enable the stronger currents for those patches?

5 Likes

I think the solution proposed by ahh 31415 is better, especially considering that the decision to use hydrothermal vents and tidal pools goes seriously against the idea of ​​scientific realism of Thrive, not to mention the fact that they can choose panspermia for the first start, appearing in any biome.
So the solution to simply turn off the currents during the first generation sounds more reasonable.

4 Likes

I think the problem could be whether this disablement could be easily added in

4 Likes

Maybe also introduce a tutorial about currents after first generation so players know that they don’t lose their mind when the patch suddenly sweep them around.

3 Likes

I mean are they THAT hard to understand really?

2 Likes

They could be. Because their first generation in the same patch wouldn’t have them if they were disabled.

3 Likes

I suppose so. That tutorial would play in any patch, even if the player used panspermia and happened to be in a rather inactive patch current-wise?

3 Likes

Yeah, that part sounds tricky.

3 Likes

Maybe only then have it play in patches with sufficiently strong currents incase during the 2nd generation the player is in a patch with currents too weak?

3 Likes

That would work if there is a way to code that without too much hassle.

3 Likes