Welcome To Darwinbots > Newbie

Daunted newbie on the killer bot making tour

(1/3) > >>

spiceant:

* When I go to take a look at "the one" gen of chen I see only one gen and still its at the top of the F1 and SB League?
* When exactly do bots die? I tried making a veggy that keeps on turning energy -> body but it explodes so often even though it doesnt run out of energy
* what exactly are *.'s for? as seen in for example this condition: *.fx 0 != but sometimes there are multiple on one line of a condition like with: *.refaimdx *.myaimdx =
* some tutorial links are red and when I click I am shown a screen where I can write the tutorial?!I was also wondering if there are more sites (or programs) with helpfull newbie tutorials.
anyway hello community, I hope the questions dont go below the level of newbyness.

Elite:
Hi, welcome to Darwinbots.

It's very common to be intimidated by the DNA language  :P Any questions about it just ask.

So, questions:

1) Yep, Shen's bot 'The One' has just one gene - one gene bots are hard to program but very efficient and deadly - I've got one, it's called Una (Top of the shortbots league  :D )

2) Your veg probably dies because it is turning all its nrg into body

3) *s are sysvar referances: for example .dn is the adress for down (1 I think), while *.dn or *.body would read back a value from those locations

See this post

4) Wou mean the Wiki? Ask someone else  :wacko:

Hope that's useful

If you want to start making bots, I recomend you go here (Animal Minimalis tutorial) and here (PY's tuutorial)

spiceant:

* How do I turn off random mutations all together, either in all bots or just veggies?
* I am currently using v 2.4.A and am getting crashes sometimes (runtime errors) of different kinds depending on the settings I set. is this the most stable ver?
* what is body good for, other then size?q 2) I wanted to know when bots die, other then when they run out of body or energy
and question 4) was referring to the wikipedia of darwinbots.com

shvarz:
Version 2.4 is a test version with lots of new features.  For the most stable (and most commonly used) version try 2.37.6

In that version (I don't know much about 2.4 version), you can turn off mutations for each species by clicking "Mutation rates" on "Species" tab and then clicking "Toggle mutations" button so that the text below it says "Muations disabled".

Body is good for storing energy (which was why it was originally introduced).  When you have excess - put it in body, when you need some - convert some body back into energy.  Large body also makes your shots fly longer and hit harder.

Bots pretty much die only if they run out of energy. There is also a "shock death" which happens if a bot loses too much energy during a single cycle, but that does not happen too often.

Wikipedia is a work in progress, red links mean that the article has not been written yet, that is why it offers you to write your own.

Numsgil:
2.4 was a huge leap forward, and as a result has a huge number of bugs.  If you're learning, stick with 2.37 so you know what to expect.  It's largely stable.

Development on 2.4 is more or less abandoned as I move the code to C++.  Most of the bugs in 2.4 are being fixed ipso facto during the transfer.

There are many tutorials that should be written and haven't been.  If you're good at writing, and you learn a bit about DNA programming, feel free to write up some of your own.

PY's tutorial is the most comprehensive, if a bit dated.  The Animal Minimalis tutorial I wrote myself and should be useful to get grips on the basic system and how they interact.

The only way to kill a bot that hasn't run out of either nrg or body is to cause a "shock" death.  This occurs if a bot loses half of its nrg in a single cycle, with some caveats to prevent shock death in small bots.

Navigation

[0] Message Index

[#] Next page

Go to full version