Biblioteca SDL

Nestes útlimos dias estive estudando uma nova (para mim) biblioteca para desenvolvimento de jogos e multimidia.

Estou gostando bastante da variedade de coisas que estou conseguindo fazer com ela, e que ainda não tinha conseguido fazer com Allegro.

Algumas características e poderes que consegui testar desta biblioteca foram:

  • Imagens
  • Vídeo (MPEG)
  • Teclado
  • Mouse
  • Threads
  • Uso de fontes TTF

Estou desenvolvendo algumas classes uteis baseadas nessa biblioteca, já que algumas coisas nela não são tão triviais e simples como em Allegro, ou as vezes são apenas um pouco mais trabalhosas.

Aqui vai uma descrição que peguei no site oficial da biblioteca em uma tradução livre feita por mim:

Simple DirectMedia Layer é uma biblioteca multimidia multi-plataforma desenvolvida para prover acesso de baixo nível a áudio, teclado, mouse, joystick, 3d hardware via OpenGL, e video 2D. É usada para tocadores de MPEG, emuladores, e outros jogos populares, incluindo a versão portada para linux do premiado “Civilization: Call To Power.”

Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of “Civilization: Call To Power.”
Em breve, estarei postando algumas características dessas classes que estou pretendendo criar, para que se alguém estiver afim de ajudar.

Links:

http://www.libsdl.org/ Site oficial

http://www.libsdl.org/tutorials.php Parte de Tutoriais do site oficial

Bibliotecas SDL recomendadas:

SDL defautl

SDL_image - para trabalhar com outros formatos de imagem

SDL_mixer - para trabalhar com audio

SMPEG - para trabalhar com video MPEG

SDL_ttf - para trabalhar com TrueTypeFonts (TTF)

Em breve postarei alguns tutoriais também sobre está biblioteca.

Comentários (10)