1
F3 bots / Big (F3) (Moonfisher) 19-10-08
« on: October 20, 2008, 01:02:33 PM »Quote from: bacillus
Don't forget Animal Minimalis.XD
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Don't forget Animal Minimalis.XD
It doesn't make a difference, it just snaps the ties.That's strange.
Looks pretty unstable to me, not even a multibot (in theory it is, but it doesn't have any permanent ties). Got mashed by the original version.True. It seems I may have mistaken it as a multibot when it simply didnt get rid of birth ties.
It is a very stupid bot, but I wanted to avoid the mess of figuring out and dealing with the turning effects of tie physics with more than two ties, so I just skipped it altogether.
Post the mutation, I really want to see a version of this gone good
'Hydra Velocans
'A multibot by Bacillus
'Mutation observed by DeMaskus
'Creates erratic movement
'#generation: 8
'#mutations: 3
cond
*.robage 0 =
start
348 inc
1 990 store
stop
'''''''''''''''''''''''' Gene: 1 Ends at position 11 '''''''''''''''''''''''
start
500 *.body sub dup .strbody store
- 312 *.vel sub .up store
333 .out1 store
333 .tout1 store
*990 .out2 store
*990 .tout2 store
50 .sharenrg store
50 .sharewaste store
*.in1 *.out1 sub sgn abs *.eye5 30 sub sgn 0 floor mult .fixpos store
stop
'''''''''''''''''''''''' Gene: 2 Ends at position 57 '''''''''''''''''''''''
cond
*.nrg 6000 >
*.numties 3 <
*.eye5 30 <
start
50 .repro store
2 990 store
'''''''''''''''''''''''' Gene: 3 Ends at position 74 ''''''''''''''''''''''' else
'''''''''''''''''''''''' Gene: 4 Ends at position 75 '''''''''''''''''''''''
cond
*.in1 *.out1 !=
*.eye5 30 >
start
16 .shootval store
*.refxpos *.refypos angle .setaim store
-6 .shoot store
*.vel 2 sub .dn store
stop
'''''''''''''''''''''''' Gene: 5 Ends at position 100 '''''''''''''''''''''''
cond
*.in1 *.out1 =
*.shflav 0 =
start
314 .aimright store
stop
'''''''''''''''''''''''' Gene: 6 Ends at position 112 '''''''''''''''''''''''
cond
*.in1 *.out1 =
*.eye5 0 =
or
*.shflav 0 !=
start
*.shang .aimright store
0 .shflav store
stop
'''''''''''''''''''''''' Gene: 7 Ends at position 131 '''''''''''''''''''''''
cond
*990 2 =
*.waste 100 >
start
*.waste .shootval store
-4 .shoot store
stop
'''''''''''''''''''''''' Gene: 8 Ends at position 146 '''''''''''''''''''''''
'#hash: <EQs7R%40B}#+$ha7%x$
An attempt to make a multibot that uses more than two ties in an organized fashion, whilst trying to keep it simple and effective. You be the judge if it worked or notCode: [Select]'Hydra
'A multibot by Bacillus
'Uses no steering system, instead relies on fixed cells acting as
'pivot for other bots. Very basic in its workings, basically a
'branching animal multi. Pretty stupid, but can get VERY nasty
'very quickly if it finds a field of veggies.
def type 990
def head 1
def main 2
cond
*.robage 0 =
start
.tie inc
.head .type store
stop
start
500 *.body sub dup .strbody store - .fdbody store
10 30 rnd *.vel sub .up store
333 .out1 store
333 .tout1 store
*.type .out2 store
*.type .tout2 store
50 .sharenrg store
50 .sharewaste store
*.in1 *.out1 sub sgn abs *.eye5 30 sub sgn 0 floor mult .fixpos store
stop
cond
*.nrg 6000 >
*.numties 3 <
*.eye5 30 <
start
50 .repro store
.main .type store
stop
cond
*.in1 *.out1 !=
*.eye5 30 >
start
16 .shootval store
*.refxpos *.refypos angle .setaim store
-6 .shoot store
*.velup 2 sub .dn store
stop
cond
*.in1 *.out1 =
*.shflav 0 =
start
314 .aimdx store
stop
cond
*.in1 *.out1 =
*.eye5 0 = or
*.shflav 0 !=
start
*.shang .aimdx store
0 .shflav store
stop
cond
*.type .main =
*.waste 100 >
start
*.waste .shootval store
-4 .shoot store
stop