Produce Puzzle

From Sugar Labs
Jump to navigation Jump to search


Produce Puzzle is a game that had already been developed. It seems to have fallen by the wayside and we'd love to get it out there again. The idea of Produce Puzzle is that it spawns fruits, each with their own value. It arranges them in a grid with the totals for the rows and columns given to you. You have to figure out the values of each individual fruits. This game could teach some basic algebra, and we are trying to scale it so that it can teach algebra with varying degrees of difficulty.


Possibly fulfills standards:

  • 4.P.3 (Determine values of variables in simple equations, e.g., 4106 – x = 37, 5 = y + 3, and s – y = 3)
  • 4.P.6 (Determine how change in one variable relates to a change in a second variable, e.g., input-output tables)
  • 4.G.3 (Recognize similar figures)

Group Members


By 4/31/09:

  • Sugar toolbar at the top (Abbi)
  • Work on ending animation (Kennedy)

By 5/08/09:

  • Fix bundling compatability issues

By 5/16/09:

  • Add to Git repo

Compatability Issues

  • Needs a new Sugarized icon
  • Needs the Sugar toolbar at the top
  • Needs to be changed from HelloWorld.activity to ProducePuzzle.activity
  • Bundling needs to be compatible with new Sugar build
  • Doesn't like to resume after "minimizing"
    • No icon on the top of Sugar window with other running programs
  • Needs to be added to Git repo

Playability Issues

  • More dynamic ending
    • No visual notification user wins the game (fireworks, something exciting)
    • Should move on to new game automatically
  • More scalable
    • Ability to change fruit max values on the fly
    • Ability to have some fruit values solved for them
  • Does not spawn all fruits all the time


  • Timer
    • See how long they've played
    • Race against clock mode
  • Fill more of screen
    • Scales itself similarly to how the maze game does
  • New fruit icons

Completed Goals

  • Ability to toggle game music (4/17/09)



  • This will eventually be a link to our Git repo

Contact Information