Hey don't worry its pretty confusing at first, here are some things to help you out.
[blockquote]The
Operators and
Sysvars pages contain the most helpful information in the wiki (to me at least) it lists all the ways you can effect anything the bot does or is in its memory
I know you said you dont want to use anyone else's code in your bots, but that is really the easiest way to learn, the
Basic Bot tutorial breaks down Animal Minimalis very well. Or try modifying Animal Minimalis to use some shell or slime or shoot a virus. (the
advanced shot bot tutorial covers this a bit and is a good follow up on the basic bot one.)
As for how variables work, to create a variable (w/ a name) you must type
def myname location
were the location is a free variable slot, 50 - ~180 is the preferred range I believe
As for how the variables and functions work to make the bot perform a task, think of it as all your math and conditions are the bot thinking, while a store command is the bot doing something, weither it has thought about it or not
so as in Animal Minimalis's first gene:
<pre> *.eye5 0 >
*.refeye *.myeye !=
</pre>
here the bot is deciding if it is looking at food or not
*.refveldx .dx store
*.refvelup 30 add .up store
and here the bot is acting upon that decision by following the food
[/blockquote]I hope that helps If I have said something wrong please correct me I really should be asleep right now.
>_< not really necessary now, yea for typing slow hope it still helps