Code center > Darwinbots3
Helping
Botsareus:
ah good, I have 2k10 on my desktop, maybe i'll help if I have more time
Numsgil:
Actually I've thought of useful tasks coders can do, though it's not very glamorous.
I'm working on collision detection write now. I need tests written that test all the edge cases. So in this case it's just thinking through how to position segments, boxes, and points, give them an initial velocity and spin, and check that my functions are returning the correct time of first contact.
The other thought: I've written some basic technology to find the union of two polygons, and some technology to cut holes in polygons. I just need an interface created that can do "difference" between two polygons, and "intersection". So it's just a matter of wiring up the technology that's there to a new API that needs to be written (and mirrored off of the existing polygon union API) and tests written to test it (which is a huge pain; you basically need to get graph paper and draw various interesting tests and then translate that in to points).
The first one I'm going to end up doing myself sooner than later if no one else volunteers. The second one will probably sit for a month or two till I get around to it.
havingphun:
Since I won't be able to help anytime soon. I could try to get coders that know how to program C# from other forums to help and direct them here. Only if you want me too though. Also this forum is a 'little' dead but I think its great so I could post something about darwinbots in a off - topic section of some other forums if you like. But I won't go to any places like 4chan.
Numsgil:
The problem is that knowing C# isn't enough. I have specific goals and my approach so far has been to do literally whatever it takes to make those goals come true. Which usually means reading academic papers and text books, implementing them, and then aggressively testing the result. It's not exactly "fun" for most coders (I'm a bit of a masochist I must admit).
Or alternatively, people who are willing to do the work of coming up with test cases for the algorithms I'm working on could help quite a bit. That's actually a fairly labour intensive part. But even here, it requires a reasonable understanding of how the algorithms are supposed to work to figure out cases that could cause problems. Not exactly all that fun.
...
I've been avoiding trying to advertise Darwinbots personally just because the current VB6 program isn't very good and all my development effort is going in to something that doesn't even have a proper executable yet. (So it feels a bit like putting the cart before the horse).
But don't let that stop you from talking about it on other forums if you like. Personal word of mouth is really the only way projects like Darwinbots get any sort of exposure.
Botsareus:
I went trough the source trying to figure out what he was doing. The only thing that came out of that was that I can use
Dim dinosaurs As New List(Of String)
or
List<string> dinosaurs = new List<string>();
if you prefer c# ...
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version