Difference between revisions of "GCompris work in progress"

From GCompris
Jump to: navigation, search
 
Line 35: Line 35:
 
* wordlists/alphabet editor
 
* wordlists/alphabet editor
 
* reports
 
* reports
* cut [[GCompris]] into gcompris and gcompris-data. All l10n string must stay in gcompris, all images, sounds, must go in gcompis-data
+
* cut [http://gcompris.net GCompris] into gcompris and gcompris-data. All l10n string must stay in gcompris, all images, sounds, must go in gcompis-data
  
 
== Electric activity ==
 
== Electric activity ==

Revision as of 23:55, 19 July 2006

Memo Calculus

Serie of new boards, based on memo. associate a card with a calcul like 4-3, to it's result.

Instrument

Jose is working on a new board, where the kid have to recognise the instrument played.

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 ... ?

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.

alphabetical list

to do:

  • make alphabets (used in memory, gletters, click_on_letter) editable too. Pb: sounds in click_on_letter.

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:

to do:

  • find a solution.

Splitting source

GCompris source has to be splitted into at least two parts: gcompris and gcompris-data. See GCompris split source.

ToDo order

  • wordlists/alphabet editor
  • reports
  • cut GCompris into gcompris and gcompris-data. All l10n string must stay in gcompris, all images, sounds, must go in gcompis-data

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?
  • Other idea: