Proposal: Paint by numbers
Benson Muite
benson_muite at emailplus.org
Wed Dec 24 09:03:27 GMT 2025
Hi Stefan,
On Wed, Dec 24, 2025, at 11:19 AM, Stefan Hajnoczi wrote:
> Hi,
> My daughter and I would like to propose extending the simplepaint activity
> to include paint-by-numbers functionality. If this proposal is accepted, I
> will implement this functionality and submit the patches. I have experience
> with Qt Quick/QML.
>
> The idea is to have a catalogue of paintings where each grid cell may be
> labelled with a number and the painting can be completed by filling in
> cells with the corresponding color from the palette.
>
> This activity encourages reading and matching digits, as well as attention
> to detail. Children get a sense of satisfaction from completing pictures
> and seeing them in their final colored form.
>
> Here is a mockup showing:
> 1. A pink "catalogue" icon is introduced in the horizontal bar along the
> bottom. Paint-by-numbers is off by default so that the simplepaint activity
> remains backwards compatible. Clicking the catalogue icon toggles
> paint-by-numbers functionality.
> 2. When paint-by-numbers is enabled, each color in the palette is labelled
> with a unique number (e.g. "1", "2", "3", etc).
> 3. A grid is shown and some cells are labelled with numbers, identifying
> the color that the cell needs to be filled with in order to complete the
> painting.
>
> [image: gcompris-paint-by-numbers.png]
> When all cells are filled with the correct color, a success message is
> shown.
>
> The number control in the horizontal bar along the bottom of the screen
> that normally changes the background image is repurposed to select the
> desired painting from the catalogue when in paint-by-numbers mode.
>
> The catalogue consists of the following information for each painting:
> 1. The color palette.
> 2. A grid where each cell is either empty or uses a color from the palette.
> 3. A background image (these can be shared with the normal simplepaint
> activity's background).
>
> An initial catalogue of 10 paint-by-numbers paintings will be included.
>
> Please let us know what you think. Thanks!
Depending on your time frame for implementation, maybe the following is of
interest:
https://mentorship.kde.org/sok/
Maybe you would be interested in helping others get involved with KDE.
>
> Stefan & Lottie
>
> Attachments:
> * gcompris-paint-by-numbers.png
More information about the GCompris-devel
mailing list