在两年的工作之后,GCompris开发组高兴的和你分享9.0版的发布。
GCompris差不多10岁了,它需要一些深入的代码重构。这个版本带来许多强制性的改变使它更易增强、维护和分发。
第一个主要的改变被Sugar社区所驱动。在XO上需要单独的分发学习活动。因为在GCompris早些时候,我们恰当的分开了核心引擎和学习活动,但是后来是共享一个单独的文件夹。现在,在GCompris的每个学习活动有一个单独的目录。这个目录包括它的代码和数据(菜单、图标、图像、声音、数据集)。
除了允许单独分发每个学习活动,也使向GCompris贡献更容易,甚至有一个叫作pythontemplate的学习活动可以作为创建你自己的学习活动的一个起点。
第二个主要的改变是用更现代的基于Cairo的叫作goocanvas的工具包替换了旧的、没有维护的gnome-canvas工具包。这使GCompris的显示好得多,现在我们有了一个alpha通道和反锯齿。
第三个改变是我们的皮肤格式现在是完全基于SVG的和使用元素ID。这样,可以编辑一个单独的文件创建一个皮肤而不是原来的70个文件。
最后的改变是图像的比例(宽:高)。在旧版本里,我们使用800x600(4/3),只能通过改变屏幕分辨率做到全屏。现在,为了与新的显示器相适应,我们使用宽一些的800x520分辨率。但是GCompris使用区域不是变小了,因为我们设法用更集成的一些东西代替大的按纽条。可以靠我们的重新调节达到全屏,你甚至可以在窗口模式下重新调节GCompris。
一个好的副作用是GCompris可以用在大的显示器和小些的设备上。
除了主要的改变,到处有许多次要的改变,全部报告它们将花太多时间。
至少,我必须提到:
来自Stephane Cabaraux的针对水闸和水循环学习活动的新的图形。
Marc Le Douarain的新的照片猎人学习活动。
Marc Levivier提供的更多名画。
一个完全重写的卡通制作学习活动现在允许编辑前一个框架将有一条时间线。
Wolfram Sang提供的针对天平学习活动的一个新的模式,现在孩子们学习克和公斤重量单位。
我和你能看到,我们做了许多工作,现在我们需要你的帮助报告问题或者发来补丁去使它稳定。
谢谢所有的各种各样的帮助GCompris的贡献者和支持者。
Windows用户,请耐心等待,一旦9.0版稳定我将着手进行此工作。
Bruno。