Recent Changes - Search:

PmWiki

edit SideBar

DemoArmadeus

Demo PyGame + PyMunk + TsLib for the Armadeus Board, sketch up

  • Ideas:
    • Closed level (Door opening at end?)
    • Bouncing balls (PyMunk component)
    • Hero guided by touch
    • Objects (rewards) to take, with a timeout before vanishing, a point reward is related
    • X objects gives level up

  • Moving:
    • Left click makes hero move in cursor direction (accelration curve?)
  • Level up:
    • Clears the stage
    • New stage with more balls / Walls (think Snake!)
  • Balls:
    • No friction nor acceleration
    • Contact with hero is death
    • Balls speed can be difficulty of the game (Easy, Medium, etc...)
  • Walls:
    • Bouncing for balls
    • Stop hero
  • Levels
    • Simple format (txt) to load
      • Walls -> Polygons (Collection of points in order)
      • Balls -> Starting point and angle
      • Rewards -> Lists of poins in order
      • Hero -> Starting point
      • Time to finish?

  • Pygame:
    • Menu
    • Stage
    • Clock widget
    • Score
    • Hero/Balls (Moving sprites)
    • Rewards/Wall (Non moving sprites)
    • Pygame engine should be a Singleton, providing drawing primitives.
  • Pymunk:
    • Balls movement
    • Collisions
  • TsLib/Mouse:
    • Pointing & Clicking :)
Edit - History - Print - Recent Changes - Search
Page last modified on February 13, 2010, at 10:38 AM