Genotype details
Name: | Recursive Tower |
From gene pool: | other |
Author: | Wojciech Jaskowski |
Date submitted: | 2006-01-25 |
Size: |
95 parts 94 joints 0 neurons 0 neural connections |
Actions: |
Download this genotype
|
Description: | Recursive Tower, level 3 |
How created: |
Designed The following recursive algorithm generates such towers: tower(lev) { return "lllllrrX(,," + body(lev) + ")"; } body(lev) { if (lev == 0) return "LLLLLLX(LLLLLLX(,RRLLLLLLX(,LLLLLLX,LLLLLLX,)),,LLLLLLX(RRLLLLLLX(,LLLLLLX,LLLLLLX,),))"; else { b = body(lev-1); return "LLLLLLX(LLLLLLX(,,RR" + b + "),,LLLLLLX(RR" + b + ",,))"; } } |
Performance notes: | Recursive Tower is very tall, although its vertical position increases very little when its level is greater than 4.
It is worth mentioning that Recursive Tower is very stable and springy on all its levels. It even seems that Recursive Tower can be infinitelly tall (I have tested its stability up to level 10 of recursion). |
Full genotype: |
lllllrrX(,,LLLLLLX(LLLLLLX(,,RRLLLLLLX(LLLLLLX(,,RRLLLLLLX(LLLLLLX(,,RRLLLLLLX(LLLLLLX(,RRLLLLLLX(,LLLLLLX,LLLLLLX,)),,LLLLLLX(RRLLLLLLX(,LLLLLLX,LLLLLLX,),))),,LLLLLLX(RRLLLLLLX(LLLLLLX(,RRLLLLLLX(,LLLLLLX,LLLLLLX,)),,LLLLLLX(RRLLLLLLX(,LLLLLLX,LLLLLLX,),)),,))),,LLLLLLX(RRLLLLLLX(LLLLLLX(,,RRLLLLLLX(LLLLLLX(,RRLLLLLLX(,LLLLLLX,LLLLLLX,)),,LLLLLLX(RRLLLLLLX(,LLLLLLX,LLLLLLX,),))),,LLLLLLX(RRLLLLLLX(LLLLLLX(,RRLLLLLLX(,LLLLLLX,LLLLLLX,)),,LLLLLLX(RRLLLLLLX(,LLLLLLX,LLLLLLX,),)),,)),,))),,LLLLLLX(RRLLLLLLX(LLLLLLX(,,RRLLLLLLX(LLLLLLX(,,RRLLLLLLX(LLLLLLX(,RRLLLLLLX(,LLLLLLX,LLLLLLX,)),,LLLLLLX(RRLLLLLLX(,LLLLLLX,LLLLLLX,),))),,LLLLLLX(RRLLLLLLX(LLLLLLX(,RRLLLLLLX(,LLLLLLX,LLLLLLX,)),,LLLLLLX(RRLLLLLLX(,LLLLLLX,LLLLLLX,),)),,))),,LLLLLLX(RRLLLLLLX(LLLLLLX(,,RRLLLLLLX(LLLLLLX(,RRLLLLLLX(,LLLLLLX,LLLLLLX,)),,LLLLLLX(RRLLLLLLX(,LLLLLLX,LLLLLLX,),))),,LLLLLLX(RRLLLLLLX(LLLLLLX(,RRLLLLLLX(,LLLLLLX,LLLLLLX,)),,LLLLLLX(RRLLLLLLX(,LLLLLLX,LLLLLLX,),)),,)),,)),,)))
|
Height on land (MS): | 1.988 |
Height on land (ODE): | 2.768 |