Show Posts

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.


Messages - Light

Pages: 1 ... 14 15 [16] 17
226
Suggestions / Senses
« on: March 04, 2005, 07:04:58 PM »
yeah but you dont have to have your bots use one sort of recognition, you can use lots say refeye in1 and memloc to identify each, its unlikely an enemy bot will mimic more than one location. Mimics are good against a specific species but they dont  get to the top spot on this alone because they have to tackle a variety of bots each with different ways of recognising friends, its why I dont bother too much with mimics, I think its a small area, where there are more significant ways to play with a bot to make it better, but I am very tired and maybe someone will prove me wrong

227
Suggestions / Senses
« on: March 03, 2005, 07:04:26 PM »
with 3, with have things like rebody or refpoison which act like that, but even if you send out signals like "im tough go away" the opposing bots aren't going to leave it alone, its a dog eat dog world and somehow they are going to have to engage the big tough bots in order for there species too survive.
    Its just at current there aren't many bots that actually take on board information about its target and the environment, like whether the oposing bots are shot bots or use ties, should I then build slime or shell or both and should I tell my friends about it? Is it a big fat bot, what defenses does it have, what weapons should I use? what is my best strategy should we group together or spread out, most bots just go there's a target move towards it and fire rather than actually having any higher sort of thinking, granted some bots do use some of what I have said, I just think it would be cool if it was used a lot more, to have more complex bot behaviour.

228
The Gene depository / Tie defences
« on: March 03, 2005, 05:10:26 PM »
true, you would have to link it to some sort of movement command, but the possibility is there to play with

229
Off Topic / Ecumenopolis
« on: March 03, 2005, 05:05:54 PM »
I think the reduction in the number of children people have is linked to decreasing infant mortality, people used to have lots knowing that some of them wouldn't make it to adulthood, its playing the probability game, the odds of children surviving have increased so people need less of them.

230
The Gene depository / Tie defences
« on: March 03, 2005, 05:00:49 PM »
just tried it again and yep it definatly works in 2.35 and in 2.36, also Death grip (database) uses it as a weapon, I remember you stopping .delgene being activated by venom and poison but dont remember anyone mentioning ties, but yes I agree it should be removed, I assume you can use it with other variables okay like .repro instead?

231
The Gene depository / Tie defences
« on: March 03, 2005, 03:15:33 PM »
When a robot ties to you give him a nasty shock with this gene, it will delete his genes B)
Code: [Select]
cond
  *.numties 0 >
  *.robage 2 >
start
  *.tiepres .tienum store
  .delgene .tieloc store
  1 .tieval store
stop
You can also try changing the .delgene to something else, the possibilities are endless, poor tie feeders  :bigginangel: although these genes can be used in reverse as a weapon for tie feeders

232
Off Topic / A bad week
« on: March 02, 2005, 10:19:19 AM »
lol you've still got .delgene inc  :D

233
Bot Tavern / Excalibur
« on: March 01, 2005, 08:08:43 PM »
I created a new bot, Kicks most other bots into touch, leaving them crying on the floor asking there cruel masters not to put them in the ring again

:shoot:  :help:   :help:  :help:  :help:

get it in the bestiary or at the database

MWHAHAAHAHAA!!!!  :bigginangel:

234
F2 bots / Excalibur (F2)(Light)-26.02.05
« on: March 01, 2005, 07:49:43 PM »
Code: [Select]
'Excalibur
'designed for db 2.35
'by Light
'26/2/05

'***********
' * Targeting *
'***********

cond
  *.robage 2 >
  *.eye5 20 <
  *.refaimsx *.myaimsx !=
  *.eye9 *.eye5 > or
  *.eye1 *.eye5 > or
  *.eye8 *.eye5 > or
  *.eye7 *.eye5 > or
start
  *.eye9 *.eye8 add *.eye1 sub *.eye2 sub .aimdx store
stop

cond
  *.refaimsx *.myaimsx !=
  *.robage 5 >
  *.eye5 0 >
start
  *.refxpos *.refypos angle .setaim store
stop

cond
  *.eye9 0 =
  *.eye8 0 =
  *.eye5 5 <
  *.eye2 0 =
  *.eye1 0 =
start
  200 .aimsx store
stop

cond
  *.refaimsx *.myaimsx =
start
  200 .aimsx store
stop

cond
  *.vel *.maxvel <
  *.numties 0 =
  *.robage 2 >
  *.eye5 0 >
  *.fixed 0 =
  *.refaimsx *.myaimsx !=
start
  *.refxpos *.refypos dist 300 sub 5 div .up store
  *.refveldx .dx store
stop

cond
  *.vel 0 =
  *.refaimsx *.myaimsx =
start
  10 .up store
stop

'****************
'* Reproduction *
'****************

cond
  *50 1 =
start
  628 .aimsx store
  0 50 store
stop

cond
  *.nrg 2000 >
  *.body 4000 >
  *.eye5 50 <
start
  628 .aimsx store
  51 .repro store
  1 50 store
stop

'cond
'  *.robage 1 >
'  *.robage 3 <
'  *.nrg 2000 >
'start
'  51 .repro store
'  150 .aimsx store
'stop

cond
  *.robage 0 =
start
  .tie inc
  0 .out1 store
  .shoot .ploc store
  .shoot .vloc store
stop

cond
  *.robage 1 =
start
  .deltie inc
  628 .aimsx store
stop

'********
'* Body *
'********

cond
  *.body 20 >
  *.nrg 500 <
start
  100 .fdbody store
stop

cond
  *.body *.nrg <
  *.nrg 1000 >
  *.robage 2 >
start
  100 .strbody store
stop

'****************
'* Adaptive Armour *
'****************
'1 poison
'2 shell
'3 + 4 slime

cond
  *.in1 *.out1 !=
  *.in1 0 !=
  *.out1 3 <
  *.myeye *.refeye =
start
  *.in1 .out1 store
stop

cond
  *.shflav -1 =
  *.out1 1 !=
start
  1 .out1 store
stop

cond
  *.shflav -6 =
  *.out1 2 !=
start
  2 .out1 store
stop

cond
  *.numties 0 >
  *.out1 3 <
  *.out1 0 >
  *.pain 100 >
  *.genes 28 < or
start
  *.out1 2 add .out1 store
stop

cond
  *.nrg 900 >
  *.poison 1000 <
  *.out1 1 =
  *.out1 3 = or
  *.robage 10 < or
start
  100 .strpoison store
stop

cond
  *.nrg 900 >
  *.shell 190 <
  *.out1 2 =
  *.out1 4 = or
  *.robage 2 < or
start
  200 *.shell sub .mkshell store
stop

cond
  *.nrg 900 >
  *.slime 190 <
  *.out1 3 =
  *.out1 4 = or
start
  200 *.slime sub .mkslime store
stop

cond
  *.numties 0 >
  *.robage 2 >
start
  *.tiepres .tienum store
  .tieval .tieloc store
  3000 .tieval store
  *.tiepres .deltie store
  *.tieval 3000 div .tieloc store
  .sharewaste inc
stop

'**********
'* Shooting *
'**********
cond
  *.waste 100 >
start
  *.waste .shootval store
  -4 .shoot store
stop

cond
  *.shdn 0 <
  *.shdn -2 !=
start
  .backshot inc
stop

'cond
'  *.fixed 0 >
'start
'  .fixpos dec
'stop

'cond
'  *.eye5 20 >
'  *.robage 2 >
'  *.refeye *.myeye !=
'  *.fixed 0 =
'  *. vel 0 >
'start
'  1 .fixpos store
'stop

cond
  *.refaimsx *.myaimsx !=
  *.eye5 5 >
  *.refnrg 1500 <
  *.refshell 50 > or
  *.refpoison 0 = or
start
  -1 .shoot store
  10 .shootval store
stop

cond
  *.refaimsx *.myaimsx !=
  *.eye5 5 >
  *.refnrg 1500 >
  *.refshell 50 < or
  *.refpoison 0 > or
start
  -6 .shoot store
  10 .shootval store
stop

cond
    *.venom 10 <
start
  10 *.venom sub 0 floor 10 ceil .strvenom store
stop

cond
  *.shflav 0 <
  *.shflav -2 !=
start
  *.shang .setaim store
  -3 .shoot store
  *.venom .shootval store
  -2 .venval store
  0 .shflav store
stop

cond
  *.genes 28 !=
  *.sexrepro 0 != or
  *.mrepro 0 != or
start
  0 .repro store
  0 .sexrepro store
  0 .mrepro store
stop

cond
  *.delgene 0 !=
  *.shoot -2 = or
start
  0 .delgene store
  0 .shoot store
stop
end

235
Off Topic / A bad week
« on: March 01, 2005, 07:03:13 PM »
Quote
cond
*.robage 1 =
  ' robot is aged one cycle
start
.delgene inc
  ' puts a 1 in .delgene
  ' bye bye tie!
stop


All the top bots use a version of this these days.

 :lol:  PY  :lol:
I must have missed the deleting your own genes trick, must be where I have been going wrong :blink: :P

236
Off Topic / The English
« on: February 27, 2005, 12:07:30 PM »
your english is a lot better than it was before, now you could tell me english is your first language and I wouldn't doubt it  :)

237
Suggestions / Senses
« on: February 27, 2005, 04:55:23 AM »
for hearing your just  limit it to bots that are close by say the nearest 5 or 10, rather than having it over the entire population

238
Suggestions / Senses
« on: February 26, 2005, 07:30:08 PM »
if you really wanted hearing you could have something like in1 and out1 say one out and 5 ins and they give the values from the 5 bots closest to you from all directions allowing some form of limited comunication between groups of bots.

239
Off Topic / Anybody got any good emoticons?
« on: February 26, 2005, 07:21:02 PM »
whats the problem I can see MP's smiley in his original post  B)

240
Old Suggestions Awaiting Programming / Possession
« on: February 26, 2005, 01:02:04 PM »
would you imagine this to be real time say 1 cycle a second or turn based?

Pages: 1 ... 14 15 [16] 17