Colors!

From OLPC
Revision as of 16:33, 17 November 2008 by Wade (talk | contribs) (Paint with Color Based Object Tracking on the OLPC XO)
Jump to: navigation, search


Colors-activity.svg
.xo BundleColors!.xo
OlpcProject.png Wade Brainerd, Jens Andersson, Robert Anderberg

Colors!

Colors is a simple natural media painting activity for the XO laptop, based on a Nintendo DS program by Jens Andersson.

Rather than constructing images from geometric shapes, the user is encouraged to keep painting on their work until it looks right, starting with rough strokes and then adding extra details.

The activity features soft brushes, collaborative painting, the ability to watch tutorial paintings as they are painted, and a variety of input methods including "video paint" using the webcam.

Here is a link to the homebrew DS version: http://www.collectingsmiles.com/colors/

You can see some art that has been created with the DS version of Colors! here: http://colors.brombra.net/

Screenshots

Colors-1 1.jpg Colors-1 2.jpg

How to Install

Download this .xo file using the Browse activity: Colors-4.xo

Development

Colors is a standard Python activity that uses PyGTK for graphics and events. The canvas is managed by a custom C++ extension which handles painting, recording and playback, rendering to the screen, and loading and saving. All source code is included in the activity bundle.

Please see the Colors!/Development page for bug lists, todo lists, build environment instructions, etc.

Testing

Colors runs well on B4 laptops and build 656, however its development status is alpha and there are known bugs. It is functional enough to be used by children though, and bug reports are welcome (see the Development page).

Feature requests

Wonderful activity! Nice job. Jpritikin 22:23, 20 April 2008 (EDT)

Independent collaborative mode:

  • Participants select a picture from the journal or take a photo. This reference image is now fixed and cannot change.
  • Participants can decide to limit the amount of clock time and/or drawing time to XX minutes (optional, can be unlimited)
  • Everybody sharing the activity paints their own style based on the selected reference image. Paintings are NOT shared until...
  • Each participant can mark their work as "Done"
  • Completed work can be viewed by all participants.
  • Two paint recordings can be compared side-by-side (scaled to half width) with simultaneous playback.

Add your feature requests here!

Variants

Paint with Color Based Object Tracking on the OLPC XO

Nirav Patel created a "tech demo" modified version of Colors-3.

http://eclecti.cc/code/paint-with-color-based-object-tracking-on-the-olpc-xo
http://olpcnews.com/forum/index.php?topic=2419.0
http://eclecti.cc/files/Colors-3.xo

But... it doesn't appear to work with 8.2.0. :( MitchellNCharity 19:50, 17 November 2008 (UTC)

Nirav's code was integrated into the Colors! releases after he published it. The latest version has the same feature, based on the same code. wade 20:33, 17 November 2008 (UTC)

keywords

drawing, draw, coloring, colors, paint, painting

Activity Summary

Icon: Sugar icon::Image:colors-activity.svg
Genre: Activity genre::Drawing, Media Creation
Activity group: ,|x|Activity group::x}}
Short description: Short description::Colors is a simple natural media painting activity for the XO laptop, based on a Nintendo DS program by Jens Andersson.
Description:
Maintainers: ,|x|Contact person::x}}
Repository URL: Source code::http://dev.laptop.org/git?p=activities/colors
Available languages: ,|x|Available languages::x}}
Available languages (codes): ,|x|Language code::x}}
Pootle URL:
Related projects: Related projects,|x|Related projects::x}}
Contributors: ,|x|Team member::x}}
URL from which to download the latest .xo bundle Activity bundle::
Last tested version number:
The releases with which this version of the activity has been tested. ,|x|Software release::x}}
Development status:
Ready for testing (development has progressed to the point where testers should try it out): ,|x|Ready for testing::x}}
smoke tested :
test plan available :
test plan executed :
developer response to testing :


URL from which to download the last .xo bundle that works with old releases Activity bundle::http://www.wadeb.com/Colors-4.xo
Activity version number: Activity version::4
The releases with which this version of the activity has been tested. ,|x|Software release::x}}
Development status: