function love.load() birdY = 200 birdYSpeed = 0 playingAreaWidth = 300 playingAreaHeight = 388 pipeSpaceHeight = 100 local pipeSpaceYMin = 54 pipeSpaceY = love.math.random( pipeSpaceYMin, playingAreaHeight - pipeSpaceHeight - pipeSpaceYMin ) pipeX = playingAreaWidth end function love.update(dt) birdYSpeed = birdYSpeed + (516 * dt) birdY = birdY + (birdYSpeed * dt) pipeX = pipeX - (60 * dt) end function love.keypressed(key) if birdY > 0 then birdYSpeed = -165 end end function love.draw() love.graphics.setColor(.14, .36, .46) love.graphics.rectangle('fill', 0, 0, playingAreaWidth, playingAreaHeight) love.graphics.setColor(.87, .84, .27) love.graphics.rectangle('fill', 62, birdY, 30, 25) local pipeWidth = 54 love.graphics.setColor(.37, .82, .28) love.graphics.rectangle( 'fill', pipeX, 0, pipeWidth, pipeSpaceY ) love.graphics.rectangle( 'fill', pipeX, pipeSpaceY + pipeSpaceHeight, pipeWidth, playingAreaHeight - pipeSpaceY - pipeSpaceHeight ) end