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.
Este site é escrito por Tulio Faria, analista de sistemas, apaixonado por web, jogos e por qualquer cacareco tecnológico.