Welcome To Darwinbots > Newbie
what's a bot made off
PermanentMarker:
The funny thing is I had programming ideas much the same like this program.
Altough some differences mainly the bots, and I'm confused about it.
I mean I've read many articles by now but it's still hocus pocus manuals.
Isn't there any good manual about first all the kind of inputs we have (and where they are located)
so .eye5 is in front (I believe) but how many eyes are there 8 9 or 10 or ????
Next there are a lot of referals to memory locations some seam to have functions too.
Well to say it simply how does the skeleton look like, what is the adres range and which adres boxes are for wel .eyex of for movement or just for calculation storage of memory valuse for own formula's.
Next part what's the instruction set or the math used here.
Simply a turn 90 degrees is like....
A turn of n degrees by a variable is notated as ....
this brings me to the math part, what functions are out there ?
And are there specialities involved like for example shielding / poisening / camouflage /sleeping etc.
How are they notated.
I think the project lacks a bit fundamental explaining.
(the worst explain I saw someone posting a part of vb6 code only...)
If you want to get momentum (people liking this) I think a good documentation is essential.
Perhaps a little application to write down your own bot trough a GUI.
I could create such GUI but cann't do it as it a bit to much of hocus pocus currently, altough I like the idea (as I had this myself too)
so anyone out there is there a real complete explanation of this software?
As I don't want to spend a week to understand this by combining 10 articles.
EricL:
Most of the questions you are asking are well documented on the wiki.
In breif, bots are defined by their DNA and a 1000 location integer valued state array. Locations in the array define the world as perceived by the bot and also are the means by which bots, via the exection of their DNA, interact with the world. Most of the intersting array locations are defined by specific Sysvars. For example, location 505, as described on the sysvar's page (known as sysvar .eye5 - there are 9 eyes by the way) will contain "a value inversly proportional to the bot's distance from a viewed robot. Each eye views a 10 degree arc."
The tutorials are particularly useful in helping to explain things.
PurpleYouko:
Why not try looking in the "Help" menu at the top of your screen?
It covers all of the basics but not some of the more recent additions (because nobody ever updates it apparently)
I went to a lot of trouble to write up all that stuff sometime around V2.3 and it still amazes me that so few people even bother to look at it.
shvarz:
There is a couple of reasons for people not using help. I, myself, rarely use "help" in programs, only when I am already familiar with them and want to find a specific thing that I forgot how to do. Also, I never expected a program made by a couple of guys to actually have anything useful in "Help" menu. Usually all you can find there is "About" and that's it.
Maybe this info needs to be placed somewhere else? Maybe on the splash-screen there should be written in big letters: "Look in the help menu for help with bot design!" Something like that...
PurpleYouko:
Are you telling me that even you didn't know it was there?
Good grief.
Well personally I always go to the help menu in every program I ever use. As you say, a lot of the time there isn't anything useful there but you never know......
Navigation
[0] Message Index
[#] Next page
Go to full version