Skip to content
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

Define the cell state #25

Closed
MylesScholz opened this issue Dec 5, 2023 · 2 comments
Closed

Define the cell state #25

MylesScholz opened this issue Dec 5, 2023 · 2 comments
Assignees

Comments

@MylesScholz
Copy link
Owner

MylesScholz commented Dec 5, 2023

Motivation

Living organisms have an internal state, which may be modeled with a set of variables. So, in order to fulfill #16 , we must define these state variables.

Description

The task is to design and implement a data structure in cells that stores state variables in an organized manner. The structure should contain, at minimum, the following information:

  • Cell State: a container for the various state variables to be modeled in a Cell
    • Alive: whether a Cell is alive or dead
    • Nutrients: a numeric definition of the amount of usable nutrients in a Cell
    • Age: the amount of time that a Cell has spent alive
    • Size: a measure of a Cell's physical dimensions
    • Reproduction Threshold: the amount of nutrients needed for a Cell to reproduce
    • Reproduction Cost: the amount of nutrients expended when a Cell reproduces
    • Homeostasis Cost: the amount of nutrients a Cell expends per unit of time to remain alive
    • Nutrient Efficiency: the proportion of environmental nutrients that a Cell is able to gather per unit of time

Dependencies

Time Estimate

10 person-hours of work.

Acceptance Criteria

  • All requirements are satisfied in a released version of the program
  • The project partner has accepted the released version
@MylesScholz MylesScholz converted this from a draft issue Dec 5, 2023
@MylesScholz MylesScholz moved this from Validated Backlog to In Progress in A-Life Capstone Project Dec 5, 2023
@MylesScholz MylesScholz self-assigned this Dec 10, 2023
@MylesScholz
Copy link
Owner Author

See /docs/cell_data_structure.md in #36 for a more extensive diagram of the data structure.

@MylesScholz
Copy link
Owner Author

I am closing this because it has been superseded by #45 .

@github-project-automation github-project-automation bot moved this from In Progress to Done in A-Life Capstone Project Feb 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

No branches or pull requests

1 participant