Code center > Darwinbots3

Translating v2.x robots to v3

(1/3) > >>

Botsareus:
I will try to make a dna translater for all the 2.x virsions.
note: Numsgil I might have to expand the dna myself if I can't find the command simular to the command spesified in the 2.x robot.
also please note: This is a long term project - I don't even know c# yet.

Numsgil:
There aren't any sysvars set up yet for the DNA, so translating 2.X bots is going to be rather difficult

Many commands have been changed or outright deleted for various reasons, which is why it would be so difficult to really change the DNA of an older bot.  sqr, for instance, now returns the "signed" square root of a number.  Ie: -25 sqr returns -5.  There are no longer any bitwise commands, also.

I do my best to talk about all the differences in the DNA command line thing I released.  Go ahead and read over the command list and complain about anything you don't like.  It's still a work in progress.

Decimals were considered once but I think the concensus was no.  They aren't supported on the stack for two reasons:
1.  Floating point errors are a pain to debug.  You really don't want users exposed to that if you can get away with it.  Integers really don't have any errors associated with them beyond overflow.
2.  You can do any fractional comparisons you like just by reordering the comparison.

Internet sharing is catching on now mostly because Eric found an FTP server that's guarenteed to be online all the time: the webserver.  It's not a permanent solution, but it's a fine temporary fix.  Also, he has like 3 computers to run DB on, so there's pretty much guarenteed to be someone else running in internet mode, which was also part of the problem.  Feel free to thank Eric for his hard work

Botsareus:
Never mind I will translate all the robots myself , just tell me were else exsept from the bestiary can I find 2.x robots. I figure I run a population graph on all robots under all 2.x virsions finding which robot does better in which virsion.

(Yes indeed it will take a while)

Numsgil:
Just the beastiary.  All the bots are in there.

Botsareus:
If v3 won't come out  by the time I get out:
I will write the translator fot the latest 2.X virsion

Navigation

[0] Message Index

[#] Next page

Go to full version