|
TrentIllician
|
Administrator

Joined: 05 Jan 2007
Posts: 44
Location: USA
|
|
Posted: Jan 11, 2007 1:19pm Post subject: The "library" |
|
|
I got to thinking about the last time I really was seriously programming, and the first thing I thought about was the “library”. Now of course that doesn’t mean anything to you guys, so I’ll explain what I mean. Whenever My friends and I started on a new program, we’d first make a bare bones skeleton program that was very broad, and submit that to the “library” then take that skeleton and make it specific to what we needed it to do. Now, most of the time, whenever we began on a new project, there was already a skeleton for us to get an instant head start from.
Another benefit was that when we had finished a project, if there wasn’t something for us to start on right away, we could go to the library, grab something at random, and start, well, doing stuff. Improving it, altering it, setting it to a task, you know just doing stuff. It always kept us busy.
I think that should be a place to start. Make a simple chat box that memorizes what it is told, and spits back a response. Make a shape recognition program that will tell you that you have drawn a circle, or a square. Make audio recognition, that identifies a cat’s meow, and human speech. Make what ever else you can think of, as basic as basic can be, and add it to the library. Then, someone can make the chat box create it’s own unique sentences, and get the shape recognition to identify a pine tree from a digital picture.
I like the idea of creating the library for a couple of reasons, first and foremost, it gets us going. As of now, the amount of code that has been submitted I can count on one hand. Once some skeletons are created, there will be a couple of submissions every day. Second, it will give the newbie’s... like me, a place to learn the basics. Third, I think it is right up the ally of the spirit of the project.
Tell me what ya all think.
- Trent |
|
|
Martin
|
Joined: 05 Jan 2007
Posts: 84
Location: England, worcester
|
|
Posted: Jan 14, 2007 3:22pm Post subject: |
|
|
|
indeed, whenever me and my friend build a game we build a library - so we have a networking library and a physics library; I'm currently knocking up a directX engine while my friend improves the physics library (with stuff like wall collision etc) for a space game we're making. |
|