Bots and Simulations > Tips and Tricks

Conditionless Bots

<< < (2/8) > >>

Endy:
Take a look at Din sometime. It uses:

-1000 .tieval store
*.tieval 1000 div .tieloc store

to allow it to instantly switch from tie feeding to making a bot move.

We've been calling them conditionless bots even though they're not really. The stuff we use is like algebra on steroids to make boolean logic gates within genes.

PurpleYouko:
Oh great!  :blink:

Now I have two high tech programmers to contend with.  :rolleyes:

One Endy was bad enough.

(just kidding guys)

I have trouble keeping up with these complex SG bots at the best of times.
One of these days I might just get around to finishing my stack-tracker utility. That will make things easier to decipher and to program.

Numsgil:
I'm just finishing up my in-simulation bot debugger utilitiy for the C++ version.  It lets you track the contents of the stack and various memory locations while you step through a DNA program command by command.

Immensely useful.

Endy:
That would be great. Most of the time I write little notes to keep the values straight.


--- Quote ---I have trouble keeping up with these complex SG bots at the best of times.
--- End quote ---

They do become kind of esoteric after a while. :lol:


--- Quote ---Oh great! 

Now I have two high tech programmers to contend with.
--- End quote ---

What's really funny is that I learned the basics from you. :D  That first one you made reproduce without using something like *.sun got me started. ^_^

Endy:
Conditionless Bots

Horray let information be free :lol:

Made a wiki containing the major tricks into crafting conditionless genes. Haven't added everything I know, mainly just because I would be here forever :)  I'll see about adding more information on the other minor tricks, like storage location switching.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version