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

Feature List #2

Open
28 of 40 tasks
jtalbert123 opened this issue Jan 4, 2017 · 0 comments
Open
28 of 40 tasks

Feature List #2

jtalbert123 opened this issue Jan 4, 2017 · 0 comments

Comments

@jtalbert123
Copy link
Owner

jtalbert123 commented Jan 4, 2017

This list is incomplete, but should have all the features as of the last edit.

UI

  • Microscope
    • Place Cells
    • Render Cells
    • Show Light
    • Select a Cell for Genome Extraction
  • Genome Editor
    • Add/Remove Modes
    • Render Preview
    • Edit modes
    • Load from Microscope
    • Save/Load Genome to/from file

Physics

  • Cell Division
    • Initial Velocity
    • Mass Split
    • Relative Angles
    • Relative Velocity
    • Adhesin Stays (when 'Child # Keep Adhesin' set in Genome
  • Cells stay in Substrate
  • Cells collide with each other
  • Adhesin holds cells together
  • Adhesin breaks when cells are forced apart
  • Adhesin breaks when cells die

Simulation

  • Cells have separate Genome instances one can be changed in isolation
  • Cells grow/die over time
    • Cells lose Mass over time
    • Cells gain Mass from resources
    • Cells die of age
    • Cells die from starvation
    • Cells have an upper limit
  • Substrate
    • Contains Cells
    • Has Cell-Effecting Properties
    • Save/Load to/from file

Genome

  • Cell types
  • Cell modes
  • Split Mass
  • Split Angle
  • Child Angles
  • Split Ratio
  • Adhesin (Genome behavior - not physics)
@jtalbert123 jtalbert123 changed the title Generate Feature List Feature List Jan 4, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant