Move activity

Educational object

By the move activity, child learn to move mouse on screen area

Rules

The principle is that child must uncover a picture hidden by a cache. For this, the movements of the mouse erase the cache and step by step, the picture appears

Screen areas

Presentation of the screen areas:

Figure 7-1. Move activity screen

  1. Chronometer activation (only for difficult level): child have 60 seconds for uncover all the picture... and enter in the 8 best times !

  2. selection of the game mode:

    • "normal": you have to uncover the picture

    • "ghost": you have to uncover the picture... but each second, a cache that have disappeared, appears again !

  3. button for select the level of the activity (and adjusts it with the children age):

    Table 7-1. Move activity levels

     LevelRows numberCols numberCache size
    easy66120 x 90
    medium101072 x 54
    difficult151648 x 36
  4. button for select the previous and next pictures in the theme (you can use the left and right arrows of the keyboard)

  5. button for select the theme : you click on the button and the theme changes immediatly.

  6. button for quit the activity and return to the main menu

  7. mouse uncovering the picture

When the picture is completly uncovered, a pause of 3 seconds is done in order that child can see the picture and then an other picture in the same theme is randomized selected.

Themes

Pysycache is provided with some GPL themes:

and other non compliant GPL themes are available:

Activity move FAQ

Here you will find questions about the theme creation

1. How can I make a personal theme for the "move" activity ?
2. How translate the ABCBook theme ?
3. How add caches for the ABCBook theme ?
4. How add caches for the number theme ?
5. How resize my pictures for make caches ?

1. How can I make a personal theme for the "move" activity ?

For made a personnal theme, follow the steps:

  1. go in the themes-move directory

  2. create a sub-directory (for example my-theme)

    Figure 7-9. Creation of a sub-directory

  3. copy (or create) in your theme directory a file named logo.png. You can use the file masque-button-theme.png located in the directory doc of PySyCache. This picture will identify your theme at children. The size of the picture must be of 64 pixels width and 64 for height.

    Figure 7-10. File masque-button-theme.png

  4. copy in your theme directory:

    • the pictures to uncover: they must have a size of 720 pixels width and 540 of height. You can use the file masque-image-clair.png located in the directory doc of PySyCache. The extension of theses files may be '.jpeg', '.png' or '.bmp'

      Figure 7-11. File masque-image-clair.png

    • sounds that will be played when the picture will be totally uncovered

  5. create a sub-directory cache, and copy in this cache directory:

    • the caches of the pictures that children must find. They must have a size of 720 pixels of width and 540 of height. You can use the file masque-image-fonce.png located in the directory doc of Pysycache.

      Figure 7-12. File masque-image-fonce.png

    • sounds that will be played when the cache appears at the screen

  6. go back in the directory of your theme and create the file of the association between the caches and the pictures. This file must have the same name of your picture and the extension .dfg

    (for example, for a picture named mypicture000.jpeg, the definition file will be mypicture000.dfg)

    In this file, add a line by available cache, each line contents :

    • the name of the cache to use

    • a comma

    • the sound that will be played when cache will appears (if no sound have to be played, leave empty)

    b.jpeg,b.ogg
    cache-avion.jpeg,b.ogg
    								

    Pysycache will choise randomly one on these lines

  7. create the files credits.txt and copyright.html

2. How translate the ABCBook theme ?

For translate this theme, you just have to modify the association between the file and its cache (*.dfg):

For this picture

  • a french user will read "Ananas" and will have the following dfg file :

    a.jpeg,a.ogg
    cache-avion.jpeg,a.ogg
    								

  • an english user will read "Pineapple" and will have the following dfg file :

    p.jpeg,p.ogg
    cache-avion.jpeg,p.ogg
    								

3. How add caches for the ABCBook theme ?

For make cache for the ABCBook, you can use the gimp script-fu

  1. launch The Gimp

  2. create a new picture

  3. go in the "Script-fu/PySyCache" menu and choice the ABC Book with pink and green cube entrie

    Figure 7-13. ABCBook gimp script-fu

  4. validate, and the cache is automatically done :

    Figure 7-14. Result of the ABCBook gimp script-fu

Here, you can see below a video of the script-fu usage

4. How add caches for the number theme ?

For make a cache for the number theme, you can use the gimp script-fu:

  1. launch The Gimp

  2. create a new picture

  3. go in the "Script-fu/PySyCache" menu and choice the Theme number... entry :

    Figure 7-15. Number gimp script-fu

  4. validate, and the cache is automatically done :

    Figure 7-16. Result of the Number gimp script-fu

Here, you can see below a video of the script-fu usage

5. How resize my pictures for make caches ?

For resize your pictures in ordre to have correct caches, you can:

  1. make it yourself with your prefered software : resize your picture at 720 x 540 pixels

  2. use the gimp script-fu

    • launch The Gimp

    • open your picture (it must have a scale of 4/3 in landscape format)

    • go in the "Script-fu/PySyCache" menu and choice the Scale picture... entry :

      Figure 7-17. Resize gimp script-fu

    • validate, and your picture is automatically resize at the correct size

Here, you can see below a video of the script-fu usage