• [^] # Re: Clanlib

    Posté par (site web personnel) . En réponse au journal Trophy 1.1.4. Évalué à 4.

    Mon journal n'est peut-être pas très clair sur ce point là, mais je ne suis pas à l'origine de ce jeu. Je l'ai juste repris il y a environ un mois pour le porter vers ClanLib-0.8. Effectivement, le passage de ClanLib-0.6.8 vers ClanLib-0.8.0 a été assez difficile. Beaucoup de choses avaient changé mais il faut reconnaître que l'API est plus consistante maintenant.

    Cependant, j'espère que l'équipe de ClanLib prévoit de stabiliser tout ça. Apparemment, la version 0.9 apporte encore des modifications, et comme avec chaque nouvelle version, il n'y aura pas de compatibilité ascendante, ce qui signifie qu'une personne qui a plusieurs jeux sous ClanLib (ou une distribution) doit mettre à jour tous les jeux et la librairie en même temps ! Je ne sais pas pourquoi ClanLib n'adopte pas (comme beaucoup d'autre librairie) la conservation de fonctions/classes "deprecated" pendant quelques versions afin de simplifier un peu les choses.

    Par contre, comparer ClanLib et SDL n'est pas vraiment raisonnable. ClanLib propose des fonctions de haut niveau (collisions, rotations, GUI ...), et permet d'effectuer le rendu en utilisant OpenGL ou SDL (certaines fonctionnalités ne sont pas supportées avec SDL par contre, ce qui rend ce choix inutiles pour beaucoup de jeux).

    Je ne sais pas quelles alternatives sérieuses existent à ClanLib, mais en tout cas, je ne prévois pas de changer pour Trophy.