Slider Puzzle

From OLPC
Jump to navigation Jump to search
?Sugar icon}}    This activity is now hosted at the Sugar Activity Library.

The information here is likely to be out-of-date. Consult the new pages for "Slider Puzzle" first:

Activity-sliderpuzzle.svg
Part of the MaMaMedia Creative Center package
Trac print.png Tickets all - active - new
OlpcProject.png World Wide Workshop, Programmer: Carlos Neves

Description & goals

Summary

Slider Puzzle is a classic logic game that challenges a player to slide tiles around to form a picture or pattern. This digital version provides a fun context for learners to explore basic functions of the XO, learn problem solving skills, and develop creative projects that reflect understanding of a topic they are studying.

This is a WorldWideWorkshop project - see the WorldWideWorkshop wiki page .


Beta 1.4 Features:

  • Puzzle play functionality includes number of pieces (9, 12, 16), timer, solve, jumble
  • Fixed set of 'kid made' starter images, organized by subject
  • Includes a category of Sequencing puzzles and corresponding lesson plans
  • “My Picture’ feature. Lets user add a photo or drawing made in another program (i.e Paint. Record) and turn it into a puzzle.
  • Uses Journal to keep and resume puzzle instances and for finding your own images and turning them into puzzles.
  • Puzzle Solving Contest. You can share a puzzle with friends via the Mesh and have a contest to see who can solve it most quickly.
  • Mesh status messages alert users to load progress and friend actions
  • Customized Lesson Plans integrated in the activity
  • Language Chooser. Multiple translations will be made available (user selectable on-the-fly.)
  • Launches independently and through MaMaMedia Creative Center


New in Beta 1.3: Journal integration for finding your own images and turning them into puzzles. You can share a puzzle with friends via the Mesh and have a contest to see who can solve it most quickly.

  • Runs well in Build 613
  • Uses Journal to keep and resume puzzles
  • “My Picture’ button lets user add a photo or drawing made in another program and turn it into a puzzle by finding that creation in the Journal and clicking on it.
  • At present, user must search through all journal activity entries to find images. When Journal, allows, user will only be presented with image files in Journal.
  • Mesh contest mode works for peer-to-peer and server-based connections
  • Download image

Other Functionality notes:

  • Includes a category of Sequencing puzzles and corresponding lesson plans
  • Set of customized Lesson Plans accessible in-app via "Lesson Plans" button
  • Based on MaMaMedia.com activity “Jumbler” -- re-written in Python to run locally on the XO laptop
  • Full game logic and interface integrated with the OLPC framework
  • Puzzle functionality includes number of pieces (9, 12, 16), timer, solve, jumble
  • Fixed set of starter images, organized by subject
  • "My Own Pictures" allows user to select an image made with the XO drawing tool or camera and saved locally on the laptop, open it in the Slider activity, and solve it as a puzzle.
  • Multiple translations will be available, currently English, Portuguese and Spanish (user selectable on-the-fly.)
  • Initial Keyboard shortcuts impemented for all game interface buttons:
 '1' - select 9 pieces
 '2' - select 12 pieces
 '3' - select 16 pieces
 'enter' - jumble selected image
 ',' - show previous image in category
 '.' - show next image in category
 '/' - show/hide Category Selector
 '?' - My Own Picture
 '=' - Solve
 'Escape' or 'q' - end activity


Activity Summary

Icon: Sugar icon::Image:activity-sliderpuzzle.svg
Genre: Activity genre::Games
Activity group: ,|x|Activity group::x}}
Short description: [[Short description::Slider Puzzle is a classic logic game that challenges a player to slide tiles around to form a picture or pattern. This digital version provides a fun context for learners to explore basic functions of the XO, learn problem solving skills, and develop creative projects that reflect understanding of a topic they are studying. Part of the MaMaMedia Creative Center package]]
Description:
Maintainers: ,|x|Contact person::x}}
Repository URL:
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 :