Bots and Simulations > Bot Tavern

Does this count as an MB?

<< < (4/5) > >>

Elite:
Definately. As I said before, bots can be modified to use 'batteries'  in minutes. And why stop at one veggie?

What I would really like to see is Helios with a battery  :D

Numsgil:
With the new tie commands I'm working on I think you could have a bot 'brain' with alot of veggy 'body' parts.  The power from a tree of veggies would be far more viable as an energy source.

A bitch to program though.

Elite:
I'm going to see if I can make a quick Animal Minimalis 'battery' mod

EDIT: Here ya go


--- Code: ---'Animal_Minimalis

'Contains everything necessary for it
'to survive and reproduce.

cond
*.eye5 0 >
*.refeye *.myeye !=
start
*.refveldx .dx store
*.refvelup 30 add .up store
stop

cond
*.eye5 50 >
*.refeye *.myeye !=
*.refeye 0 >
start
-1 .shoot store
*.refveldx .dx store
*.refvelup .up store
stop

cond
*.eye5 50 >
*.refeye *.myeye !=
*.refeye 0 =
*.numties 0 =
start
.tie inc
stop

cond
*.eye5 0 =
*.refeye *.myeye = or
start
314 rnd .aimdx store
stop

cond
*.nrg 20000 >
start
20 .repro store
stop

cond
*.numties 0 >
start
628 .fixang store
0 .fixlen store
1 .tienum store
.fixang .tieloc store
628 .tieval store
1 .readtie store
stop

cond
*.numties 0 >
*.treffixed 0 !=
start
*.tiepres .tienum store
.fixpos .tieloc store
0 .tieval store
stop

cond
*.multi 1 =
start
75 .sharenrg store
.sharewaste inc
*.pleas 2 div .strbody *.pleas sgn mult store
stop

cond
*.multi 1 =
*.eye5 0 >
start
32 .shootval store
-6 .shoot store
stop
stop

end
--- End code ---

It's not very good, but considering I did it in under 2 minutes ...


You get the idea - I'm sure one of you can make it better
It needs:
- better conspec recog (don't atack the tied veggies)
- better hunting routines
- better tieing routines
etc

Elite:

--- Code: ---'Animal_Minimalis

'Contains everything necessary for it
'to survive and reproduce.

cond
*.eye5 0 >
*.refeye *.myeye !=
start
*.refveldx .dx store
*.refvelup 60 add .up store
stop

cond
*.eye5 50 >
*.refeye *.myeye !=
*.refeye 0 >
start
-1 .shoot store
*.refveldx .dx store
*.refvelup .up store
stop

cond
*.eye5 50 >
*.refeye *.myeye !=
*.refeye 0 =
*.numties 0 =
start
.tie inc
stop

cond
*.eye5 0 =
*.refeye *.myeye = or
start
314 rnd .aimdx store
stop

cond
*.body 7500 >
start
10 .repro store
stop

cond
*.numties 0 >
start
628 .fixang store
0 .fixlen store
1 .tienum store
.fixang .tieloc store
628 .tieval store
1 .readtie store
stop

cond
*.numties 0 >
*.treffixed 0 !=
start
*.tiepres .tienum store
.fixpos .tieloc store
0 .tieval store
stop

cond
*.multi 1 =
start
75 .sharenrg store
.sharewaste inc
*.pleas 1.5 div .strbody *.pleas sgn mult store
stop

cond
*.multi 1 =
*.eye5 0 >
start
32 .shootval store
-6 .shoot store
stop

cond
*.myeye *.trefeye =
start
*.tiepres .deltie store
stop

cond
*.nrg 100 <
start
100 .fdbody *.body sgn mult store
stop

end
--- End code ---

A better, although not entirely flawless version (it's begining to actually kill veggies)

It keeps the veg slightly further away from it than Symbioticus does for ease of movement

EDIT: It defeated Hunter 2.2

Elite:
Yey, down to a single gene

 :D

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version