github

How hard is it to create a pet? What are the minimal requirements for a pet? The EmotiveCircle project aims to understand and implement answers to these questions.

Outline of Main Features

  1. Audiovisual
    1. Primary Circle
      1. Elevation
      2. Size
      3. Jaggedness
    2. Secondary Circle
    3. Ball
    4. Sounds
      1. Heartbeat
      2. Breathing
  2. Interactions
    1. Comfort
    2. Annoy
    3. Feed
  3. Vitals
    1. Heart
    2. Respiration
    3. Metabolism
    4. Blood Glucose
    5. Ghrelin
    6. Leptin
    7. Oxytocin
    8. Cortisol
    9. Adrenaline
    10. Insulin
    11. Endorphins
    12. Muscle Fatigue
  4. Play
    1. Goal
      1. Action restrictions
      2. Path Reparamaterizations
    2. Learning
      1. Previous Methods Tried
      2. Iterative Radius-Reduced Search