home *** CD-ROM | disk | FTP | other *** search
/ Merciful 3 / Merciful_Release_3.bin / software / e / elanv1.00.lha / elan / src / params.h < prev    next >
Text File  |  1996-06-07  |  2KB  |  62 lines

  1.  
  2. #define BASE_PERIOD     333
  3. #define OMEGA           (2 * PI / BASE_PERIOD)
  4. #define MANY_YEARS      10
  5.  
  6. /* Range di oscillazione */
  7.  
  8. #define BASE_RANGE          0.33    /* Base */
  9. #define SOLAR_RANGE         0.15    /* Sulla base */
  10. #define TEMPERATURE_RANGE   0.09    /* Sul solare */
  11. #define AIR_RANGE           0.18    /* Sulla temperatura */
  12. #define WATER_RANGE         0.12    /* Sulla temperatura */
  13. #define GROWTH_RANGE        0.07    /* Sulla temperatura */
  14.  
  15. #define AVERAGE_GROUND_FACTOR   0.50
  16. #define DELTA_GROUND_FACTOR     (200.0 / GROUND_AREA)
  17.  
  18. #define RHO                 0.1     /* Rapporto tra usura a regime e usura nei transitori */
  19. #define CONTROL_TOLL        0.05    /* Vincoli stringenti a meno di un 5% sono considerati ~= */
  20. #define USER_EPS            0.01
  21.  
  22. #define BARRIER_RESOURCE    heat
  23. #define BARRIER_FACTOR      0.03    /* Con 100 di throughput il 95% di protezione */
  24.  
  25. #define HABITAT_DEFAULT_PEOPLE      20
  26. #define HABITAT_MAX_PEOPLE          60
  27. #define HABITAT_AUTONOMY_DAYS       75      /* Con default people e eta = 1 */
  28. #define HABITAT_MAX_CAPACITY        (HABITAT_AUTONOMY_DAYS * HABITAT_DEFAULT_PEOPLE)
  29. #define HYBRIDOME_MAX_PEOPLE        45
  30. #define HYBRIDOME_MAX_CAPACITY      300
  31.  
  32. #define SHUTTLE_STAY        1
  33. #define MIN_TIME_GRANTED    10  /* Sopra questa soglia la speranza di vita diviene aleatoria */
  34.  
  35. #define PANTROPIC_STEPS_TO_BREED    (BASE_PERIOD / 3)
  36. #define ALIEN_STEPS_TO_BREED        (BASE_PERIOD / 5)
  37.  
  38. #define MUTATION_RATIO          0.1
  39. #define ALIEN_FORMS_RATIO       0.2
  40. #define GIZMO_FACTOR            (1.0 / BASE_PERIOD)
  41.  
  42. #define INITIAL_PARASITES       20
  43. #define INITIAL_BREEDERS        1
  44. #define INITIAL_GIZMOS          1
  45. #define INITIAL_MOLES           1
  46.  
  47. #define INITIAL_MONEY       5000
  48.  
  49. #define LIFE_KAPPA              0.1     /* Tasso di morte */
  50. #define BIRTH_RATIO             0.2     /* LIFE_KAPPA * BIRTH_RATIO = Tasso di nascita */
  51. #define HYBRID_SUPPORT_MARGIN   1.5
  52. /* Da 1 in su vale: hybrid growing <= MARGIN * available hybrid support */
  53.  
  54. #define MONEY_VALUE         0.001
  55. #define HUMANS_VALUE        1
  56. #define HYBRIDS_VALUE       10
  57. #define PANTROPICS_VALUE    100
  58.  
  59. #define REPAIR_FACTOR           1.0
  60. #define CRITICAL_REPAIR_FACTOR  (3 * REPAIR_FACTOR)
  61.  
  62.