Author Topic: Does this count as an MB?  (Read 7757 times)

Offline Elite

  • Bot Overlord
  • ****
  • Posts: 532
    • View Profile
Does this count as an MB?
« Reply #15 on: January 23, 2006, 04:01:19 PM »
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
« Last Edit: January 23, 2006, 04:15:11 PM by Elite »

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Does this count as an MB?
« Reply #16 on: January 23, 2006, 04:26:26 PM »
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.

Offline Elite

  • Bot Overlord
  • ****
  • Posts: 532
    • View Profile
Does this count as an MB?
« Reply #17 on: January 23, 2006, 04:29:38 PM »
I'm going to see if I can make a quick Animal Minimalis 'battery' mod

EDIT: Here ya go

Code: [Select]
'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

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
« Last Edit: January 23, 2006, 04:44:15 PM by Elite »

Offline Elite

  • Bot Overlord
  • ****
  • Posts: 532
    • View Profile
Does this count as an MB?
« Reply #18 on: January 23, 2006, 05:04:37 PM »
Code: [Select]
'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

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
« Last Edit: January 23, 2006, 05:07:06 PM by Elite »

Offline Elite

  • Bot Overlord
  • ****
  • Posts: 532
    • View Profile
Does this count as an MB?
« Reply #19 on: January 24, 2006, 05:10:04 PM »
Yey, down to a single gene

 :D

Offline Endy

  • Bot Overlord
  • ****
  • Posts: 852
    • View Profile
Does this count as an MB?
« Reply #20 on: January 25, 2006, 02:05:31 AM »
About body:

I meant that you'll need to worry about over body feeding. Too much and the bot dies. :(  

Code: [Select]
cond
*.nrg 100 <
*.body 100 >
start
100 .fdbody *.body sgn mult store
stop

Would work better. There's some other tricky aspects like speed and strength that are affected by the level. Presumably there's a "perfect" balance out there, now if only we knew what it was.  :wacko:

Offline Elite

  • Bot Overlord
  • ****
  • Posts: 532
    • View Profile
Does this count as an MB?
« Reply #21 on: January 25, 2006, 11:34:40 AM »
This gene:

Code: [Select]
cond
*.nrg 100 <
start
*.body 100 ceil .fdbody *.body sgn mult store
stop

Is now in Symbioticus v2.4

I've created a better hunting routine too. The bot spins for 100cy. Then cruises forward for 100cy etc. Covers lots more random ground more easily. And I've tried to SGize some of the bot to save energy among other minor changes.

What do you think of the 'battery gene'  B)

Problem is it really messes up tie-feeders  :wacko: