Difference between revisions of "Robot DNA"

From WikiManual
Jump to: navigation, search
(How the DNA works: typo)
 
(41 intermediate revisions by 15 users not shown)
Line 1: Line 1:
==How the DNA works==
+
==Darwinbots 2==
 +
===How the DNA works===
 
* [[Genes]]
 
* [[Genes]]
* The [[stack]]  
+
* [[Execution Flag]]
 +
* The [[Stack]]  
 
* [[Custom labels]] (or variables if you prefer)
 
* [[Custom labels]] (or variables if you prefer)
 +
* [[Order of actions]]
  
== DNA commands==
+
=== DNA commands===
An overview of each and every DNA command, from sysvars to logical operators.
+
An overview of each and every DNA [[command]], from sysvars to logical operators.
  
=== Sysvars ===
+
* [[Operators | 2.4 Operators]]
* [[Definitions]]
 
* [[.up|Movement (.up, .dn. .dx, .sx)]]
 
* [[.aimdx|Basic Turning (.aimdx, .aimsx)]]
 
* [[Shooting]]
 
* [[Reproducing]]
 
* [[Ties]]
 
** [[Basic tie commands|Basic (soft) tie commands]]
 
** [[Soft tie reference functions]]
 
** [[Hard tie commands|Hard (Multibot) Tie Commands]]
 
** [[Hard tie reference]]
 
* [[Memloc]] and [[Memval]]
 
 
 
===Operators===
 
* [[store]]
 
* [[rnd]]
 
* [[add]]
 
* [[sub]]
 
* [[mult]]
 
* [[div]]
 
* [[inc]]/[[dec]]
 
  
=== Logical Operators===
+
* [[Pre2.4]]
* [[and]]
 
* [[or]]
 
  
=== Logical Comparison Operators===
+
==Darwinbots 3==
* [[=]]
+
* [[Differences from DB2]]
* [[!=]]
 
* [[Greater than|>]]
 
* [[Less than|<]]
 
* [[%=]]
 
* [[!%=]]
 
  
=== Flow Commands===
+
===The Different Parts===
* [[cond]]
+
* [[Base Pair]]s
* [[start]]
+
* [[Codule]]s
* [[stop]]
+
* [[Chromosome]]s
* [[end]]
+
* [[Meta Tag]]s
 +
* [[DNA]]
 +
 
 +
===How The DNA Works===
 +
* [[DNA Execution]]
 +
* [[Boolean Stack]]
 +
* [[Integer Stack]]
 +
* [[Custom Variable]]s
 +
* [[System Variable]]s
 +
* [[Mutation]]s

Latest revision as of 23:43, 11 September 2014

Darwinbots 2

How the DNA works

DNA commands

An overview of each and every DNA command, from sysvars to logical operators.

Darwinbots 3

The Different Parts

How The DNA Works