Quick Question Thread

Okay and thank you

And apparently my post must me atleast 20 characters so sorry for adding this text

Moved over the abbreviations list to the new wiki: https://wiki.revolutionarygamesstudio.com/wiki/Abbreviations_Dictionary#L

There’s a ton of links in the list still pointing to the old wiki. I was really hoping that with the new wiki where every developer can edit it, it might be maintained a bit better…

How will engulfment will work on the future? Only cells with normal membrane and pseudopods would engulf, so if you get a cell wall very early you will not be able to have endossimbiosis?

Sorry if someone has allready asked this but will burrowing and other ways of changing the environment be a thing?

Most likely. If it happens in real life, it will probably be put into the game eventually

Okay and thank you

(Characters to fill 20 limit sorry)

Just wait for the next ten years and it might be a thing if humanity doesn’t destroy itself.
By the way, just give a :+1: instead of replying things like ‘Ok’.
1 Like

Is there a way to delete your organelles? Because I want to be able to have space for eukaryotic parts in the future

@Underfish
As far as I know you right click, or if its an organelle that you have put in the same editor session you click the undo button in the bottom.

Answering @Solitarian’s question from the shoutbox:
Kuvakaappaus - 2020-04-13 08-48-18

I don’t know enough about biology to say

  1. If that is something microbes on earth do (so that it would be available in LAWK mode)
  2. If it is even physically possible to have life in such conditions

I apologize for using the shoutbox inappropriately.

Yes, there are microbes which metabolize hydrogen. https://en.wikipedia.org/wiki/Microbial_metabolism#Hydrogen_oxidation Hydrogenase is an enzyme which could be added to Thrive as an organelle. This would require adding hydrogen as an atmospheric gas, but I think that should be done anyway, as Earth’s atmosphere had lots of it before the photosynthesizers produced all that oxygen. The molecules are based around either iron or nickel atoms. The Wikipedia page on hydrogenase is very detailed, providing calculations and example organisms. Here is another page which has a handy chart: https://en.wikipedia.org/wiki/Lithotroph Here is an example of such an organism https://en.wikipedia.org/wiki/Cupriavidus_necator

I think adding hydrogen metabolism would be quite straightforward and fit well with the game’s current state, but I’m not a programmer. In terms of gameplay, the hydrogenase “organelle” would take atmospheric hydrogen gas (H2) and generate ATP while producing hydrogen ions (H) as a byproduct. This isn’t exactly what happens in nature, but this simplification is justifiable due to Thrive needing to be a fun video game. This would be yet another form of energy production which does not require glucose, like siderotrophy. Many of these organisms die in oxygen because the O2 binds to their iron or nickel atoms, thereby blocking hydrogen acceptance.

Manganese metabolism is less well understood. This page mentions them but does not give sufficient detail: https://en.wikipedia.org/wiki/Chemotroph For example, it does not list an organelle which accomplishes the process. Here is a paper about it, but it is locked behind a paywall: https://www.sciencedirect.com/science/article/abs/pii/S0043135414006976 Such manganese bacteria are apparently a problem in some areas due to their growth in showers and faucets due to manganese-treated water: https://michaelkummer.com/health/black-slime-faucet/ Here is an entry about it in a prokaryotic reference book which contains a helpful diagram explaining the reactions: https://link.springer.com/referenceworkentry/10.1007%2F0-387-30745-1_11 An internet search for “manganese bacteria” will yield many more links and examples. I don’t want to clutter this page too much.

3 Likes

Some quick questions:
-How sex/mating will be represented in the future game (It is a @DeepSix question but none answered him)
-How popular is Thrive, how many people know the game currently
-And about if engulfment is possible with cell walls and if the player will need pseudopods to engulf and have endossimbiosis in the future (i’ve never seen any cell engulfing with cell walls until now)
Why editing puts the topic in latest? I just edited

1 Like

I’ll answer all the questions with one answer: not many developers beside me use these forums, and I don’t always bother to answer “if it happens on earth it is included” or I don’t know to all random questions.

1 Like

Well mating hasn’t really been discussed, and if it has I have not seen the discussions. I assume we will have more to courtship than simply dancing around and laying an egg , but what that entails has yet to have been decided. It’s gonna be quite a while until such a feature is needed so I imagine there wont be frequent discussion about it until we hit multicelluar and beyond.

Popularity of anything can be quite difficult to quantify, especially without any well-gathered statistics that large companies could produce. But from what I have seen around the internet, Thrive is not unheard of but is certainly not mentioned very often outside of communities interested in speculative biology and games similar to Thrive. So my personal opinion is that Thrive is known, but obviously not mainstream.

Engulfment has seen alot of discussion in the dev forums, but I dont believe any consensus has been met yet as to how the team wants to go about it. We do plan on preventing cells with walls from engulfing as that is both realistic and gives players more incentive to use the unprotected membranes.
Pseudopodia and endosymbiosis are also topics still undergoing much discussion, so I can’t give you a definitive answer on how they will work regarding cell walls.

I am sorry if none of my answers are a straight yes or no, but as I have mentioned, the topics you brought up are all still a matter of discussion.

3 Likes

How is the Godot conversion progressing? The progress updates don’t say much besides the fact that work continues. What percentage of the game has been transferred, do you estimate? I know the previous engine caused many problems which will be fixed by switching, but has Godot created any problems that the other engine did not have?

1 Like

I would say that it’s progressing nicely but sometimes it speeds up and slows down, hhyyrylainen has been steadily working on converting some of the microbe codes and the auto-evo framework and there are also other people contributing. I’ll estimate it to be maybe around 40%, there are still a lot of area that hasn’t been converted yet but I think it’s fair to say that the godot version is now starting to feel more like the original one. Now because I mainly work on the GUI, I think the current problem is that the GUI wouldn’t size up with the window screen size (that might be fixed soon though). Well, that’s all I know…

Already 40%? Is it a miracle or the worst is yet to come? I remember someone saying that it would take about 3 or 5 months. In about 1 month already 40% been done, that is so good!

Actually maybe less than that, about 30 to 40ish percent, It’s a very rough estimate so…

In terms of raw lines of code, I’d say about 85-90% is converted. There are only about 7 files that haven’t been converted yet, two of those being some GUI JavaScript.
I’ve been deleting the old files as I’ve done the conversion, if you look at the files on the Godot branch (https://github.com/Revolutionary-Games/Thrive/tree/godot) you’ll see a whole lot of C# files and only a few C++, AngelScript and JavaScript files.
Though there is at least a couple of bugs introduced by the conversion (that I’ve noticed, there are surely more), so quite soon we’ll be done with getting all the code ported over and then we can start fixing up everything.

Will there be anything else in 0.5.0 after the conversion?