URL: https://linuxfr.org/news/gcompris-sort-en-version-2-0-pour-les-fetes-de-fin-d-annee Title: GCompris sort en version 2.0 pour les fêtes de fin d'année Authors: Johnny_Jazeix Ysabeau, vmagnin, Xavier Teyssier, palm123 et BAud Date: 2021-12-18T12:12:46+01:00 License: CC By-SA Tags: kde, éducatif, jeu et gcompris Score: 4 Le projet éducatif GCompris est sorti en version 2.0 ce 17 décembre 2021. GCompris est un logiciel éducatif pour les enfants de deux à dix ans qui propose plus de 170 activités. ---- [Annonce officielle de la sortie de la version 2.0](https://gcompris.net/index-fr.html#2021-12-17) [Annonce de la version précédente sur LinuxFr.org](https://linuxfr.org/news/sortie-de-gcompris-1-0-et-joyeux-anniversaire) [ Annonce officielle sur KDE news](https://dot.kde.org/2021/12/17/gcompris-releases-version-20) ---- Cette version propose une dizaine de nouvelles activités, principalement développées par deux étudiants lors du [Google Summer of Code](https://summerofcode.withgoogle.com/) de cette année. Il y a eu 19 contributeurs et contributrices différents dans cette version au niveau du dépôt Git (il n’est pas facile de compter le nombre de contributions pour les traductions car les fichiers sont sous SVN et souvent partagés et commités par une seule personne même si plusieurs ont contribué). Nouvelles activités dans cette version 2.0 ------------------------------------------ * L’activité _Découvre la souris_ est destinée aux enfants qui apprennent à utiliser un ordinateur pour la première fois. Elle a pour but de développer la coordination œil-main et la dextérité. Basée autour du déplacement de canards, elle permet d’appréhender l’utilisation de la souris ou des écrans tactiles. ![Découvre la souris](https://gcompris.net/screenshots_qt/small/baby_mouse.png) * L’_owaré_ est un jeu de stratégie qui exige de l’anticipation et des compétences en calcul. L’owaré est à l’origine un jeu traditionnel africain et peut être joué contre un ami ou contre Tux. ![L'owaré](https://gcompris.net/screenshots_qt/small/oware.png) * _Encode le chemin_ (absolu ou relatif), aide les enfants à interpréter des directions abstraites. À l’aide de flèches indiquant une direction sur une carte, le joueur doit diriger Tux vers le drapeau final. ![Encode le chemin](https://gcompris.net/screenshots_qt/small/path_encoding.png) * _Décode le chemin_ (absolu ou relatif) suit l’objectif inverse. Les enfants doivent suivre le chemin correspondant à un ensemble défini de directions. ![Décode le chemin](https://gcompris.net/screenshots_qt/small/path_decoding.png) * _Crée une collection_ permet de travailler le dénombrement et entraine à compter les éléments constituant une quantité donnée. ![Crée une collection](https://gcompris.net/screenshots_qt/small/learn_quantities.png) * _Apprends les nombres décimaux_ entraine les enfants à découper des unités en dixièmes pour apprendre le concept des nombres décimaux. ![Apprends les nombres décimaux](https://gcompris.net/screenshots_qt/small/learn_decimals.png) * _Apprends à additionner avec des nombres décimaux_ et _Apprends à soustraire avec des nombres décimaux_, utilisent les mêmes principes que l’apprentissage des nombres décimaux, dans le but de pratiquer ces opérations. ![Apprends à additionner avec des nombres décimaux](https://gcompris.net/screenshots_qt/small/learn_decimals_additions.png) * _Ordonne les nombres_ permet de s’entraîner à ordonner les nombres dans l’ordre croissant et décroissant. ![Ordonne les nombres](https://gcompris.net/screenshots_qt/small/ordering_numbers.png) * _Ordonne les lettres_ permet de son côté de s’entraîner à ordonner les lettres dans l’ordre alphabétique ou dans l’ordre alphabétique inversé. ![Ordonne les lettres](https://gcompris.net/screenshots_qt/small/ordering_alphabets.png) * Une fois les connaissances sur la mise en ordre des lettres acquises, les enfants peuvent passer à l’étape suivante, qui consiste à s’exercer à la lecture et rechercher à créer des phrases ayant du sens en _ordonnant les parties d’une phrase_. ![Ordonne les mots d'une phrase](https://gcompris.net/screenshots_qt/small/ordering_sentences.png) * L’_activité de positions_ permet d’apprendre les termes décrivant la position relative d’un objet par rapport à un autre. ![Positions](https://gcompris.net/screenshots_qt/small/positions.png) Traduction ---------- Cette version est entièrement traduite en vingt‑six langues : azerbaïdjanais, albanais, basque, brésilien portugais, anglais britannique, catalan, catalan (valencien), chinois traditionnel, hollandais, estonien, finnois, français, grec, hébreu, hongrois, indonésien, italien, lituanien, malayalam, polonais, roumain, slovène, espagnol, suédois et ukrainien. Sept langues sont partiellement prises en charge : allemand (96 %), norvégien Nynorsk (96 %), macédonien (82 %), breton (80 %), turc (76 %) et russe (76 %). L’équipe a décidé de ne pas intégrer les traductions dont le pourcentage est inférieur à 75 %. Nous espérons cependant que des traducteurs et des traductrices pourront aider à réintégrer ces langues prochainement. Divers ------ Pour cette version GCompris nécessite Qt en version 5.9 minimum. La prochaine étape est soit de passer à la version Qt 5.15 soit à la version Qt 6.2 directement. La migration de Qt Quick.Controls 1.x vers la version 2.x a engendré quelques bogues bloquants qui n’ont été corrigés qu’avec la sortie de la version 5.15. Il y a aussi incompatibilité entre le code QML entre ces deux versions de Qt (certains types ont été renommés et, sauf si je ne m’abuse, on ne peut pas faire de conditionnel en QML). La compilation pour Android d’applications Qt n’étant jamais un long fleuve tranquille, à partir de Qt 5.14, Qt permet de générer des paquets Android au format AAB ([Android App Bundle](https://developer.android.com/guide/app-bundle)). Il s’agit d’un paquet unique que les développeurs mettent sur le Google Play Store et c’est lui qui s’occupera de générer l’APK pour l’appareil cible. Cette fonctionnalité est bien intégrée via qmake mais le support de CMake n’est pas encore aussi aisé. Sachant que GCompris est codé en C++ et utilise différentes bibliothèques (OpenSSL et Box2D), il faudra trouver un moyen de spécifier comment associer les différents composants à leur architecture respective. Timothée Giet, l’un des deux mainteneurs de GCompris, a été interviewé par le quotidien régional Ouest-France début septembre : https://www.ouest-france.fr/gaming/gcompris-20-ans-de-jeux-video-educatifs-gratuits-pour-enfants-73bde520-072e-11ec-bf51-66ab02622322. Depuis son passage dans l’écosystème de KDE, GCompris profite du système de traductions et des équipes de traduction pour offrir GCompris dans plus d’une vingtaine de langues. Elle s’appuie aussi depuis 2-3 ans sur l’équipe Promo de KDE pour réaliser les sorties du logiciel : elle s’occupe entre autres de réaliser les dépêches sur le site dot.kde.org, mais aussi la promotion sur les divers réseaux sociaux ([Facebook](https://www.facebook.com/kde/posts/10158935360538918), [Twitter](https://twitter.com/kdecommunity/status/1471772833164546052), [Mastodon](https://mastodon.technology/@kde/107461542816478704), [Diaspora*](https://joindiaspora.com/posts/22145324), [LinkedIn](https://www.linkedin.com/feed/update/urn:li:activity:6877539060181700609) et [Reddit](https://www.reddit.com/r/kde/comments/ridr3p/another_kde_present_has_landed_gcompris_the/)). (Note au cas où : le but n’est pas de comparer l’intégration de GCompris dans KDE contre celle de Gnome auparavant, GCompris était déjà bien traduit à l’époque par les équipes de traduction de Gnome).