# Quick Question Thread

**URL:** <https://community.revolutionarygamesstudio.com/t/quick-question-thread/153>\
**Category:** Current Game\
**Created:** [March 9, 2018, 4:28pm UTC](https://community.revolutionarygamesstudio.com/t/quick-question-thread/153 "2018-03-09T16:28:33Z")\
**Posts on this page:** 20\
**Page:** 94

<div class="post-metadata">

**Author:** ![Lan](https://thrivecommunity-cdn.b-cdn.net/user_avatar/community.revolutionarygamesstudio.com/lan/32/11015_2.png) [@Lan](https://community.revolutionarygamesstudio.com/u/Lan)\
**Post date:** [May 22, 2023, 10:51am UTC](https://community.revolutionarygamesstudio.com/t/quick-question-thread/153/1896 "2023-05-22T10:51:14Z")

</div>

Is the replication of organelle a real increase of organelle or just a visual effect?

---

<div class="post-metadata">

**Author:** ![hhyyrylainen](https://thrivecommunity-cdn.b-cdn.net/user_avatar/community.revolutionarygamesstudio.com/hhyyrylainen/32/32_2.png) [@hhyyrylainen](https://community.revolutionarygamesstudio.com/u/hhyyrylainen)\
**Post date:** [May 22, 2023, 10:51am UTC](https://community.revolutionarygamesstudio.com/t/quick-question-thread/153/1897 "2023-05-22T10:51:46Z")

</div>

It is a real increase. Duplicated organelles work just like any other organelle.

---

<div class="post-metadata">

**Author:** ![Lan](https://thrivecommunity-cdn.b-cdn.net/user_avatar/community.revolutionarygamesstudio.com/lan/32/11015_2.png) [@Lan](https://community.revolutionarygamesstudio.com/u/Lan)\
**Post date:** [May 22, 2023, 11:12am UTC](https://community.revolutionarygamesstudio.com/t/quick-question-thread/153/1898 "2023-05-22T11:12:16Z")

</div>

No wonder sometimes there is insufficient ATP when moving.

Does this mean that each organelle is continuously calculated as an independent entity during the game? I used to think it was based on cells as entities, adding up various physiological processes in the editor.

One problem is that the division of organelle and the whole cell division are relatively independent processes. It seems unnecessary to divide all organelle

---

<div class="post-metadata">

**Author:** ![hhyyrylainen](https://thrivecommunity-cdn.b-cdn.net/user_avatar/community.revolutionarygamesstudio.com/hhyyrylainen/32/32_2.png) [@hhyyrylainen](https://community.revolutionarygamesstudio.com/u/hhyyrylainen)\
**Post date:** [May 22, 2023, 3:51pm UTC](https://community.revolutionarygamesstudio.com/t/quick-question-thread/153/1899 "2023-05-22T15:51:00Z")

</div>

> [@Lan](#):
>
> Does this mean that each organelle is continuously calculated as an independent entity during the game? I used to think it was based on cells as entities, adding up various physiological processes in the editor.

Yes, and no. The organelles exist as separate object instances that do some actions, but the actual cell processes are calculated as one thing based on the existing organelles (this is recalculated each time the organelles in a cell change).

As Thrive is open source, there’s no deep mystery to how anything in the game works. All it takes is looking through the source code to see what’s going on. For example:

> <https://github.com/Revolutionary-Games/Thrive/blob/16959e3d0cf3e4c9705b20858e492b29bd3327ce/src/microbe_stage/Microbe.cs#LL1233C2>

---

<div class="post-metadata">

**Author:** ![Bwizz245](https://thrivecommunity-cdn.b-cdn.net/user_avatar/community.revolutionarygamesstudio.com/bwizz245/32/5690_2.png) [@Bwizz245](https://community.revolutionarygamesstudio.com/u/Bwizz245)\
**Post date:** [May 22, 2023, 5:47pm UTC](https://community.revolutionarygamesstudio.com/t/quick-question-thread/153/1900 "2023-05-22T17:47:44Z")

</div>

That assumes that you’re actually storing every star system in the galaxy on disk. If systems were procedurally generated, that number would go down by several orders of magnitude.

---

<div class="post-metadata">

**Author:** ![hhyyrylainen](https://thrivecommunity-cdn.b-cdn.net/user_avatar/community.revolutionarygamesstudio.com/hhyyrylainen/32/32_2.png) [@hhyyrylainen](https://community.revolutionarygamesstudio.com/u/hhyyrylainen)\
**Post date:** [May 22, 2023, 5:55pm UTC](https://community.revolutionarygamesstudio.com/t/quick-question-thread/153/1901 "2023-05-22T17:55:52Z")

</div>

Well yes, but then how would space empires work? Would any empire not near the player get saved to disk along with an area where it is? In effect it would be then basically the same as having a smaller map as nothing could actually happen in the huge map. Also if any player interactions need to be stored (for example the player blew up a planet, terraformed something, colonised that, placed cities) then the storage requirements and complexity will go up.

The way we are imagining the planet generation right now is that the planet generation is going to be _slow_ so we _have to_ cache the generated planets on disk. So the idea of just storing the random seed for the galaxy is going to make for an extremely slow gameplay experience as the player would need to constantly wait for planets to be generated when they switch what they are looking at.

---

<div class="post-metadata">

**Author:** ![Bwizz245](https://thrivecommunity-cdn.b-cdn.net/user_avatar/community.revolutionarygamesstudio.com/bwizz245/32/5690_2.png) [@Bwizz245](https://community.revolutionarygamesstudio.com/u/Bwizz245)\
**Post date:** [May 22, 2023, 6:16pm UTC](https://community.revolutionarygamesstudio.com/t/quick-question-thread/153/1902 "2023-05-22T18:16:17Z")

</div>

Fair enough I guess. I was under the impression that planet generation would be a lot simpler in the space stage, but I guess not.

As for handling alien states, I admit that I’m not quite sure how that would work. I’m in the process of trying to create a space strategy game with a procedurally generated galaxy myself and I’m still working that one out.

---

<div class="post-metadata">

**Author:** ![hhyyrylainen](https://thrivecommunity-cdn.b-cdn.net/user_avatar/community.revolutionarygamesstudio.com/hhyyrylainen/32/32_2.png) [@hhyyrylainen](https://community.revolutionarygamesstudio.com/u/hhyyrylainen)\
**Post date:** [May 23, 2023, 6:40am UTC](https://community.revolutionarygamesstudio.com/t/quick-question-thread/153/1903 "2023-05-23T06:40:37Z")

</div>

Well my solution is to limit the galaxy size similar to 4X space strategy games. Then it’ll all make sense: we can keep simulating all the planets and space empires at once and the player has a lively universe to interact with.

To speed up planet generation, I think what we might end up doing is shipping a bunch of pregenerated planets with the game. That way when a new planet is needed we can just pick a random planet from a large list of precreated planets to keep solar system generation fast in the space stage.

---

<div class="post-metadata">

**Author:** ![Trappist-1e](https://thrivecommunity-cdn.b-cdn.net/user_avatar/community.revolutionarygamesstudio.com/trappist-1e/32/10981_2.png) [@Trappist-1e](https://community.revolutionarygamesstudio.com/u/Trappist-1e)\
**Post date:** [May 23, 2023, 10:31am UTC](https://community.revolutionarygamesstudio.com/t/quick-question-thread/153/1904 "2023-05-23T10:31:41Z")

</div>

You said some time ago that when it was complete, the game would occupy 10 GB, so what do you think that will take up more space?

---

<div class="post-metadata">

**Author:** ![hhyyrylainen](https://thrivecommunity-cdn.b-cdn.net/user_avatar/community.revolutionarygamesstudio.com/hhyyrylainen/32/32_2.png) [@hhyyrylainen](https://community.revolutionarygamesstudio.com/u/hhyyrylainen)\
**Post date:** [May 23, 2023, 11:07am UTC](https://community.revolutionarygamesstudio.com/t/quick-question-thread/153/1905 "2023-05-23T11:07:59Z")

</div>

Music and the textures for some of the environmental stuff that we’ll include premade. The 3 new 3D main menu backgrounds take up over 150 MB, mainly due to having 4K bump maps (and to a lesser extend high resolution colour textures).

---

<div class="post-metadata">

**Author:** ![Lan](https://thrivecommunity-cdn.b-cdn.net/user_avatar/community.revolutionarygamesstudio.com/lan/32/11015_2.png) [@Lan](https://community.revolutionarygamesstudio.com/u/Lan)\
**Post date:** [May 27, 2023, 10:07am UTC](https://community.revolutionarygamesstudio.com/t/quick-question-thread/153/1906 "2023-05-27T10:07:50Z")

</div>

For the upgrading of organelle, there is a doubt that for unicellular organism to obtain new organelle, it may only need to copy the original organelle without re evolving from the original structure. When I have a specialized flagella, can I directly replicate it instead of re evolving it from the cilia?

---

<div class="post-metadata">

**Author:** ![Amir](https://thrivecommunity-cdn.b-cdn.net/user_avatar/community.revolutionarygamesstudio.com/amir/32/10853_2.png) [@Amir](https://community.revolutionarygamesstudio.com/u/Amir)\
**Post date:** [May 27, 2023, 9:16pm UTC](https://community.revolutionarygamesstudio.com/t/quick-question-thread/153/1907 "2023-05-27T21:16:36Z")

</div>

Centuries? I’d say in 10 years, the middle class could have it

---

<div class="post-metadata">

**Author:** ![willow](https://thrivecommunity-cdn.b-cdn.net/user_avatar/community.revolutionarygamesstudio.com/willow/32/15176_2.png) [@willow](https://community.revolutionarygamesstudio.com/u/willow)\
**Post date:** [May 27, 2023, 9:18pm UTC](https://community.revolutionarygamesstudio.com/t/quick-question-thread/153/1908 "2023-05-27T21:18:49Z")

</div>

i said decades or centuries

---

<div class="post-metadata">

**Author:** ![Deus](https://thrivecommunity-cdn.b-cdn.net/user_avatar/community.revolutionarygamesstudio.com/deus/32/923_2.png) [@Deus](https://community.revolutionarygamesstudio.com/u/Deus)\
**Post date:** [May 27, 2023, 9:28pm UTC](https://community.revolutionarygamesstudio.com/t/quick-question-thread/153/1909 "2023-05-27T21:28:37Z")

</div>

Yes. Once a part is unlocked, it acts as its own part and can be placed down. Though certain upgrades will require to be toggled to currently, there will be a copy function eventually.

---

<div class="post-metadata">

**Author:** ![willow](https://thrivecommunity-cdn.b-cdn.net/user_avatar/community.revolutionarygamesstudio.com/willow/32/15176_2.png) [@willow](https://community.revolutionarygamesstudio.com/u/willow)\
**Post date:** [May 27, 2023, 11:22pm UTC](https://community.revolutionarygamesstudio.com/t/quick-question-thread/153/1910 "2023-05-27T23:22:26Z")

</div>

what will happen if i get enough neurons to go to the awakening stage and click the button as a sessile plant once muscles are fully implemented

---

<div class="post-metadata">

**Author:** ![Lan](https://thrivecommunity-cdn.b-cdn.net/user_avatar/community.revolutionarygamesstudio.com/lan/32/11015_2.png) [@Lan](https://community.revolutionarygamesstudio.com/u/Lan)\
**Post date:** [May 28, 2023, 6:53am UTC](https://community.revolutionarygamesstudio.com/t/quick-question-thread/153/1911 "2023-05-28T06:53:26Z")

</div>

Can I set a organelle type like the current multi cell setting cell type? I think it’s very interesting to record the evolution tree of organelle and single cell type of multicellular organism like the evolution tree of species.

---

<div class="post-metadata">

**Author:** ![hhyyrylainen](https://thrivecommunity-cdn.b-cdn.net/user_avatar/community.revolutionarygamesstudio.com/hhyyrylainen/32/32_2.png) [@hhyyrylainen](https://community.revolutionarygamesstudio.com/u/hhyyrylainen)\
**Post date:** [May 28, 2023, 8:03am UTC](https://community.revolutionarygamesstudio.com/t/quick-question-thread/153/1912 "2023-05-28T08:03:07Z")

</div>

Oh no, more work for the programming team. I have not wanted to suggest this feature because it needs a bunch of new GUI work and explaining it to new players. It also breaks the design of the editor where no matter which way you do something it results in the same MP usage. This duplicating organelles with upgrades would explicitly break that or make the action combining system _vastly_ more complicated (it’s already the most complicated and bug-prone part of the editor).

---

<div class="post-metadata">

**Author:** ![Lan](https://thrivecommunity-cdn.b-cdn.net/user_avatar/community.revolutionarygamesstudio.com/lan/32/11015_2.png) [@Lan](https://community.revolutionarygamesstudio.com/u/Lan)\
**Post date:** [May 28, 2023, 10:16am UTC](https://community.revolutionarygamesstudio.com/t/quick-question-thread/153/1913 "2023-05-28T10:16:39Z")

</div>

That means that if I have many identical organelle, I need to perform the same operation on them one by one if I want them to perform the same specialization, and spend a lot of MP that is multiple of the number of organelle. It is really frustrating.

In fact, this replicable and upgradeable organelle model only needs to be used for extracellular structures and membrane organelle to reflect their differences from functional protein structure.

---

<div class="post-metadata">

**Author:** ![hhyyrylainen](https://thrivecommunity-cdn.b-cdn.net/user_avatar/community.revolutionarygamesstudio.com/hhyyrylainen/32/32_2.png) [@hhyyrylainen](https://community.revolutionarygamesstudio.com/u/hhyyrylainen)\
**Post date:** [May 28, 2023, 10:24am UTC](https://community.revolutionarygamesstudio.com/t/quick-question-thread/153/1914 "2023-05-28T10:24:31Z")

</div>

The organelle upgrade costs should be determined with that in mind. Also the way upgrades are, in my mind, meant to be really different ways the organelles work. It wouldn’t be so bad as you wouldn’t want to blindly upgrade all of your organelles with the same upgrade. That’s a really huge reason why the original organelle upgrade plans specifically called out to ban just flat out “upgrades” to make an organelle more efficient. Instead they should fundamentally change the organelle to add different gameplay options.

---

<div class="post-metadata">

**Author:** ![Lan](https://thrivecommunity-cdn.b-cdn.net/user_avatar/community.revolutionarygamesstudio.com/lan/32/11015_2.png) [@Lan](https://community.revolutionarygamesstudio.com/u/Lan)\
**Post date:** [May 28, 2023, 10:28am UTC](https://community.revolutionarygamesstudio.com/t/quick-question-thread/153/1915 "2023-05-28T10:28:51Z")

</div>

What I mean is that I want to create custom chloroplasts A and B based on standard chloroplasts, and place and modify them separately.

Perhaps there should be a mechanism to allow organelle of the same type to be independent from the current template or converted to another template. For example, there was originally only chloroplast A, but later chloroplast B was isolated from chloroplast A, and some other chloroplasts A were transformed into chloroplast B. Just like being able to cover the structure on the cytoplasm now?

[Previous page](https://community.revolutionarygamesstudio.com/t/quick-question-thread/153.md?page=93)

[Next page](https://community.revolutionarygamesstudio.com/t/quick-question-thread/153.md?page=95)
