|
|
BeAIM is an official Open Source project, so if you've got coding skills and great ideas, why not implement them? I'm all for improvements, but before you dive in, here are some things to keep in mind...
Before you start coding, get in touch with me. There may be reason that should hold off on a particular piece of code, or I might be duplicating your efforts, or maybe someone else is. Plus, I'd like to keep track of things.
I'm new at this, and because I'm the only developer of BeAIM 99.9% of the time, my methods will be rather primitive compared to the other OSS projects in the world. BeAIM doesn't have a CVS server or anything like that, since most of the time I'm the
only one making changes. I really doubt this will change in the near future.
Please, don't ask me for things to work on! Find something you'd like fixed, or would like added, and ask me about it... but if I want something done, I'm probably doing it myself. :-)
Please don't "fragment" BeAIM. If you've added/changed enough functionality to warrant a "new" version of BeAIM, it's probably worth merging your changes to make the original that much better!
Having said all that... there are a few people who have added or contributed code. I'm starting a list here:
The BeAIM Hall of Fame
Greg Nichols - That's me, the main developer. I wrote almost all of BeAIM and its code.
Sean Heber - Sound code, and most of the network code.
Paul Stadig - Bug fixes, PPC ports of earlier versions of BeAIM.
Ficus Kirpatrick (sp?) - Bug fixes, debugging assistance.
... and a bunch of people who have sent me ideas, debug info, etc. And people from whom I have borrowed code and classes.
|