< Return to Video

Minecraft - Hour of Code: INTRO

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

more » « less
Video Language:
English
Team:
Code.org
Project:
CSF '21-'22
Duration:
02:51

English, British subtitles

Revisions