Bots and Simulations > Bot Tavern
Does this count as an MB?
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