Let's see if I can explain...
It would be carnivore and canibal. It would eat any non-vegetable that he'd see.
So how do you determine if what you see is a vegetable or not? There isn't a refvar for autotrophs, so you have to get creative (the default plant doesn't have any eyes, for instance).
The exception is it's children, but only for three seconds. This is so it wouldn't eat it's own children right after they were born =p
We don't have seconds. We have cycles (because the simulation slows down sometimes, so 3 seconds might be 300 cycles or only 2). So sounds like you want to trigger feeding if the refage is greater than 3.
The rest of the stats would be pretty low.
Stats?
It would have to almost crash with something to see it
The simulation gives all bots the same view distance, so bots can "see" fairly far. I guess you could have it ignore objects that are too far away.
and would be relatively slow. But once it sees something, it starts running super fast
Easy enough if you separate out the logic for "see something I want to eat" from the logic for "randomly wander".
and would strike it's victim really hard.
How does that translate into actual action? Are you powering up shots to do more damage? Are you ramming the other bot (which doesn't actually do damage, but would certainly look aggressive
)
It's atack would take out a lot of health from it's victim.
We don't do 'health'. We have nrg and body, which together would be equivalent to "health".
...
If you're lucky someone might try and write your bot for you, but... probably not. You'll probably have to open up the manual, read the pages for the different sysvars to get an idea of what sort of sense are available, and then take a crack at writing it. It does take a bit of effort if you haven't ever programmed before, but if you have any basic ability with algebra you should be able to figure it out with some effort. Start
here and wander around the wiki for tutorials and the like, and if you have any specific questions we'll be glad to help.