Simple DirectMedia Layer |
Topic |
Author |
Description |
|
DevHub - Side Tutorial - SDL Image [Added: 3/17/2008]
|
Tim Jones
|
This side tutorial demonstrates how to stop using bitmap files within SDL. We'll see how to load and link SDL_image and integrate that into our existing surface class. |
|
DevHub - Side Tutorial - SDL SoundBank [Added: 4/16/2008]
|
Tim Jones
|
This side tutorial demonstrates how to create a soundbank of sounds to play in your games. It will help you manage your sound resources with IDs for easy use. |
|
DevHub - Tutorial 1 - SDL Tutorial Basics [Added: 3/17/2008]
|
Tim Jones
|
Provides a basic game framework for initialization of SDL as well as common routines. These routines are split into separate files, defining the main functions of a game, Initialization, Events, Loops (Data handling, Rendering, and Cleanup. It provides a bare bones framework to help newcomers understand code re-usability, as well as practicality with integrating with SDL. |
|
DevHub - Tutorial 2 - SDL Coordinates and Blitting [Added: 3/17/2008]
|
Tim Jones
|
This tutorial builds upon the previous one, demonstrating the basics of bliting (drawing) graphics to screen and loading files. You'll learn how to draw surfaces to screen while managing surface resources correctly. |
|
DevHub - Tutorial 3 - SDL Events [Added: 3/17/2008]
|
Tim Jones
|
This tutorial helps the user design a reusable event class structure wrapper around SDL. The class is easily integrated into various classes via inheritance, allowing events to be checked easily by overloading a function. |
|
DevHub - Tutorial 4 - SDL Tutorial Tic-Tac-Toe [Added: 3/17/2008]
|
Tim Jones
|
Using the first three tutorials, we combine them all together in a practical framework. Using this framework, we learn some key concepts of combining events, and surfaces into making a basic Tic-Tac-Toe game. We'll take the concepts learned earlier and bring them all together. |
|
DevHub - Tutorial 5 - SDL Animation [Added: 3/17/2008]
|
Tim Jones
|
Building upon the previous framework we will add a basic animation class. We'll see how to do frame animation that is timed based, as well as oscillating an animation. This class is then used along with a surface to provide on screen animation. |
|
DevHub - Tutorial 6 - SDL Entities [Added: 3/17/2008]
|
Tim Jones
|
This tutorial demonstrates the basics of creating and managing entities (sprites). We'll manage all the entities in a practical manner using lists. This tutorial will build upon the animation tutorial, bringing the two together. |
|
DevHub - Tutorial 7 - SDL Maps [Added: 3/17/2008]
|
Tim Jones
|
This tutorial shows how to load and render maps using external files. Maps are built from tiles, and these maps are put into areas. These areas will be clipped according to a camera view, allowing for faster performance. |
|
DevHub - Tutorial 8 - SDL Collision [Added: 11/5/2008]
|
Tim Jones
|
This tutorial demonstrates how to check for collisions using entities against other entities, and a collisions against a map. It also shows you how to effectively move entities with time-based movements. |
|
Direct3D 9.0 with SDL [Added: 5/17/2005]
|
Michael Conway
|
Illustrates how to use SDL instead of native Win32 to set up a Direct3D application. |
|
SDL & Fonts [Added: 6/9/2003]
|
Doug Manley
|
Describes how to easily use text with SDL. |
|
SDL & Fonts Part 2: PrintStrings [Added: 7/9/2003]
|
Doug Manley
|
Continues where the previous article left off, covering how to handle multiple lines of text. |
|
SDL Collision Events [Added: 9/3/2009]
|
Tim Jones
|
Using the previous tutorial as a basis, we'll look out how to respond appropriately to collisions and how to trigger events when collisions take place. |
|
The Simple DirectMedia Layer from a Win32 Perspective, Part 1: Setting Up Your System for SDL [Added: 12/4/2001]
|
Ernest Pazera
|
This series kicks off by walking you through the steps needed to set up your development system to use SDL. |
|
The Simple DirectMedia Layer from a WIN32 Perspective, Part 2: SDL Video [Added: 12/17/2001]
|
Ernest Pazera
|
The second installment in this series provides extensive coverage of the video component of SDL. |
|