SDL - Simple DirectMedia Layer |
|
Ces cours sont une présentation de la librarie SDL Simple DirectMedia Layer. Ils vont être la base a une approche basique des mécanismes liés aux multimédias (images, sons, animations,etc). Il n'est demandé aucune notion préalable si ce n'est quelques notions du langage C et C++. Cependant ce cours n'est pas destiné à vous apprendre à écrire des jeux ou à devenir des gourous de l'animation. Il n'a pour unique but que de vous familiariser avec un des outils les plus utilisé en ce moment en ce qui concerne les jeux. Vous pouvez me contacter à cette adresse pour tout renseignement
complémentaire : lawouach@caramail.com |
|
|
SDL ? C'est quoi exactement ... ? |
|
SDL est une librarie graphique, surcouche à l'accès matérielle (carte vidéo, carte son, lecteur de CDROM, etc) qui vous permet à l'instar de DirectX ou ClanLib d'avoir accès facilement à des primitives graphiques, sonores, matérielles. C'est une librairie, donc ce n'est pas un langage en soi, il n'existe pas de compilateur SDL, vous devez l'utiliser via un au autre langage. Dans 95% des cas ce sera le C, mais il existe des modules permettant d'utiliser SDL avec du Perl, du Python ou encore du Caml ! SDL est multiplateformes, et est donc utilisable sous Win32, Linux, BeOS, MacOS,... ainsi vous pouvez créer une application qui tournera sous ces différents systèmes avec très peu de modifications du code source... très gros avantage à l'heure actuelle. Pour terminer SDL ne gère pas la 3D directement mais est 100% compatible avec OpenGL. Par là j'entend que vous pouvez très facilement appeler des primitives OpenGL via SDL . L'adresse essentielle pour SDL est http://www.devolution.com/~slouken/SDL ! Bientôt des sources commentées... |
|
Sommaire des cours |
|
Les cours:
Les annexes:
|
|