Yes >w< Here is the code for the physics objects.
--Screen borders
local lborder = display.newImage("vborder.png", -20, 0)
physics.addBody(lborder, "static")
local rborder = display.newImage("vborder.png", display.contentWidth - 1, 0)
physics.addBody(rborder, "static")
local uborder = display.newImage("hborder.png", 0, -20)
physics.addBody(uborder, "static")
local bborder = display.newImage("hborder.png", 0, display.contentHeight)
physics.addBody(bborder, "static")
--Walls
local groundLeft = display.newRect(0,180,150,150)
groundLeft.myName = "level"
physics.addBody(groundLeft ,"static")
local groundRight = display.newRect(280,180,200,150)
groundRight.myName = "level"
physics.addBody(groundRight ,"static")
local groundLeftUp = display.newRect(0,0,150,100)
groundLeftUp.myName = "level"
physics.addBody(groundLeftUp ,"static")
local groundRightUp = display.newRect(280,80,200,30)
groundRightUp.myName = "level"
physics.addBody(groundRightUp ,"static")
--Obstacle
local obstacle = display.newRect(365,110,15,70)
obstacle.myName = "obstacle"
obstacle.destroyed = false
physics.addBody(obstacle ,"static")
--Ball
local ball = display.newImage("ball.png")
ball.x = 300
ball.y = 50
ball.myName = "ball"
physics.addBody(ball, {bounce = 0.5})
Well aside of this I got the A* Pathfinding D: So the project is around 400 lines of code D; [import]uid: 191248 topic_id: 33559 reply_id: 133378[/import]