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
JavaScript code. The concepts that you'll -
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!
- Title:
- Minecraft - Hour of Code: INTRO
- Description:
-
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:
- English
- Team:
- Code.org
- Project:
- CSF '21-'22
- Duration:
- 02:51
Code.org edited English subtitles for Minecraft - Hour of Code: INTRO |