COBBLE: Difference between revisions

From OLPC
Jump to navigation Jump to search
(form)
m (typo queen strike again!)
Line 53: Line 53:
[[category:activities]] [[category:games]]
[[category:activities]] [[category:games]]
{{Activity page
{{Activity page
|icon=Inmage:COBBLE.svg
|icon=Image:COBBLE.svg
|genre=Math and Science
|genre=Math and Science
|short description=A Toolkit for exploring Finite Mathematics. Finite mathematics encompasses the topics of probability, combinatorics, set theory, and propositional logic and game theory.
|short description=A Toolkit for exploring Finite Mathematics. Finite mathematics encompasses the topics of probability, combinatorics, set theory, and propositional logic and game theory.

Revision as of 18:45, 7 August 2008

COBBLE.svg
.xo BundleCOBBLE.xo

Background

COBBLE stands for COllaBorative Board game Learning Environment. It is a Toolkit for exploring Finite Mathematics. Finite mathematics encompasses the topics of probability, combinatorics, set theory, and propositional logic and game theory, and tackles questions such as “How likely is it that I will win the lottery?” “How many ways can seven people make use of two cars to go to the movies given that each car can hold at most 5 people?” and “If 15 people like eggs or ham, 4 like only eggs, and 7 like only ham, how many like both eggs and ham?” Finite mathematics is increasingly being taught as modules in elementary and middle school mathematics courses, enabling students to reason about probability and counting. COBBLE will be an environment where students can easily create objects such as a deck of cards, urns full of colored marbles, or 6, 8 and 20-sided die, as well as add their own custom-designed mathematical objects. They can then use these objects to explore the resulting mathematical properties, which will be calculated automatically by COBBLE.

Functionality

The Dice Menu is up and running. Users can create 6 or 20 sided die at the click of a button, or choose the Custom Die Menu. Here, the user can choose the color and sides of the die.

Created die are randomly dropped on the screen. To roll the die, hover the mouse and hit the space bar.

Currently, the color option for Die shows up under an Ubuntu Emulator for Sugar, but not on the XO laptops (Tested on laptops from G1G1 build)

Screen Shots

Coming Soon

Contributors

COBBLE is being developed at Centenary College of Louisiana by Mark Goadrich and Nolan Baker.

Roadmap and future features

 PreAlpha
   Working Die objects
 Alpha
   Sharing between XOs
 Beta
   Cards, Boards, Containers, Tokens
   Chalkboard for recording ingame state
   Chat Box
   Visibility, Ownership of Private Objects
   Save and Load from Journal
 Release
   Able to easily add own modules

Dependencies

COBBLE is built with Pygame using the OLPCgames wrapper.

To Do

 Die creation works, but the colors are not properly altered and blited on the XO.
 Proceed to Alpha level

Comments, Remarks, Suggestions

Please let us know if you have any feedback, we'd love to hear it, add your comments below, thanks!

Activity Summary

Icon: Sugar icon::Image:COBBLE.svg
Genre: Activity genre::Math and Science
Activity group: ,|x|Activity group::x}}
Short description: Short description::A Toolkit for exploring Finite Mathematics. Finite mathematics encompasses the topics of probability, combinatorics, set theory, and propositional logic and game theory.
Description: [[Description::Finite mathematics is increasingly being taught as modules in elementary and middle school mathematics courses, enabling students to reason about probability and counting. COBBLE will be an environment where students can easily create objects such as a deck of cards, urns full of colored marbles, or 6, 8 and 20-sided die, as well as add their own custom-designed mathematical objects. They can then use these objects to explore the resulting mathematical properties, which will be calculated automatically by COBBLE.]]
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: Devel status::2. Pre-Alpha
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://games.goadrich.com/sugar/COBBLE/COBBLE-1.xo
Activity version number: Activity version::1
The releases with which this version of the activity has been tested. ,|x|Software release::x}}
Development status: