SDL 2.0 book or tutorial list in just C?

Since I just posted for help about a Windows render-to-texture bug
with an example, the cat is starting to get out of the bag, so I might
as well post :slight_smile:

So I agree, I would like to see more pure C tutorials too, so I’ve
written a couple of examples. The best one is a Flappy Bird clone. It
is not meant to be trivial though. It is intended as a thoughtful and
meticulous look at Flappy Bird and try to appreciate the author’s
design decisions and capture the spirit/feel of the game which
includes all the details and odd-ball behaviors that out-of-the
box/pre-canned game engine tutorials are normally terrible about
focusing on (often because they don’t give you that kind of fine
control over things).

It uses SDL 2.0’s 2D renderer. But it also uses SDL_ttf (the fancy
outline text is dynamically created, not pre-made pngs), SDL_image,
ALmixer for audio, OpenAL for pitch effects (press the Shift keys
while playing for slow-motion/speedup), and Chipmunk for Physics.

Anyway, I haven’t launched my new SDK yet (but soon), and I still
haven’t written the formal tutorial that goes with it, but you can
find the source code to FlappyBlurrrC here:
https://bitbucket.org/ewing/flappyblurrrc

And prebuilt binaries here:

Mac
http://playcontrol.net/tempdownload/BlurrrBinaries/FlappyBlurrrCMac.zip

Linux (64-bit, SteamOS runtime compliant)
http://playcontrol.net/tempdownload/BlurrrBinaries/FlappyBlurrrC-0.1.1-Linux.tar.gz

Windows (Windows 7+ 64-bit)
zip: http://playcontrol.net/tempdownload/BlurrrBinaries/FlappyBlurrrCWindows.zip
installer: http://playcontrol.net/tempdownload/BlurrrBinaries/FlappyBlurrrC-1.0.0-win64.exe

Android (4.0+, 4.1+ for best audio performance)
http://playcontrol.net/tempdownload/BlurrrBinaries/FlappyBlurrrC-debug-unaligned.apk

Thanks,
EricOn 11/7/14, Alex wrote:

Hello, unfy!
I’m C programmer too and I learning SDL2 now. I learn it myself without any
tutorials, using just SDL-wiki (http://wiki.libsdl.org) and this forum. And
sometime looking to SDL2 source code (it’s written in C). I making simple
test programs for different aspects of SDL2 and learn how it works.
I think we need more SDL tutorials in C - it is good idea. But for now we
can learn using this resources, which we have. We can learn SDL2 + C
programming together if you interested :slight_smile:

–
Beginning iPhone Games Development