/// (function () { var myGame = new Phaser.Game(this, 'game', 800, 600, null, create, update); var floor; function create() { for(var i = 0; i < 100; i++) { var p = myGame.createGeomSprite(myGame.stage.randomX, Math.random() * 100); p.createPoint(); p.fillColor = 'rgb(255,255,255)'; p.acceleration.y = 100 + Math.random() * 100; p.elasticity = 0.8; } // A simple floor floor = myGame.createGeomSprite(0, 550); floor.createRectangle(800, 50); floor.immovable = true; } function update() { myGame.collide(myGame.world.group, floor); } })();