Proposal: Paint by numbers

Johnny Jazeix jazeix at gmail.com
Wed Dec 24 10:34:00 GMT 2025


Just removing the image to avoid moderation.

Le mer. 24 déc. 2025 à 11:32, Johnny Jazeix <jazeix at gmail.com> a écrit :

> Hi Stefan,
>
> thank you for the idea!
> It looks like the redraw activity (
> https://gcompris.net/screenshots_qt/small/redraw.png) except we don't
> display the image to redraw. Maybe it would be easier to extend this
> activity instead of the simplepaint? We already have an activity that
> extends it:
> https://invent.kde.org/education/gcompris/-/tree/master/src/activities/redraw_symmetrical
> .
>
> Also, I would avoid adding a new button in the bar specifically for one
> activity, it deserves its own activity.
>
> Cheers,
> Johnny
>
> ps: if you can subscribe to
> https://mail.kde.org/mailman/listinfo/gcompris-devel, it would avoid
> moderators to validate your mails and we don't have to forget to add you in
> the reply
>
> Le mer. 24 déc. 2025 à 09:53, Stefan Hajnoczi <stefanha at gmail.com> a
> écrit :
>
>> 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>
>> 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!
>>
>> Stefan & Lottie
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/gcompris-devel/attachments/20251224/7487f584/attachment-0001.htm>


More information about the GCompris-devel mailing list