→ summary
******************************************************************************************
Module Evolife.Scenarii.CustomScenario:
======================================
Customized scenario.
Use this if you REALLY need to re-implement the
- Individual
- Group
- Observer
classes. Otherwise, create a scenation named S_xxx.py
as shown in the many examples contained in this directory.
******************************************************************************************
**************************************************************************************
Class Scenario: inherits from Evolife.Scenarii.Default_Scenario.Default_Scenario
==============
Implement a scenario here, by instantiating Default_Scenario.
See documentation in Default_Scenario.py to see how.
**************************************************************************************
----------------------------------------------------------------------------------
Method Scenario.__init__
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
Method Scenario.genemap
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
Method Scenario.display_
----------------------------------------------------------------------------------
**************************************************************************************
Class Observer: inherits from Evolife.Ecology.Observer.EvolifeObserver
==============
Observer stores display instructions and makes statistics
See Evolife/Apps/GraphicExample.py for examples
**************************************************************************************
----------------------------------------------------------------------------------
Method Observer.Field_grid:
==========================
initial draw: here a blue line
----------------------------------------------------------------------------------
**************************************************************************************
Class Individual: inherits from Evolife.Ecology.Individual.EvolifeIndividual
================
class Individual: defines what an individual consists of
**************************************************************************************
----------------------------------------------------------------------------------
Method Individual.__init__
----------------------------------------------------------------------------------
Arguments:
. Scenario
. ID
. Newborn
. maxQuality
**************************************************************************************
Class Group: inherits from Evolife.Ecology.Group.EvolifeGroup
===========
Calls local class when creating individuals
**************************************************************************************
----------------------------------------------------------------------------------
Method Group.createIndividual
----------------------------------------------------------------------------------
Arguments:
. ID
. Newborn
**************************************************************************************
Class Population: inherits from Evolife.Ecology.Population.EvolifePopulation
================
Calls local class when creating group
**************************************************************************************
----------------------------------------------------------------------------------
Method Population.createGroup
----------------------------------------------------------------------------------
Arguments:
. ID
. Size
----------------------------------------------------------------------------------
Method Population.season_initialization
----------------------------------------------------------------------------------
Back to Evolife