[epiar-devel] New Guy
chris at epiar.net
Thu Sep 8 10:51:54 PDT 2011
My name's Chris. I'm one of the developers on Epiar and I'd be happy to help get you on your feet. Learning SDL really helped me get on my feet as a programmer as, unlike say, an XML processing library, it's one of the simplest libraries that you can just have a lot of fun with!
If you're looking for documentation about SDL, a great place to start is here: http://the3fold.free.fr/doc/games.pdf . The book is 10 years out of date but all the code should still compile (with the exception of the OpenAL stuff in the later chapters). That book really helped me and is legally free to distribute online now. The first chapter goes over the basic code architecture of a game (namely, that it involves one main loop: erase, update, draw, sleep, erase, update, draw, sleep), while the second chapter teaches you the basics of GCC, gdb, diff, patch, make and grep. Skip to chapter four after that and in 30 pages, you'll learn how to make a window, draw a BMP file from disk anywhere on the screen, accept keyboard input, mouse input and joystick input.
If you're not looking for documentation and just want to get your hands dirty as soon as possible (good choice, of course), I'd be happy to either meet with you in IRC sometime soon or have a lengthy discussion here on epiar-devel about what you need to know.
Regardless of how we do it, I'd recommend a tour:
* Code tour - where major facilities are located in the code tree and how they work
* Basic facilities used everywhere in Epiar - Video code, Logging code, etc.
* Conventions we use to communicate - epiar-devel, epiar.net/trac (for tickets and technical wiki)
* Figure out what sort of thing you're interested in and find a task in Epiar that matches
If you haven't already, be sure to check out http://epiar.net/trac . Some of it might be out of date (let us know!) but that's where we try to keep a lot of technical information handy.
We're on the verge of our 0.5 stable release coming out and have a lot of room for an extra hand in working on 0.6!
Good luck! Feel free to respond to my suggestions, ask questions, set up that meeting, etc.
Christopher (topher) Thielen
On Sep 7, 2011, at 11:23 AM, Felix wrote:
> My name is Felix, I'm a programmer with some experience in object
> oriented programming (mostly from school, in Delphi and PHP), and I
> would like to help you develop Epiar (mostly because I see it as a good
> way to properly learn C++ and SDL).
> Only problem is i'm currenty struggling to build Epiar (latest Ubuntu,
> plus I'm a Linux noob). I downloaded it via Github and followed the
> instructions, but running configure tells me that sdl_mixer-dev is not
> installed (I double checked it is).
> epiar-devel mailing list
> epiar-devel at epiar.net
More information about the epiar-devel