Pour moi, il y a deux frameworks «multimedia» qui mériteraient d'être plus utilisés:
SFML
Elle suit depuis son départ un développement régulier.
La RC de la version 2 est d'ailleurs disponible depuis deux mois.
Pour l'instant, il n'y a a pas de tutoriels pour la RC, mais avec la doc Doxigen, on s'en sort très bien.
Pour ce que j'en ai testé, c'est assez agréable à utiliser et plutôt intuitif.
C'est écrit et utilisable avec C++. Il y a une version C spécifique: CSFML (également des bindings pour Python).
Les dépendances sont classiques: OpenGL, GLEW, Freetype, OpenAL.
Ça reste assez léger: moins de 1mo de libs.
ClanLib
A également un développement très actif.
Plus délicate à utiliser que SFML, elle est également beaucoup plus complète pour l'instant. La taille n'est plus la même: plus de 5mo de libs.
Les exemples livrés avec les sources montrent bien les possibilités du framework, mais restent didactiques (à comparer avec les exemples embarqués avec SDL mais qui sont plus des tests unitaires qu'autre chose).
Côté dépendances, on retrouve sans surprises la même chose que pour la SFML, avec en plus la libpng et oggvorbis.
En attendant, la SDL est peut être vieille et moche, mais a démontré sa capacité à être utilisée avec des jeux commerciaux. Elle possède également des libs complémentaires qui ont fait leurs preuves (réseau, bitmaps, fontes…)
Une nouvelle version est en préparation (à nous la 2D «accélérée»). http://hg.libsdl.org/
Discussions en français sur la création de jeux videos : IRC libera / #gamedev-fr
[^] # Re: Non!!! Pas sdl!
Posté par jseb . En réponse à la dépêche Le code source de Colobot rendu public. Évalué à 7.
Pour moi, il y a deux frameworks «multimedia» qui mériteraient d'être plus utilisés:
SFML
Elle suit depuis son départ un développement régulier.
La RC de la version 2 est d'ailleurs disponible depuis deux mois.
Pour l'instant, il n'y a a pas de tutoriels pour la RC, mais avec la doc Doxigen, on s'en sort très bien.
Pour ce que j'en ai testé, c'est assez agréable à utiliser et plutôt intuitif.
C'est écrit et utilisable avec C++. Il y a une version C spécifique: CSFML (également des bindings pour Python).
Les dépendances sont classiques: OpenGL, GLEW, Freetype, OpenAL.
Ça reste assez léger: moins de 1mo de libs.
http://www.sfml-dev.org/index.php
ClanLib
A également un développement très actif.
Plus délicate à utiliser que SFML, elle est également beaucoup plus complète pour l'instant. La taille n'est plus la même: plus de 5mo de libs.
Les exemples livrés avec les sources montrent bien les possibilités du framework, mais restent didactiques (à comparer avec les exemples embarqués avec SDL mais qui sont plus des tests unitaires qu'autre chose).
Côté dépendances, on retrouve sans surprises la même chose que pour la SFML, avec en plus la libpng et oggvorbis.
http://clanlib.org/wiki/Main_Page
Jetez un coup d'œil aux exemples:
http://clanlib.org/wiki/Examples
En attendant, la SDL est peut être vieille et moche, mais a démontré sa capacité à être utilisée avec des jeux commerciaux. Elle possède également des libs complémentaires qui ont fait leurs preuves (réseau, bitmaps, fontes…)
Une nouvelle version est en préparation (à nous la 2D «accélérée»).
http://hg.libsdl.org/
Discussions en français sur la création de jeux videos : IRC libera / #gamedev-fr