X2o (activity): Difference between revisions
No edit summary |
|||
Line 3: | Line 3: | ||
{{ OBX activity | [[Image: Activity-x2o.svg|40px]]|extra}} |
{{ OBX activity | [[Image: Activity-x2o.svg|40px]]|extra}} |
||
{{ OBX source dev|activities/x2o}} |
{{ OBX source dev|activities/x2o}} |
||
{{ OBX xobundle|http://dev.laptop.org/~alevenson/x2o- |
{{ OBX xobundle|http://dev.laptop.org/~alevenson/x2o-2.xo|x2o}} |
||
{{ OBX team | [[User:alexlevenson|Alex Levenson]],}} |
{{ OBX team | [[User:alexlevenson|Alex Levenson]],}} |
||
{{olpcboxbottom}} |
{{olpcboxbottom}} |
Revision as of 21:46, 5 August 2008
Overview
x2o (X to O) is a puzzle solving and critical thinking game similar to the Incredible Machine. It uses Box2D for it's physics engine and is being written by Alex Levenson.
A level consists of a stage (or canvas) that starts out with a few fixed (non-user editable) components (see list of components below), a certain quantity of components that the user can add to the stage, an X, and an O. The X does not move, and the O is like a ball, it falls and bounces off the other objects in the scene. The goal is to get the O to land on the X (thus x2o, I know, it's backwards) making the XO logo. Thanks to Patrick Thomson for the name "x2o".
Please see my git repository for a log of what's going on with x2o currently.
Components List
These are the "things" that can be in a level and effect the physics of the level. Bold indicates already implemented.
- Ramps are fixed in space (they don't fall or move) obstacles. They can be used as walls, or as ramps for things to slide on, or as a surface to bounce off of.
- Bouncy Balls are small, light, and bouncy!
- Bowling Balls are big, heavy, and not bouncy at all...
- See-Saws consist of a solid immovable base/fulcrum and a board hinged to the top of the base. They make good dynamic ramps (switches?) and catapults
- Fans blow air (and objects) strait up. Good for keeping things airborne!
- Gears, Joints, pulleys and the like very soon to come
- Baseballs, light but not bouncy
- Balloons, move upward because they have "Helium"
- Basket, can prevent balls from rolling
- Spring, can bounce balls up
- Dripping Paint bucket, heavy at first but slowly loses weight over time as paint drips out
- Motors, Piston
- Connectors, think of it as a rigid rope
Got an idea for a component? Leave a note below!
Suggestions
- Conveyor belts
- Pipes
- Magnets
- Breakable Objects, glass boxes, balloons that can pop,
Needs to be Added
- Sound
- Animation