Code center > Darwinbots Program Source Code
Direction of the Code
Numsgil:
My vote is for #2. I think if we move the simulation to C++ code, the added flexibility(things like classes, pointers) and speed would be well worth it.
On the down side, not everyone knows C++. And VB is easy to pick up, even for coding newbies.
This is of course for a future time when 2.4 is finished and stable.
Greven:
I have for quite a time thought about beginning to "translate" DB into C or Java, but I couldn't really get started because of the gigantic amount of work I would have to put into it, and even before I could see some results.
But I think it is a good idea, especially if we are more than one :)
I will support it, as long as the source code is still available.
Ulciscor:
I really can't decide, myself. On the upside is the increased speed, but on the downside is the split there will be between people being able to program extra bits and those who can't.
PurpleYouko:
From a purely personal point of view I prefer to keep it in VB.
If any of it is written in C then I am completely out as a programmer since I know absolutely nothing about C.
From the game's perspective it would quite possibly be useful to use some dlls for specific routines.
Then again it has been quite a while since I actually had the time to do any of the programming anyway. :(
Numsgil:
If you already know a language, a new language isn't terribly difficult to learn. But it would take some time, which I'm aware of.
I'm thinking that we could get a significant speed improvement in C++ over VB. I'll have to construct some benchmarks and test them to get an idea of their comparative differences.
And then you add in that I can make some real data structures. Trees, linked lists without all that overhead, etc.
Not to mention that the translators would have to be sure that they release memory that is automoatically released in the VB verson. Memory leaks are not fun.
Navigation
[0] Message Index
[#] Next page
Go to full version