Code center > Darwinbots3
Darwinbots 3 Progress
Prsn828:
Since we are likely less than a year from the first Darwinbots 3 milestone I figured it would be good to bring it some more attention. I get the feeling that most people that use this forum are pretty much in the dark about what is going on with its development, so I want to give everyone an open invitation to ask questions about how things are going and what to expect. Don't be afraid to ask questions or make suggestions, I am open to anything, and some feedback would be healthy for the project.
Now it's your turn, ask away!
Ta-183:
Is DNA going to be any easier to use? I mean we still have to keep the ability to use DB2 bots, as it seems as if there are very few new bots being created, but I feel that I would be better able to write a bot with an easier syntax. A subtype of BASIC would be prefferable, as I have loads of experiance programming Ti-84's in TI-BASIC.
Prsn828:
There aren't any real plans for easier syntax, although there are a few changes, like combining stores with calculations. I do understand where you are coming from. Actually, it might be worth my time to create a separate program specifically for coding a bot. I will take this into consideration and think about what would be involved. Now don't let that get your hopes up, I am only going to think about it, I have a feeling it would take a lot of work to actually do, but it would be very helpful.
Honestly, I just started writing my first bot today, so I want to get used to that before worrying about simplifying the process.
Although not quite what you are looking for, I do know that Nums has a shell of the DNA system lying around the forum or the wiki somewhere, so if you want an idea of how the DNA will work when it executes then that is something worth digging up.
Numsgil:
Same basic syntax, and most of the same commands (though some work a little differently). DB2 bots won't work in DB3 because of slightly different syntax, but a transliteration shouldn't be too hard.
Planned features include a command line DNA parser, so you don't have to create a whole new bot and load it into a simulation to experiment with the DNA. Also included will be a DNA debugger, so you can step through your DNA code one bp at a time and look at the values in the stack and in memory. And a "compiler" which checks syntax and can detect common errors like misspellings. Maybe even an ability to code-and-continue, so you could pause the simulation, tweak the DNA in real time, and then let the simulation continue with the bot having new DNA.
Also planned is the ability for users to create new DNA modules in C#, so you could write a BASIC DNA version if you wanted.
Most of that is a bit further along down the road, of course, so nothing forthcoming right now.
abyaly:
I've seen a few different ideas floating around; have you decided what's going to happen with ties/physics/bot shape?
Navigation
[0] Message Index
[#] Next page
Go to full version