simplemap layouts/60StripLayout.xml pixelmappers.SimpleMapper simplemap 20 pixelmappers.GaussianMapper gaussmap 10 0.1 10 5 pixelmappers.WindGaussianMapper windgaussmap 150 0.005 30 10 renderers/60StripSeq.xml renderers/Pygame.xml inputs.PygameInput pygame 1 inputs.PygameInput pygamekey 10 True inputs.HTMLInput weatherinput 'http://sailing.mit.edu/weather/' 'rtWindSpeed = (\d+).*\s.*\s.*rtWindDir = (\d+)' inputs.RandomLocs randomLoc behaviors/RandomColor.xml behaviors/RandomColor.xml (100,200,255) (50,200,255) (0,200,255) (0,150,255) behaviors/PixelDecay.xml behaviors.XYMove xymove 0 0 behaviors.BehaviorChain movebounce xymove yfor xfor 20sectimeout behaviors.Timeout 20sectimeout 20000 behaviors.ModifyParam yfor YStep Sensor 2*(2*math.sin({x}/float(100))+math.sin({x}/float(50))) behaviors.ModifyParam xfor XStep Sensor 25 behaviors.SmootWind smootwind pygamekey behaviors.ResponseMover mover behaviors.BehaviorChain xymover pygame randomLoc staticcolor mover decay {'mover':'movebounce'} True windgaussmap