GCompris work in progress
From GCompris Wiki
| Table of contents |
[edit]
Instrument
Jose is working on a new board, where the kid have to recognise the instrument played.
[edit]
I18n
done:
- sounds alphabets files transition tu Uxxxx.ogg, where xxxx is the unicode char. Get 0.ogg ... 9.ogg like that? what to do with 20.ogg ... ?
[edit]
Words list
done:
- parsing of new xml format for default wordlist.
to do (after 7.1):
- import wordslist in db.
- Make wordsgame and reading take wordslist from db.
- make a wordslist editor with import/export db<->xml.
[edit]
alphabetical list
to do:
- make alphabets (used in memory, gletters, click_on_letter) editable too. Pb: sounds in click_on_letter.
[edit]
Fonts
Tried to set Domestic Manners from http://www.dustismo.com/nuc/fonts.php (GPL fonts) as default font. Works in en, fr, nn. Cyrillic failback to cyrillic font, that's looks correct. But Vietameese (vietnamien) fails. Letters like đ failback to default font, that's ugly ! Maybe:
- looks for unichar not in ttf ?
I don't now if pango can do that. Yes! PangoCoverage (http://www.pango.org/manual/pango-Coverage-Maps.html) do that ! - an example (http://cvs1.sourceforge.net/viewcvs.py/gretl/gretl/gui2/font_filter.c?rev=1.11&view=auto) is in gretl (http://gretl.sourceforge.net/).
to do:
- find a solution.
[edit]
Splitting source
GCompris source has to be splitted into at least two parts: gcompris and gcompris-data. See GCompris split source.
[edit]
ToDo order
- wordlists/alphabet editor
- reports
- cut GCompris (http://gcompris.net) into gcompris and gcompris-data. All l10n string must stay in gcompris, all images, sounds, must go in gcompis-data
[edit]
Electric activity
- Improvement/fix
- Wire numbering: gnucap request a wire 0, currently gcompris does but using a ugly hack
- gcompris doesn't handle sub components (see rheostat code)
- define component set available per level.
- enhancement
- Add other components:
- wind mill (that interact with the PC microphone?), dynamo (bicycle), solar panel and refillable battery (the goal is to teach renewable energies)
- relay, buzzer, transistor (passed/blocked mode)
- speaker (that interact with the PC speaker?)
- LED, 7 segment display
- Add a way to explain binary logic? (typical usage is BCD to 7 segments converter)
- microphone (that interact with the PC microphone?)
- Add gnucap AC Analysis?
- Allow more componenets/wires to be placed on the board => use smaller nodes/components?
- Add other components:
- Other idea:
- implement a labdec board instead of free wire routing? (http://www.selectronic.fr/article.asp?article_ref_entier=60.0820-9999)
[edit]
Reading a story
See the page Oscar and friends for a story reading activity.

