Introduction :
SDL (Simple DirectMedia Layer) est un API (librairie) qui permet de créer des applications multimédia de façon portable sur différents systèmes et qui est gratuite . Elle permet ainsi de gérer un mode vidéo, le son, l'accès à un lecteur CD-ROM, la gestion du temps à la millisecondes près, les threads, la gestion des événements . Elle est supporter principalement sur les plates-formes Win32, Linus, BeOS officiellement . Elle est donc idéal pour créer des émulateurs, ou des jeux de façon portable mais surtout de façon rapide car c'est une des librairies qui est portable en restant suffisamment rapide pour être utiliser à la création de jeux . Elle supporte également une accélération hardware du matériel si le système le permet . Ainsi cette librairie est idéal pour créer des applications portables de façon simple mais aussi rapide . C'est donc un alliage idéal avec la librairie OpenGL qui est elle-même portable, de plus SDL a spécialement conçu un mode pour pouvoir utiliser OpenGL avec SDL . Voici le site officiel de l'API :
http://www.libsdl.org
Vous pouvez trouver un petit tutorial sur la SDL pour en avoir une première expérience en allant ici
|