|
Informations pour les développeurs
Développeurs
Dernier ajout: jeudi 5 août 2004.
GCompris est implémenté de telle sorte qu’il est facile d’ajouter de nouvelles activités (Il utilise le widget Canvas de Gnome). Regardez aussi l’API du gnomecanvas. Le language utilisé pour cela est C ou Python.
Si vous voulez ajouter une activité, regardez cette documentation et plus récent, la zone développeur du Wiki.
GCompris est basé sur un mécanisme de plugin. Certains tableaux sont génériques et peuvent être réutilisés en leur fournissant un fichier de données en XML (comme le puzzle).
Ensuite, c’est à vous et à votre imagination d’en créer de nouveau.
Présentation slide de l’architecture de GCompris
Architecture générale
XML Menus
Plugin API
Gnome canvas API
Document complet au format openoffice
La documentation développeur d’activité en python :
Python wrapper pour GCompris (par Olivier Samyn)
Référence Python
Tutoriel Python
Le code de GCompris est disponible via le dépot subversion du projet gnome.
Pour récuperer la dernière version de GCompris via Subversion, vous devez avoir Subversion installé, ensuite suivez les instructions suivantes :
La première commande à entrer est :
Pour en savoir plus sur Subversion et Gnome aller ici.
Aussi, vous pouvez accéder au SVN de GCompris en ligne .