Après deux ans de travaux, l’équipe de développement de GCompris est heureuse de partager avec vous la sortie de la version 9.0.
GCompris a près de dix ans et avait besoin de restructuration en profondeur. Cette version apporte de nombreuses modifications obligatoires pour le rendre plus facile à améliorer, maintenir et diffuser.
Le premier grand changement a été dicté par la communauté Sugar http://sugarlabs.org. En effet, sur le OLPC XO, il y avait une nécessité de distribuer les activités individuellement. Depuis les premiers jours de GCompris, on avait bien séparé le moteur de base et les activités, mais ces dernières étaient partagées dans un seul dossier. Maintenant, chaque activité dans GCompris a un répertoire unique. Cela comprend son code et ses données (menus, icones, images, sons, données).
En plus de permettre une distribution par activité, cela rend également plus facile de contribuer à GCompris, il y a même une activité appelée ’pythontemplate’ qui peut être utilisée comme point de départ pour créer les vôtres.
Le deuxième changement majeur a été de remplacer le toolkit graphique ’gnome-canvas’ qui n’est plus maintenu par le plus moderne ’goocanvas’ http://live.gnome.org/GooCanvas qui est basé sur ’Cairo’ http://www.cairographics.org/. Cela améliore grandement le rendu de GCompris, nous avons maintenant un canal alpha et l’antialiasing.
Le troisième changement est le format des thèmes qui est maintenant entièrement basé SVG et utilise les ID des éléments. De cette façon, la création d’un thème peut être faite en éditant un seul fichier au lieu de 70 fichiers.
Le dernier changement est le ratio de l’image (largeur sur hauteur). Dans l’ancienne version nous utilisions 800x600 (4/3) et on passait en plein écran en changeant la résolution. Maintenant, pour accueillir les moniteurs récents, on utilise la résolution 800x520 qui est plus large.
Mais la zone de jeu de GCompris n’en est pas diminuée pour autant parce que nous avons réussi à remplacer la barre de boutons, de grande taille, par quelque chose de plus intégré. Le plein écran est fait par notre propre mise à l’échelle, vous pouvez maintenant dimensionner GCompris, même en mode fenêtre.
Un effet secondaire positif est que GCompris peut être utilisé aussi bien sur grand écran que sur des appareils plus petits.
À côté des changements majeurs, il y en a eu beaucoup de mineurs tout autour qu’il serait trop long de tous citer.
Au moins, je peux mentionner :
PS : Pour les utilisateurs de Windows, merci d’être patient, je travaillerai dessus dès que la version 9.0 sera stabilisée.
De l’aide ?
2002-2010 ©/copyleft SCIDERALLE
Le contenu de ce site, à l'exception des images, est sauf mention contraireplacé sous licence Creative Commons BY-SA
Ce site géré sous
SPIP 1.9.2c [10268]
utilise le squelette
EVA-Web 3.0
Il est hébergé (merci !) par le ![]()
Visites : Dernière mise à jour : samedi 24 juillet 2010