[Tux4kids-discuss] About Tuxpaint related ideas for GSOC

Pere Pujal i Carabantes perepujal at gmail.com
Wed Mar 4 00:27:15 UTC 2015


Hi all, and welcome to all potential GSOC students :)


Wallpaper mode: The goal is to allow tuxpaint to draw patterns, see 
http://en.wikipedia.org/wiki/Wallpaper_group
basically speaking tuxpaint should be able to:

Have a draw mode in which the user could select a pattern and adjust its
properties, (could be done in the interface of a new tool), then
for each pixel drawn by the user, map it to the places required by the
selected pattern. (deal with the cases were many pixels get drawn at
once)
Save/open the pattern.
Enter/exit the pattern mode.
Disable the tools that are incompatible with the pattern mode(labels?)
and reenable them again when the user exits it.

I suggest to download and compile tuxpaint right now, then try to
familiarize with the code, say try to fix some bug or add some small
feature.
 apt-get build-dep tuxpaint should help to get all needed things in
place in Debian and derivates




Android port: The goal is to have tuxpaint compiled, packaged and
running on android.
You may have to compile first many of the libs tuxpaint depends on or
maybe find android specifics replacements for them.
Also you should adapt the tuxpaint interface to android(autodetect the
screen size, android onscreen keyboard and so on)  

Tuxpaint is currently being ported to SDL2, sources are at
https://sourceforge.net/p/tuxpaint-sdl2/code/ci/master/tree/ 



Hope this helps

Please, for Tux Paint questions use the tuxpaint-dev mailing list:
 https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel








More information about the Tux4kids-discuss mailing list