New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rework compounds and process system #560

Closed
TjWhale opened this Issue Apr 12, 2018 · 10 comments

Comments

Projects
None yet
3 participants
@TjWhale
Copy link
Contributor

TjWhale commented Apr 12, 2018

Phosphates and Hydrogen Sulphide to be added as compound clouds.

Chemoplasts to be added as an organelle. Toxin glands and chloroplasts will also be unlocked for the player to use in the editor.

The process system to be cut down to the following scheme, each second:

each cytoplasm will take 1 glucose and turn it into ATP
each mitochondria will take 6 glucose and turn it into ATP
each chemoplast will take 4 hydrogen sulfide and turn it into glucose
each chloroplast will make 2 glucose
each flagella, when operating, will use 3 ATP
if there are both ammonia and phosphates in storage 1 of each will be taken and used to grow the cell. once growth hits 100% the editor button will be unlocked.

@hhyyrylainen

This comment has been minimized.

Copy link
Contributor

hhyyrylainen commented Apr 23, 2018

@NickTheNick mentioned in the update that the compounds should start in "primordial soup" mode. So that is related to this issue, I think.

@Untrustedlife Untrustedlife self-assigned this May 15, 2018

@Untrustedlife

This comment has been minimized.

Copy link
Contributor

Untrustedlife commented May 15, 2018

I did a good portion of this, in my last few commits where i added the two new compounds, removed o2 and c02 as clouds, and changed the process values.
The only thing left is The chemoplasts.
WHich i think would be a "good first issue"

@Untrustedlife Untrustedlife removed their assignment May 15, 2018

@hhyyrylainen

This comment has been minimized.

Copy link
Contributor

hhyyrylainen commented May 15, 2018

Also, I think the process system might be a bit broken (and balancing will definitely need to happen) but that will have to wait until the compound clouds work again.

@hhyyrylainen

This comment has been minimized.

Copy link
Contributor

hhyyrylainen commented May 15, 2018

The only thing left is The chemoplasts.
WHich i think would be a "good first issue"

I agree that it's a pretty good first issue (adding a new organelle, which includes getting the art team to do something concrete, is quite difficult) but right now it isn't one as the editor needs to be reimplemented.

@Untrustedlife

This comment has been minimized.

Copy link
Contributor

Untrustedlife commented May 15, 2018

I think that the process numbers in the code are wrong (they dont comply to this exactly, also it isn't very clear, sure take 6 glucose and make it atp, but how much atp, etc. ), but it should be easy enough to make them conform to this :)

@TjWhale

This comment has been minimized.

Copy link
Contributor

TjWhale commented May 16, 2018

I think the process system does need quite a lot of work. I think, I may be wrong, that it's based on a supply and demand model with variable process rates based on how much of each compound is available.

I want to move to a system where it's just continually working at a constant rate. So if your glucose store is not full then a chloroplast will make a little glucose each second, at a constant rate. This will be much simpler and easier to build on.

@Untrustedlife

This comment has been minimized.

Copy link
Contributor

Untrustedlife commented Jun 2, 2018

Individual compounds is done, also after playing around with that, the phosphate/ammonia numbers for growth of organelles are not good, because they get fully grown almost instantly, so we probably need to make it so it cost s"more" to grow organelles.

@hhyyrylainen

This comment has been minimized.

Copy link
Contributor

hhyyrylainen commented Jun 3, 2018

Or balance the clouds. But we shouldn't think about that before everything else is working again.

@Untrustedlife

This comment has been minimized.

Copy link
Contributor

Untrustedlife commented Jun 9, 2018

This is done now, however there are still some issues with the process code (i need to make sure, for example that it doesnt add too many compounds to your cell (where you would go over storage)) so im not closing this just yet.

@Untrustedlife Untrustedlife self-assigned this Jun 9, 2018

@Untrustedlife

This comment has been minimized.

Copy link
Contributor

Untrustedlife commented Jun 10, 2018

Okay, it is done.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment