KTuberling offers a gentle and rewarding introduction to KDE customization and programming. The application can be extended. For example, without any coding, new playgrounds can be added by changing the graphics files. By adding appropriate sound files, translators can change the sounds to their native tongue!
If you extend or add to the game please consider sending your additions to the maintainer Alex Fiestas for inclusion in future releases.
To create a new KTuberling playground you have to:
Draw the playground in a SVG file, there you have to:
Name the place where items can dragged "background".
Name each of the draggable items with an unique name.
Create a .theme file, it has to follow this schema:
theDesktopFile"> <object name="
someValue" /> ... ... ... </playground>
yourSVGFileis the name of the svg file that has the drawing.
theDesktopFileis the name of the desktop file that has the name of the theme.
For each object you need a <object> entry.
itemNameis the unique name you used on the SVG file,
soundNameis the sound name that will be played when dragging it, see sound themes howto for more information.
scale is optional and
someValueis the scale factor that will be used when drawing this object outside the warehouse, if not specified is 1.
Create a .desktop file, it has to follow this schema
themeNameis the name that identifies the theme, will be shown in the Playground menu.
If you are adding the theme to KTuberling repository, add .svg .theme .desktop files to FILES section of the CMakeLists.txt in the pics/ directory
If you want to install it for yourself, place .svg .theme .desktop files in `kde4-config --prefix`/share/apps/ktuberling/pics