Code center > Darwinbots3
How to start helping?
Tj3:
Hi. I found out about DB a week or so ago, and am very interested in it. I am a decent C# programmer, and have experience in 2D and 3D development with XNA, so I think I could help with development of Darwinbots 3. I was just wondering how I could get started with this, since I'd really like to help.
Numsgil:
Sure, I'd love to have some more help. See the wiki for basic how-to-get-started help. If you've already done some programming with C# and XNA you'll find it rather easy to get started.
If you're comfortable with shaders I'd love someone going in to the graphics engine as it stands right now and implementing circles/ovals. Basically there's a shader set up right now to draw squares. If we modify that shader, we can draw pixel-perfect circles without adding any extra geometry (use a x^2 + y^2 <= r^2 test in texture space). I have other projects you could work on also, but if you're already comfortable with graphics programming, this would be the most straightforward work.
Tj3:
Unfortunately, shaders are one thing I haven't really done much with. I have an XNA book somewhere, though, so Ill see what I can find out from it. If you want, I could also just work on some other parts of the program, which might be better, since I'm more comfortable with some other things.
Numsgil:
Shaders aren't too hard to figure out, if you understand the underlying math (matrices and vectors and the like).
What sort of experience/background do you have? eg: have you just monkeyed around in code, or do you have a math or comp sci background to back it up? What sort of coding have you done in the past? I can probably find a specific task that would work well with your past experience (or lack thereof).
Tj3:
I am good with coding in C#, and have some experience with XNA. I've made some 2D games, and could probably do anything not really complicated. I just thought it might be better for me to do something other than the shaders, just since I haven't really used them much before, but whatever you want I'll try to get done.
Navigation
[0] Message Index
[#] Next page
Go to full version