Hello World! I'm talking about using variables in Alice3. I have a scene with a monkey, and the monkey wants to get the banana. And I have him reaching up with both arms. And then I'm going to have him jump three times, and each time, he's going to jump little bit higher. Let's run that to start with, so we can see what we have. And he reaches up. And then, I'm going to have him start jumping. I'm going to use a variable. And the type is going to be double. Most of the movements, all the movements, are going to use a double. And I'm going to name it amount to jump. And I'm going to give it an initial value of .25 And then were going to have the monkey Move up amount to jump. And then, I'm going to copy this to the clipboard and just change this to down. And then let's run it. And he doesn't reach the banana. I'm going to use an assignment statement. And I could just say amount to jump equals some new custom decimal number, and make it a little bit bigger than .25 But instead, I'm going to say amount to jump equals amount to jump and then use a little bit of math... I can add a little bit to it, But, I'm going to do it by multiplying. And I'm going to multiply by 1.3. Oops! Not 11.3! That would be way too much! Okay. And then I'm going to copy this to the clipboard and drag it in. And copy this to the clipboard and drag it in. And let's run it. He reaches up, he jumps, he jumps a little higher. Let's repeat exactly that same code one more time: Copy that the clipboard. Copy this to the clipboard [ringing noise in background] And copy that last one to the clipboard. Let's see what we've got here. So amount to jump is .25 And he moves up that amount, then down that amount. Then we multiply it by 1.3, And he jumps up and down that amount. We multiply it by 1.3 again. And he jumps again that amount. So, it's getting... he's jumping a little bit more each time. Let's run that. He reaches up, he jumps, he jumps again. He jumps again, and maybe someday, he'll reach the banana. But that's it for right now.