Reproduction and the Gameplay Loop

I’d like to expand this topic to discuss reproduction systems more broadly. (If that’s hijacking your topic, Deus, I’m sorry and this can be moved to a new topic. I chose this topic mostly based on the title)

There’s been a lot of discussion about sessile organisms and reproduction recently, which is good to see in my opinion. I’m going to first describe the current reproduction system with its pros and cons, then talk about what goals a good reproduction system should fulfil in my opinion, and then list and evaluate some potential new reproduction systems. This’ll be focused on the microbe stage but could be useful for future stages too. I’ll use the word “sessile”, but “non-motile” could be more accurate sometimes. “Growth rate” will refer to how fast you grow, and “reproduction time” to how long it takes between birth and reproduction.

So how’s the reproduction system currently? It’s pretty simple: You collect enough ammonia and phosphates to divide your organelles and then click a button to reproduce. You get ammonia and phosphates from compound clouds or other cells. This works great for the average cell that’s of medium size and decent mobility. It usually isn’t too slow or too fast. It’s active, easy to learn, pretty fun and teaches something about real biology. Sometimes however, it’s a different story. You can get lucky with spawns or store nutrients from the previous patch and reproduce so fast that you barely see the patch, effectively skipping it and its challenges. On the other side of the spectrum, you have cells that are slow, big, or unlucky and can take dozens of times longer to reproduce. And then sessile autotrophs can’t reproduce at all. All this even though big, slow and sessile cells all exist on Earth perfectly fine. This feels unnecessarily limiting, punishing and boring. Simply put, reproduction takes too long for some organisms and too little for others.

To better understand the issue, let’s take a step deeper. What is the purpose of reproduction and the time it takes in the game? Personally, I think it’s to both show the full life cycle of the player species (or at least its most important parts) and to give the player an interesting challenge: to prove that their species really is viable. How much should it be like real life? For example, should a whale like creature take dozens of times longer to reproduce than a mouse like creature? Probably not, as that doesn’t sound very fun. Time is very abstract in games and I don’t think that this abstraction really hurts scientific realism. I think that many different kinds of reproduction systems fit under a simplified, abstracted reality, so we can pretty freely focus on what’s best from a gameplay perspective. In real life, growth requires time, energy, and nutrients, but for gameplay reasons we may choose any of them and abstract away the rest, like how the game already does. If we still want bigger organisms to take longer to reproduce for scientific reasons, that’s fine, but only so long as it doesn’t hurt gameplay. So the difference in reproduction time should probably be relatively small. With the purpose in mind, what makes a potential reproduction system good?

Goals for a good reproduction system

  1. All organisms should reproduce in a reasonable amount of time. This means that you can’t reproduce so fast that you skip on the challenge, nor so slow that it gets too boring. Reproduction time should probably be pretty consistent across different kinds of organisms too keep different strategies interesting. So big, sessile and/or autotrophic organisms should take a pretty similar amount of time to reproduce as small, motile and/or heterotrophic ones. Otherwise the game would be punishing those strategies with boredom. I think it’s much more effective and fun to “punish” bad strategies with poorer ability to get enough energy to survive.
  2. The player should have some agency in their reproduction time. Agency feels good and fun, having no control feels bad or boring. Agency lets players play in their own style. New or casual players can take the scenic route where as experienced players and speedrunners can try to go as fast as possible. Without agency the game can easily become a waiting simulator if survival isn’t challenging enough.
  3. It should aim to be scientifically realistic without sacrificing fun, like everything in Thrive. It’s fine to simplify things for the sake of gameplay or ease of learning. Straight up inaccurate things like phosphate generating organelles are a big no-no.
  4. It should be intuitive and easy to learn. New Thrive players are confused enough as is.
  5. It should be feasible to implement. Everyone wants the microbe stage to be “finished” at some point. If a new system is going to require redoing a lot of code, testing and balancing, then it’s going to require good justification as well. We don’t want to burden the developers with unnecessary work.

Concepts for possible reproduction systems (in no particular order):

Wait for currents

Change nothing about the current system and just wait until water currents are implemented. They’d make sessile cells capable of reproduction by making them hit nutrient clouds sooner or (more likely) later. It’d basically be like random, slow movement for them. Currents would also make the world more fun and visually interesting for all cells. However, many cells would still take a very long time to reproduce, especially in patches with slower currents. That’s why I don’t think that this is a sufficient solution.

Passive absorption

Do what Thim did in his fork or what the devs are discussing in Revamping Compound Clouds. Make cells passively absorb ammonia and phosphates. The absorption rate could be affected by membrane type, surface area, patch, etc. This would give all cells a consistent maximum time for reproduction while leaving motile cells the option to pursue nutrients to grow faster. This is a pretty simple change that solves a lot of problems without breaking old stuff too much. It’s also easily modifiable with just a couple of tweakable constants needed. I think that this is a great idea to test first and collect some feedback. Does it affect player behavior or fun for normal cells and if so, in what way? Does it make sessile enthusiasts happy? What kind of absorption rates are good? Is it intuitive or confusing to have both passive absorption and compound clouds? So many questions, I’m curious!

Time-based growth

This is pretty similar to the previous one but more ambitious. Each species would have a specific reproduction time based on its morphology. Ammonia and phosphates would just boost the growth rate or have other uses. You can read more from Deus’s previous posts in this topic. This would put the focus on survival instead of collecting ammonia and phosphates. This is a bigger change and would require a lot of thought and testing. It would make reproduction nicely consistent. On the other hand, it could end up as a waiting simulator if surviving is too easy or growing takes too long, but that could be diminished with balancing. Personally I think that size shouldn’t have much impact on reproduction time because it affects fun a lot.

Time-based growth could make ammonia and phosphates feel a bit useless sometimes. If that’s the case, I’d suggest making both ammonia and phosphates boost growth rate, healing, and toxin production (and maybe even more things). If you had both, the boosts would be added together. Alternatively, you could straight up get rid of ammonia and phosphates and boost growth with energy. If you find a big chunk of food, you should probably be able to reproduce pretty quickly rather than having to wait with a full storage (although defending that food pile from competitors could be interesting). Maybe a button boosts growth at the cost of ATP or excess food goes straight to growth. Overall, I think this could have potential with some tweaking, but it’s hard to tell yet.

Food-based growth

We could abstract away the nutrients and focus on energy from food. Many games make animals grow instantaneously by eating food. It’s active, simple, pretty fun and keeps focus on something that’s necessary for survival. This is more complicated in Thrive however, because not every organism is a normal animal. I guess plants could consider the glucose they make food, making them grow at a consistent rate as they produce more of it. Heterotrophs would grow whenever they eat other cells. But what about a heterotroph that has a single rusticyanin? Should it grow just as well from eating iron? Probably not.

Maybe the instant growth is calculated based on how many metabolizing organelles you have. Maybe growth could happen at the rate you metabolize the food for energy, but that could increase waiting again. Or maybe you need glucose to grow. But that would hinder iron eaters unless you can synthesize glucose with energy from inorganic compounds like CO2, in which case glucose is kind of an unnecessary middleman. I think that this is a harder system to figure out, but if it were to work out, it could make sessile organisms viable without risking a waiting simulator for motile cells.

Static ATP consumption

Constantly consume ATP to grow. You could tweak the rate of growth in the microbe editor, within some reasonable minimum and maximum values. Big cells could grow at a similar rate to small cells since they have more ATP to spend. Autotrophs could sacrifice movement to grow faster. This system is essentially passive growth, so perhaps active cells could have a button that makes them grow faster at the cost of more ATP, that way they could choose their growth rate based on how much food they find and get back some agency. Passive growth makes ammonia and phosphates unnecessary, so they could either boost growth, have some other purpose or be removed.

This system would work pretty similarly to passive absorption and time-based growth, just putting the focus more on energy rather than nutrients. It does give a nice freedom to choose your rate of growth, but it could perhaps be awkward for new players to think about how much ATP they spend on growth. I guess they could just ignore it if the default rate of ATP to growth goes up as you add organelles to your cell. This could work, it’s mostly a matter of which things the reproduction system wants to focus on.

Dynamic ATP consumption

Grow based on how fast you consume ATP during gameplay. If you move, you grow faster. If you make toxins, you grow faster. If you have a higher osmoregulation cost, you grow faster. This makes growth automatically scale with size. This also makes it so you never have a reason sit still once you have enough food to grow until reproduction, since that would just slow you down and it wouldn’t affect how much food you need to reproduce. This gives players who want to go fast the interesting challenge of maximizing how much energy they gain and consume. However, species with little energy would grow slower, which could be unfun for them. Also, it may be weird that moving speeds up your growth. This would also make ammonia and phosphates useless. I don’t know if this idea makes sense, I just found it interesting.

Remove phosphates from the game

We could just abstract phosphates away from the game by assuming that the player passively absorbs enough of them. This would actually make gameplay very similar to the Phosphate Generation mod. If you’re a normal cell, you can play the exact same, just worry about one less compound. If you need help with growing, you can add nitrogen fixing organelles to your cell. This would be a bold but simple change. It’d certainly work, but it does have its flaws. It would mean that all sessile cells would need nitrogen fixing organelles. New players would probably miss those organelles and wonder why they can’t reproduce. We wouldn’t have the chance to teach about phosphates being essential for growth. There would be less diversity in needed compounds (this is both a pro and a con). I wouldn’t personally go with this one.

TL;DR: Sessile, slow and big cells struggle to get phosphates. Surviving from birth to reproduction should be an interesting challenge. Reproduction time shouldn’t be too long or too short. We could try new systems like passive absorption. We should be wary of breaking the game loop, confusing new players or causing too much work for the devs. We can diminish the risk of a waiting simulator with challenging survival, more ambiance and player agency in their rate of growth. All things considered, I think a new system is a good idea, maybe even a necessary one.

Now that’s probably enough for a conversation starter. If you didn’t guess, I’m pretty passionate about this stuff. It’s one of the reasons I got into messing around with Thrive’s code and made the Phosphate Generation mod. I hope that one day life in Thrive will be as diverse as possible. Biodiversity makes for interesting alien environments and gives players more creative freedom and strategic options. Ideally all viable life forms would be fun to play as at least for some people. I think that with all this is mind, a new reproduction system is necessary sooner or later. I don’t know which system is best, which is why I made this post. I want to encourage people to think about this stuff and share their thoughts. I think that it’s a good idea to start trying to figure this stuff out sooner rather than later, because changing reproduction could affect the whole game. For example, if sessile cells could reproduce, then the developers would be freer to add things that encourage or require slowness or sessility, like tankier cell walls. That could change the whole balance of the game. If we leave reproduction changes until later, there may not be much time to do them before 1.0, or plenty of things could end up having to be reworked.

Of course, it could be that none of these proposed reproduction systems make the game better, and some of them could be too much work even if they did. I’m not demanding anything from the busy developers. I just think that there’s a lot of real potential and that it’s a worthwhile idea to test some simple options. When it comes to some of the wilder ideas, I may make some kind of prototypes for them myself one day if they seem promising enough, but that would be still long ways of, and it may well be that the simplest ideas turn out to be the best ones.

I think that testing out simple passive absorption in practice is a good start. If you can, please add the rate of absorption as a tweakable constant in new game settings. That way players can experiment with different values and offer lot of feedback quickly.

If anyone has any thoughts, please share them! Also if anyone has feedback on how reproduction feels with the phosphate mod or Thim’s fork, that would be great to hear as well!

6 Likes

At present cell collect nutrients for only one reproduction,then go to the editor.
Whether we can control cell division and go to the editor through second or more divisions by consuming a large amount of nutrients and meeting certain conditions.
This makes it possible for the ammonia supply of cells at the time when lack of glucose, instead of immediately losing health.
It also allows cells to spend multiple nutrients on reproduction, not just ammonia and phosphates.

How should we reflect the difference between binary fission, mitosis, budding and spore formation?

1 Like

How much of this has been implemented in the game? It seems that, as of 0.6.2, we have:

  • passively belgiumned ammonia and phosphate
  • minimum time for reproduction
  • part of the cell’s lifecycle going on without reproduction (and organelle division starting at maybe 80% of the way through)

I do think that having different uses and benefits for phosphate and ammonia would be good. Also, if phosphate were not as important for reproduction, there would be more point in having the ammonia-producing parts - which I currently feel are pretty-much useless.

At present, the reproductive consumption of ammonia and phosphate increases synchronously. Considering that ammonia corresponds to proteins and phosphate corresponds to DNA, the ammonia cost of reproduction should be affected by the composition and quantity of organelle; the cost of reproducing phosphate should be influenced by the complexity of the DNA, and some organelle containing DNA will also increase the cost of phosphate.

The complexity of the DNA mainly depends on the quantity of the types of organelle, the increase of the same organelle has little effect on it. It should be beneficial for cell specialization.

I really like cells to collect nutrients from relatively young forms, grow to maturity, and then accumulate nutrients to a certain extent before actively initiating division in a safe location, and going to the editor by second or more divisions in the same game period.

The cost of different splitting modes should have same phosphate costs, mainly different in ammonia costs.

For example, for the binary fission, cell start at 80% size, growing to 100% size , collect 160% of nutrients in size to divide and return to 80% size. (80% ammonia costs, 100% phosphate costs)
for the budding reproduction, cell start at 60% size, growing to 100% size , collect 140% of nutrients in size to divide and return to 80% size. (First division need 80% ammonia costs, 100% phosphate costs, but the next only need 60% and division period is shorter)
(The percentage here may be relatively controllable)

edit: I overlooked that phospholipids, a component of biofilms, also consume phosphates. Cell membrane area and phosphate cost of membrane organelle should also be considered.

2 Likes

When glucose cloud is replaced with zoo/phytoplankton, the clouds would include phosphate and ammonia too.

Okay, so what about removing the phosphate and ammonia clouds like how oxygen is removed?

You could already do that by reproducing. And what determines how long you need to survive? Yes, the very game you said has problems. And the player wouldn’t understand why the game asks him/her to survive for that spesific length.

This has a simpler solution. Make the time it takes for reproduction shorter, and ask the player to reproduce more than once. This way, the long times and short times would average out.

Why not remove compound clouds completely, if most of the ammonia and phosphate don’t come from the consumed clouds?

What does mutation points have to do with the speed at which the compounds required to build another member of your species is obtained?

In cell stage, you can add a nitrogen fixing plastid, and a plant can have nitrogen fixing legumes. They both should lower the time it takes to reproduce.

Maybe the requirement for reproduction should only be ammonia and phosphate for autotrophs. For heterotrops, what exists in food shouldn’t be visible to them. The compounds (containing equal amounts of both of them, because they were sufficient for the primary producer) in the food filling the reproduction bar and the glucose increasing the energy/hunger bar.

But ammonia is the thing you need for reproduction. Getting it does prove that you are adapted. You are succesful if you can reproduce. It doesn’t matter how long it lasted.

The species you described is perfectly adapted to its environment.

What are you suggesting? There can’t be too many predators, becuse there aren’t enough cells to feed them.

Generalist species can exist in multiple patches. Anyway, enviromental tolerance isn’t related to reproduction.

Not having glucose kills. Not having phosphate/ammonia doesn’t cause anything.

That is called death due to old age.

Producers can’t produce minerals with fusion. Why should the phosphate/ammonia levels be anything other than constant or random? Decreasing glucose levels can symbolise abiogenic hydrocarbons being consumed and the iron can dissapear from patches that gain oxygen. Volcanism can increase some minerals but it doesn’t start to happen less frequently if the planet is like earth and its core isn’t solidifying.

Such as by filling the ammonia bar of a species that has enough phosphate?

If they are abundant everywhere, why should they boost anything?

This started to sound like dietary recommendations instead of a survival game. Is this more realistic?

That is a very random thing to do

Is that a good complexity to add?

The main focus was already that.

I don’t have an opinion on that, I think it should be done if it is more realistic.

These are good solutions

What I understand is, phosphate and ammonia were like the power ups in mario games, not necessary because they were abundent (and also not abundent?). Why did the power ups exist in the first place? To make the player get used to the game? Do they only become necessary later in the game? Did the early oceans on earth have a lot of phosphate and ammonia? Then wouldn’t it be toxic, how is it a power up? Was it right below the goldilocks amount?

I agree

Not really complicated. They are power ups.

Why? Is because a generation lasts shorter and there would be more generations for evolution? Does the game currently give us 50% mp discount if we enter the editor 50% faster?

What? I thought you wanted a more or less fixed time. The incentive is being able to enter the editor with a lower hp, etc. But if your species is unfit(such as slow), not only you can’t get the power ups before the others, you woud get hunted and extinct. This is the first time you are suggesting being able to enter the editor after a shorter jump, if thats what you are suggesting.

Every species is already incentivised to “just reproduce as soon as possible”. There are exceptions to it such as the grandmother hypothesis but I don’t think you are talking about that.

It is obvious that an experienced player woudn’t be able to finish the game faster if the lengths are more or less fixed.

I suggested having a fixed number of generations instead of a fixed time and I less strongly suggested all the clouds except the glucose to be removed, which would result in the same thing for autotrophs, but that shouldn’t be a problem if speeding up the game is also added, playing as a tree would be boring otherwise.

I’d say it is too much controlled

So, can this be solved by greatly increasing the glucose requirement for reproduction and added parts?

You are just undoing your idea

Why should auto evo care about something that doesn’t change a species’s chance of survival? Why do we end up having mismatchs*? Why should the ammonia help the player’s species in an invisible way? Why shouldn’t the player see that s/he is succesful after consuming ammonia, because of faster healing, etc, and why should there be an increse in auto evo numbers for any other reason than a decrease in deaths and an increase in births? Why try so hard to find benefits to ammonia from a gameplay perspective, instead of looking at the real benefits of ammonia?

I didn’t noticed what changed in this concept. The time it takes until you can click the reproduce button still depends on the

the previous one was

which means which organelles are placed. Or whatever. I don’t know.

A mouse can see the world in slow mo, and a whale can see it in fast mo (is that a word?). The time it takes subjectively for a the player can depend on how fast the player manages to hunt prey (when playing a carnivore) and therefore consume ammonia/phosphate and glucose.

The time it takes for an average player can be determined with tweaking the game’s parameters. The deviation from the average can be reduced with multiple generations.

For example, imagine that the expected value for the time it takes before reproduction was 10 minutes and the standard deviation was very high, 8 minutes.

And imagine that we replaced it with two 5 minute long generations. Their standard deviations are 4.

What is the standard deviation of playing two 5 minute long games?* It is √(42+42) or 5,65 minutes, instead of 8 minutes. If it was divided into 8 short generations, it would be √(8 x 18) or 2,82 minutes. If there are more generations, the total amout of time before entering the editor becomes more predictable. [1]

That would be an chemoautotroph, and need to get ammonia/phosphate with passive absorption

ATP is used to store energy for a short term. Glucose is used to build yourself and grow. Plants can turn glucose into lignin, carbohydrates and fats can be also be considered glucose. Proteins can be considered ammonia(could be called protein in aware stage). Every cell also needs to have some ATP/ADP, which have phosphate. So it is best to treat ATP as a middleman and make growth depend on ammonia/phosphate/glucose.

Using glucose is like using ATP, because you give carbon dioxide when you breathe out. The glucose used for growth is the glucose that can’t be used for energy. Glucose from the glucose bar can be removed for growth.

You can’t grow faster than you consume, so why not say that “grow as fast as you can”? Why would a player chose to grow slower? If you don’t want to enter the editor, if you have unfinished business, you can just not click the reproduction button, and stay a grown up for some time.

What? Is this a game exploit?

If there is a lack of glucose, why isn’t the cell dying? Magic? Ammonia can’t turn into glucose.

edit: a carbon fixator can use ammonia to make glucose*


  1. tell me if i the maths or the assumptions are wrong ↩︎

1 Like

I didn’t think carefully about the specific ammonia autotrophy at that time.

Now I tend to separate ammonia and amino acids. Amino acids are used for cell growth and reproduction and allowing cells to synthesize amino acids.

For context and clarification, this was posted on these forums before the switch to the new reproduction mechanic, which was essentially what this post was arguing for. Before, you would be able to directly uptake absorbed phosphate and ammonia with no sort of cap on absorption rate. That effectively meant that even as a big eukaryotic cell, if you got lucky and stumbled on a huge cloud of phosphate and ammonia, you could go directly to the editor. That wasn’t realistic to evolution or life simulations at all - you don’t just grow instantly as nutrients are consumed. This goes more towards nailing the ideal game mechanic for the simulation Thrive is trying to become rather than the most efficient system we can implement. I am sure that the vast majority of players going into Thrive expect some aspect of “growth” to exist in gameplay since successfully growing your organism is a metric for evolutionary success.

If players are able to circumvent the need to eat a lot of food before reproducing, then so be it; it is a valid evolutionary phenomenon. But they must reach this state of rapid reproduction by making the concessions necessary to achieve that sort of reproductive strategy, by simplifying their body plans and by minimizing their metabolic needs. Not by lucking out and finding an immediately accessible ammonia/phosphate cloud that can give them a free trip to the editor. Having some sort of standardized growth mechanic also gives us a better ability to finetune the gameplay loop - it’s a lot easier to balance things knowing the average pace of a gameplay loop rather than leaving the length of a gameplay loop volatile and ambiguous depending on the compound cloud spawning system.

I will also say that it is extremely unlikely clouds will disappear from Thrive entirely. Chunks of resources might be introduced and cloud spawning frequencies might be reduced in response, but there will always be clouds. Not having clouds and only having chunks necessitates engulfment, which isn’t universally available in Thrive currently, and also makes simulating predation a bit tricky without representing intracellular material as a sort of cloudy goop.

5 Likes

In my opinion, the concentration of dissolved substances in water should be relatively stable, and clouds should represent local material enrichment caused by events, and gradually dissipate. For example, cell injury or death leads to nutrient efflux, mineral dissolution. So I admire environmental compounds.


I have thought about the idea of cells completing a single reproduction:

Organelle replication

I still request to modify the mechanism of replicating Organelle with cell growth during the game. This essentially breaks the player’s expected design for cells, causing them to deform, especially because the replication of flagella and nitrogen fixation causes the ATP balance of cells to be disrupted and starve to death.

At present, every time Organelle division occurs, the actual Organelle of the cell is actually increased. The new Organelle will be generated outside the cell without being predicted by the player, which greatly affects the shape of the cell and requires the re statistics of biochemical processes in the game (does this calculation affect the game performance to some extent?).

In my opinion, the shape and function of cells should be expected and determined in the editor as far as possible, and the division of Organelle should be just a visual effect. For cell growth, a fixed form of cell can be demonstrated by zooming in from small to large. This process can be accompanied by changes in engulf capacity, as well as proportional adjustments to material and ATP requirements based on current size.

For binary fission, Organelle can not follow the amplification, but copy themselves and overlap, which also facilitates the possible cell division animation to allocate Organelle.

Nutritional cost [Structural cost]

In my opinion, the nutrition cost represents the component of a Organelle, which is related to the nutrition that a cell needs to synthesize the Organelle and the nutrition that can be obtained by swallowing a Organelle.

Starting from a simple model, only proteins and DNA are considered, corresponding to nitrogen and phosphate (perhaps some special structures should require special compounds, as well as membrane phosphate [phospholipids]). The demand for protein is related to the type and quantity of cell structure, while the demand for DNA is related to the complexity of genes (the complexity of genes can be determined by the type of cell structure, with little impact on quantity, which may promote specialization).

Growth state and Reproductive state

The nutritional cost of designing cells within the editor is set at 100%. For a binary session, it can be divided into cell growth state and reproductive state. Cell proteins in the growth state range from 70%(start state) to 100% and do not synthesize DNA; The proliferation state of cells ranges from 100% to 140% in protein and from 100% to 200% in DNA.

NPP

This nutrient pool represents the structural material composition of cells and affects the amount of nutrients that can be provided in addition to stored nutrients when cells are engulfed. I also envisioned that cell damage would result in a loss of progress that needs to be repaired, and excessive loss to the danger line would lead to death. May this serve as a difficult mode?

Growth state, the consumption and output of various biochemical processes in cells are related to the current cell size ratio, in order to avoid a small cell requiring significant material consumption. Reproductive state, The consumption and output of various biochemical processes in cells are calculated at 100% state.

Dormancy and activity of cells

I’ve been thinking about how to reflect this: Nighttime cell dormancy, cell dormancy in the absence of food; Cells are active when food is abundant.

If the process of entering ammonia and phosphate into the progress is considered as a requirement for energy consumption, or the DNA and protein synthesis process that consumes ATP (which can directly give engulf the advantage of some proteins), and the process can be controlled in different stages:

Stage Feature
Dormancy Completely no growth and reproduction; closing the motor organs, only basic movement values; reduce osmotic regulation consumption; Close the production of mucus and toxins
Energy conservation Low growth and reproduction; using the motor organs; Close the production of mucus and toxins
Normal Standard State
Activity ATP is consumed in large quantities (except for Glycolysis), so as to grow and reproduce as high as possible (there is a certain upper limit, which is proportional to the normal ratio)

It may be necessary to classify various biochemical processes.

5 Likes

I think it might be cool if there were a way to program a way to tell cells how long G2 phase would be, which would determine how much of what resources you get, as well as the AI of non-player player species cells. Still, on a level of how much resources you would get without a new system, maybe it would be related to the environmental levels of the resource? So, if there’s low phosphate levels, you’d spawn with less phosphate, which would allow for algae blooms and eutrophication to happen if the essential nutrient levels were to suddenly increase.

2 Likes

Low-energy states for cells should definitely be added to the game. I think the eventual changes to the process panel (allowing switching off processes) combined with player decision-making would cover a lot of that for the player, and probably wouldn’t require a new mode to be added. Code would need adding into the AI for non-player cells, though. They would need to determine when to decrease their energy usage (such as at night), and which processes to stop.

As for unplanned changes in the cell as it grows, determining organelle reproduction order would help a lot. But what about being able choose for newly-spawned organelles to be inactive? That would reduce confusion about the cell running differently over time. The cell would still slow down as it grows, but you could even reduce the weight and osmoregulation costs of the new organelles. This would reduce a lot of the player’s frustration when the cell is struggling a bit.

2 Likes