XOlympics

From OLPC

Jump to: navigation, search
Sports
Brian Jordan, Will Jordan, Robert C

Contents

XOlympics

Image:XOlympics.png

XOlympics is an INTERNATIONALLY EPIC game for Sugar.


Design

XOlympics will be a collection of arcade-style sports mini-games that can be played by two players simultaneously in a head-to-head mode. The games will be as simple as possible, consisting of two movable player characters, and an implement (ball). The purpose of most of the games will be to manipulate the ball using your character into a predefined "goal" on the edge of the screen. Greatness ensues.

Prototype 1

Goals:

  • 1: Create the basic physics world, with the minimum number of basic entities.
   1. Bounding box (set to encompass the full screen.) DONE!
   2. Ground (simple static rectangle filling up the bottom third of the screen. DONE!
   3. Players (Polygon objects sit on top of the ground DONE! [triangle]
   4. Ball (circle object falling from the top center of the screen
  • 2: Activate physics world, to set things into motion. DONE!
  • 3: Add control for players using keyboard input.
   1. Map d-pad left-right to simple Box2d x-axis applyForce command. DONE!
   2. Map d-pad up to simple Box2d Y-axis applyImpulse command. (Might also want to add a check to only execute this if the player's y position is less than a certain value.) DONE!

Refactor physics objects to use Eric's sprite-management system

We need to refactor the physics objects used in the scene so that we only draw moving objects every frame, because the XO laptop can't handle redrawing a large portion of the screen (things slow down too much).

Mockups:


Activity Summary

Icon: Image:Activity-XOolympics.svg
Genre: Sportswarning.png"Sports" is not in the list of possible values (General Search and Discovery, Documents (Read, Write, and Share), Chat, Mail, Talk, Drawing, Media Creation, Programming, Language Learning, Math and Science, Media, Audio, and Video Players, Games, Teacher Tools, Other) for this property.
Activity group:
Short description: A sports competition for the XO.
Description: XOlympics - IOC, don't sue us.
Maintainers: User:Bjordan
Repository URL: http://dev.laptop.org/git?p=projects/physics05
Available languages: English
Available languages (codes): en
Pootle URL:
Related projects: physics,x2o
Contributors:
URL from which to download the latest .xo bundle none
Last tested version number: 0.1
The releases with which this version of the activity has been tested. 7.1.2 (656), 8.1.0 (703), 8.1.1 (708)
Development status: 3. Alpha
Ready for testing (development has progressed to the point where testers should try it out):
smoke tested :
test plan available :
test plan executed :
developer response to testing :
Facts about XOlympicsRDF feed
Activity bundle none  +
Activity genre warning.png"Sports" is not in the list of possible values (General Search and Discovery, Documents (Read, Write, and Share), Chat, Mail, Talk, Drawing, Media Creation, Programming, Language Learning, Math and Science, Media, Audio, and Video Players, Games, Teacher Tools, Other) for this property.
Activity version 0.1  +
Available languages English  +
Contact person Bjordan  +
Description XOlympics - IOC, don't sue us.
Devel status 3. Alpha  +
Language code en  +
Related projects Physics,x2o  +
Short description A sports competition for the XO.  +
Software release 7.1.2 (656)  +, 8.1.0 (703)  +, and 8.1.1 (708)  +
Source code http://dev.laptop.org/git?p=projects/physics05  +
Sugar icon File:Activity-XOolympics.svg  +
Personal tools
  • Log in
  • Login with OpenID
About OLPC
About the laptop
About the tablet
Projects
OLPC wiki
Toolbox