Difference between revisions of "Source"

From MachinationsWiki
Jump to: navigation, search
Line 16: Line 16:
 
<embed src="http//:www.jorisdormans.nl/machinations/Machinations.swf?file=../v40/concepts/sources.xml&start=true" width="800x" height="600px"> </embed>  
 
<embed src="http//:www.jorisdormans.nl/machinations/Machinations.swf?file=../v40/concepts/sources.xml&start=true" width="800x" height="600px"> </embed>  
  
<embed width="800x" height="600px">http//:www.jorisdormans.nl/machinations/Machinations.swf</embed>  
+
<embed width="800x" height="600px">../Machinations.swf</embed>  
  
 
[[Category:Concepts]]
 
[[Category:Concepts]]

Revision as of 12:58, 6 January 2015

A Source is a node that generates resources. It is one of the Four Economic Functions.

Sources can have four different activation modes:

  1. Automatic Sources fire once every time step (or once every turn for Turn-Based Diagrams).
  2. Interactive Sources fire when a user activates it by clicking on it.
  3. Starting Sources fire once when a diagram starts running.
  4. Passive Sources only fire when triggered.

The Label of an output Resource Connection determines the number of resources that are produced every time a source is fired. You can use random values or fractions for these values. When using a fraction a source will not produce a resource every time it fires, instead a fraction of 0.1 causes the source to produce a resource once for avery ten times it fires. When using a probability (e.g. 25%) the probability indicates the chance a single resource is produced every time the Source fires.

Sources can be made periodic by adding '/x' to the end of the label. Where x indicates interval in seconds or turns. For example using '5/3' will create a source that creates a burst of 5 resources every 3 seconds or turns.

Sources can have multiple outputs. When this is the case, resources are produced according to the start modifiers of all outgoing connections.