Wiki

Clone wiki

Core / kidgrav

After teaching Spritey to follow our finger our code was this:

-- Use this function to perform your initial setup
function setup()
    spx = 100 -- Spritey x
    spy = 100 -- Spritey y
    print("Hello World!")
    print("Look at me go!")
    parameter.watch("spx")
    parameter.watch("spy")
end

-- This function gets called once every frame
function draw()
    -- This sets the background color to black
    background(0, 0, 0)
    -- Do your drawing here
    sprite("SpaceCute:Background",374,374)
    spx = spx + 1
    spy = spy + 1
    tint(0, 255, 0, 255)
    sprite("Planet Cute:Character Boy",spx,spy,101/2,171/2)
end

function touched(touch)
    spx = touch.x
    spy = touch.y
end

To have Spriety follow gravity we only need to change these two lines:

    spx = spx + 1
    spy = spy + 1

like this:

    spx = spx + Gravity.x
    spy = spy + Gravity.y

If Spritey does not move, try tilting the iPad.

Does blowing bubbles sound like fun?

Updated