News
Screenshots
Download
SF Listing
Forums Wiki
Doxygen
About
Timeline
Features
Story
Thanks
Resources
|
|
Resources
This page lists a number of valuable resources for a broad spectrum of purposes. Resources are sorted by their topic.
Libraries
These are links to some of the libraries used in the game.
SDL
"Simple DirectMedia Layer." A library that excels in cross platform compatibility and ease of use. Offers support for a number of purposes, including window management, threads, cd rom, 2d graphics, sounds, and timing. Of use to use for this project are its platform portability (mostly between Linux, Windows, and OS X), its sound, input, and possibly its threading support. We will not be using SDL for graphics for efficiency reasons.
OpenGL
"Open Graphics Library." OpenGL has been the secondary choice for most commercial software, second to DirectX. We may support DirectX but will be programming primarily for OpenGL since it is portable to Linux and OS X. By using OpenGL we can take advantage of 3D hardware acceleration even when drawing two dimensions.
Standard C Libraries
This is some great documentation on many of the standard libraries included with most compilers, many of which we may be using. Thanks to www.cplusplus.com for these.
Other libraries will be added to this list once they have been chosen for use.
Keeping Up
If you don't know how to use something that we're using in this project, these links should help you figure it out. Feel free to drop by the forums if you still have questions.
Wiki documentation
Specific to the particular "flavor" of wiki used for this project (Wikka Wiki), this will help you use the unique wiki system.
CVS Documentation
CVS, or Concurrent Versions System, is a very complicated method of keeping track of changes in a project done by a group. Likewise, it is very powerful and has proven stable. There's a good bit out there on the subject, but this is Sourceforge's information on the CVS they provide.
CVS & Windows
A simple how to for accessing the Dirty South CVS annonymously.
General Programming
These links are geared toward general programming for anyone looking to touch up on their programming skills.
Sourceforge
One of the largest collections of open source code available. Sourceforge hosts over a hundred thousand independent projects, all of which are required to make their source code public. Also the current host of this project.
GameDev
GameDev.net offers many articles, tutorials, and links geared toward game programming. It includes a lot of concepts as well as example code.
cplusplus.com tutorial
For anyone who's never touched C++ before, here's a good starting point. This is probably the best starting point out there.
Bruce Eckel's eBooks
Look for Thinking in C++, Second Edition. These books are highly conceptual and are great illustrating object oriented programming.
www.extremeprogramming.org
The second result if you type XP in google's search engine, suprisingly. "Extreme Programming" is a good overview of the process involved in making complicated software.
Linux
Thinking about using Linux? Wanting to find out more? Wondering why you should use Linux? Here ya go.
Why use Linux?
Do a google search for "why use linux?" and the results are overwhelming. I had to do a little browsing to find one I wanted to link to here. I think this article is concise and accurate.
Linux.org
A great collection of links and resources. Click on "Download" or "Distributions" to actually download.
Gentoo.org
Gentoo is my preferred flavor of linux. From the about page: "Extreme configurability, performance and a top-notch user and developer community are all hallmarks of the Gentoo experience."
I hope that some of these links may lend some help. Drop by the forums if you have any unanswered questions.
|