Minecraft - Hour of Code: INTRO
0:00 - 0:05My name is Jens Bergensten, but I'm better
known as Jeb. I'm the lead developer on Minecraft
0:05 - 0:13here at mojang.com. I think I was 11 or maybe
12 and I started programming because I wanted
0:13 - 0:18to make games. One of my father's friends
told me that in order to make games you need
0:18 - 0:26to learn how to program. So that's how I got
started. I like designing and figuring out
0:26 - 0:33the architecture of things. That's what I
really like about Minecraft. Over the next
0:33 - 0:39hour you're going to learn the basics of computer
science by programming Alex or Steve to move
0:39 - 0:46through a simulated piece of a Minecraft world.
Traditional programming is usually in text,
0:46 - 0:51but today we'll use blockly: a system which
uses blocks that you can drag and drop to
0:51 - 0:58write programs. Under the hood, you're creating
0:58 - 1:03be learning are what computer programmers
use everyday and are the foundation to computer
1:03 - 1:10science. Here at Mojang we use these same
concepts to make Minecraft work. Before you
1:10 - 1:15start, you'll pick your character. I'm going
to choose Alex. Let's build code for a program
1:15 - 1:23that will help her move around the screen.
Your screen is split into three main parts.
1:23 - 1:29On the left is the Minecraft play space, where
your program will run. The instructions for
1:29 - 1:35each level are written below. This middle
area is the toolbox and each of these blocks
1:35 - 1:41is a command that directs Alex's actions.
The white space on the right is called the
1:41 - 1:47work space and this is where we'll build our
program. If we drag the moveForward(); block
1:47 - 1:53to our workspace and then click Run, what
happens? Alex moves forward one space on the
1:53 - 2:00grid. And what if we wanted to do something
after she moves forward one space? We can
2:00 - 2:05add another block to our program. I'm going
to choose the turnRight(); block, and I'll drag
2:05 - 2:11it underneath my moveForward(); block until
this orange line appears. Then, I'll drop
2:11 - 2:17it and the two blocks will snap together.
When we press Run again, Alex will perform
2:17 - 2:23the commands that are stacked from top to
bottom in our workspace. And if you ever want
2:23 - 2:29to delete a block, just drag it from the stack
back to the toolbox. To undo your changes
2:29 - 2:34and to get back to how the level started,
use the Start Over button in the top right
2:34 - 2:41corner of the workspace. One more thing, you
see the little triangle on the turn blocks?
2:41 - 2:47Anytime you see these triangles, it means
that you can pick a different option. Let's
2:47 - 2:49start coding!
- Minecraft - Hour of Code: INTRO
Start learning at http://code.org/
Stay in touch with us!
• on Twitter https://twitter.com/codeorg
• on Facebook https://www.facebook.com/Code.org
• on Instagram https://instagram.com/codeorg
• on Tumblr https://blog.code.org
• on LinkedIn https://www.linkedin.com/company/code-org
• on Google+ https://google.com/+codeorg
- Video Language: