AISubs v3.5
In 2020, programming education will be introduced in elementary school classes.
Now, we must have computers in our lives.
For children who want to have a future, it's important for them to know how computers work.
To do that, they need to learn programming.
Learning programming doesn't mean changing the world in the future!
So, in our program, we will challenge programming one step ahead for next year's popularization!
We will use games and music to learn programming with fun!
What is it?
It's a song!
A song of love sung by a programming star!
So, everyone in front of the TV, please prepare tablets and computers, and let's go on a programming journey with us!
Mezase! Programming Star!
Hello, everyone!
I'm Kyoko Gunji, program director of Mezase! Programming Star, which creates programming stars of the future!
And we will be taught programming by Mr. Ando!
Thank you for having us!
Mr. Ando is a professor of programming, a popular series of programming that can be learned in school and online in more than 100 schools all over the country.
Today, we will study programming with everyone in front of the TV again!
We will learn about "Shounen no Kaze" by Mr. Wakadan, and "Nira Shinji" by Mr. Wakadan.
From "equal love" produced by Mr. Sashihara Rino,
Ms. Emiri Ohtani, Ms. Yori Noguchi, Ms. Nagisa Saito,
and Ms. Miyuki Honda of "not equal me".
Before today's mission, let me review what we have learned so far.
Programming is creating an order book.
Algorithm is efficiently programming.
Since last time, we have been learning programming using the popular game "Minecraft's Makecode".
To learn programming using "Minecraft", we use "Minecraft Education Edition".
And "Makecode" is using blocks to run a program,
and giving orders to a robot called "agent" in the game.
To use "agent", press "c" on the keyboard and select "chat command" "jump" from the player's menu on the "makecode" screen.
Let's change "jump" to "t".
Next, from "agent"'s menu, connect "agent" to "xx" and "teleport to west" and change "west" to "east".
Once you have done so far, click "run" button at the bottom right.
Press "enter" key and change to "chat command" screen.
When you type "t", an agent will appear facing east at your feet.
Today's mission! Let's play a game!
"Equal Love" programming is being streamed on Hulu without cut! Don't miss their life error!
This program is provided by PROST of Programming Learning System.
Today, we'll use Minecraft to learn the basics of making codes.
Today's mission is "Let's play a game of gathering people"!
Sounds fun!
Do you know "gathering people" game?
Yes!
Recently, "splatoon" has become famous in "gathering people" game.
That's right!
You paint walls and ground with ink and increase your number of people.
Let's play "gathering people" game using Minecraft.
How does it work when you play "gathering people" game in Minecraft?
Let's get started!
First of all, you lay various blocks on grass.
For example, like this.
Or like this.
Wow!
Let's do this with programming.
The team which lays blocks like this wins.
This is a team battle, right?
Yes, I think it will be exciting.
Who will you battle against?
Team battle.
I may be pulled away.
We'll announce it later.
The first study!
Let's fill the place we walked with blocks!
Here, we will build a program to fill the place where the agent walked with blocks.
Yes.
Teacher, please give me the code.
Yes, I'd like to do it right away.
First of all, as usual from the player, chat command.
Yes.
Since we move the agent forward, we use "f".
Yes.
Then, one block forward from the agent.
This time, we can't fill the place with blocks anymore.
Since we can't fill the place with blocks anymore, we will move the agent forward three steps.
Yes, three steps.
Yes.
Then, we can see the position.
Position.
Yes.
We can see it like this.
Oh!
Yes.
It's a coordinate.
Coordinate! Oh, yes!
Yes.
Congratulations!
I'm happy. I'm happy.
I don't know there are so many, so first of all, I will make something like this, centered around the agent, centered around the coordinate of the agent.
As for the coordinate, if you remember this, you will be able to do the difficult work you have done so far in an instant.
So I would like to explain the basics of it.
As for the coordinate centered this time, as you can see here, the agent is in the middle.
Yes. And centered around here, front, right and height.
As for the coordinate, front, height and right.
I would like to make a building.
Yes.
Well, it's easy to use this coordinate, but this time, the agent's position will be the center.
Yes.
There is a flat surface that easily becomes the basis of coordinates, but as the center of this coordinate with the agent, for example, this yellow part.
The yellow part is where one is in front and one is on the right, so when you put one and one in front and right of the coordinate of the agent.
Yes.
Then you can represent this yellow part.
By doing this, you can paint around the agent.
Yes.
So I will replicate this and make two more.
Yes.
By making these two now, you can paint a wide area around the agent, around the diagonal line.
Yes.
Let me show you.
This is a block.
Yes.
This is a replacement.
Yes.
Did you do it?
Yes, I did it.
Did you do it?
Yes, I did it.
It came out like this.
Yes.
What is this replacement?
Now, I would like the team to be divided into red and blue teams, so this time I will choose this blue wool.
Yes.
Then, if you put this here like this, you can paint with this.
Yes.
Then, I will put this kind of corner here.
Here is one, one, and here is minus one, minus one, and below is minus one, minus one.
Yes.
Is this okay?
This is okay.
Then, I will try it with this.
Yes.
With F.
Yes.
Wow! It's wider than I thought.
Yes. Wow!
Yes. Oh, I see.
That's how it is.
To fill in where an agent walked,
select "jump" from the player's menu.
Let's change "jump" to "f".
From the agent's menu,
connect "move one block forward"
and change "one" to "three" to make the agent walk three steps forward.
Next, from the position menu,
select "block with six zeros"
and fill in the agent's coordinates from the agent's menu.
Once you've reached this point, right-click and duplicate the agent's coordinates!
Next, select "replace" from the block menu.
Let's change "replace" block to sky blue wool!
And put "agent" block at beginning and end of "replace" block!
Put "agent" block at beginning of "replace" block as "one" "minus one" "one"
Put "agent" block at end of "replace" block as "minus one" "minus one" "minus one"
Great!
If you can do it up to now, if you type "f" in chat command, "agent" will fill up where "agent" walked with sky blue wool!
Let's check everyone's programming!
First of all, Emily-chan!
"f", right?
Yes, it's done!
I made it white.
Yes, like this!
Good job!
Thank you!
Nagisa-san!
I made it!
Yes, please!
Oh, I broke it!
I broke it! What should I do?
What was "that" again?
It's "enter"!
"enter" and "t", right?
Put "t" and...
Call "agent" first and...
"t"!
Oh, it's "f"!
Call "agent" with "t".
Oh, it's "t"!
It's easier to see if you put "t" away a little.
Good luck!
I'm sorry for being late.
Oh, you put it away.
Then, press "enter" and "f".
It's done!
It's pink.
There are some parts that aren't painted.
That's right.
Teacher, what kind of interior design is this?
It means you don't paint where there is nothing.
But you want to paint where there is nothing, right?
Yes.
So, right-click and copy this and...
put another one in here.
Yes.
And here...
where there is nothing...
it's air.
Oh!
Yes.
Then...
press "f" and...
you can paint it.
Wow!
Yes.
It doesn't fall into a hole, does it?
No, it doesn't.
The agent stays in the air.
Oh!
So...
let's paint the air like this.
Yes.
To paint where there is nothing...
right-click and copy this and...
put another one in here.
Then...
you can paint where there is nothing.
In the next study...
let's use bombs to destroy blocks!
In this game, you can only destroy blocks with bombs in order to take away your opponent's camp.
That's right.
So, for example...
Let's say you hit your opponent's camp with "f".
There is a situation where you want to put it here.
In that case...
Since it's a bomb from the player...
It's "b" for "bomb".
b
In that case...
You can use a command called "animal" here.
"Animal" is this "animal".
I'm going to put it here...
This "animal"...
For some reason...
There is a "tnt" that has been installed in the "animal".
That's true!
In that case...
You put in the coordinates of "an" and "t".
In that case...
For example...
In that case...
If you press "b"...
With "tnt"...
You can destroy your opponent's camp.
Sensei, what are you talking about?
I'm sorry.
Your opponent's camp...
Like this...
You destroy it...
And if you use "f" yourself...
You can take away your opponent's camp.
It's difficult, but it's amazing!
To destroy a block with a bomb...
From the player's menu...
Select "jump" when you input the "jump" command.
Let's change "jump" to "b"!
From the "animal" menu...
Select "make animals appear in circles".
In the "animal" section...
From the "animal" menu...
Select "tnt" that has been installed.
And in the coordinates...
If you put in the coordinates of "agent"...
Where "agent" is standing...
"tnt" will fire a bomb!
Now, let's check Iori-chan's programming!
"agent" is... Ah, here it is!
Now... "b"... Yes, here we go!
Wow!
Sensei, this bomb has quite a destructive power!
She cut off her own "agent" as well!
"tnt" will rush into "agent"'s "agents" and that will be their strategy.
Ah, I see.
If you've made it this far, today's work is...
Let's play a "tank" game!
In Wooroo, there is a popular game that has more than 100 million people registered in the world, "Minecraft"!
We are delivering original contents where you can learn the programming functions of that educational version!
Please watch it!
From now on, it's "work"!
The programming of "tank" game has now been completed, so...
Let's actually split up into groups and have a competition!
I'm looking forward to it!
The teams are...
Shinji-kun!
Emiri-chan!
Iori-chan's regular team!
And...
Naito-san and Monda-san and Ando-sensei's...
Oh, Sensei!
Newcomers and Sensei's team!
Sensei is...
The pros of the world are...
Shinji-kun!
Emiri-chan!
Iori-chan's regular team versus...
Nagisa-chan!
Miyuki-chan!
Ando-sensei's Sensei's team's "tank" game!
In order to play the game, Sensei has programmed and created this stadium!
Oh, it's like a stadium!
Wow!
It's like this!
Wow, it looks delicious!
Oh, it's like this!
In addition to the movements you learned in study, you will need movements to move to the right or left, so we will add programming!
To move the agent to the left, select it when you enter the chat command "jump" from the player menu!
Let's change "jump" to "l"!
Let's connect "change direction to the left" from the agent menu!
In addition, duplicate the program with a right- click and change "l" to "r" and "left" to "right"!
In this way, agents can move to the right or to the left!
Next, in order to distinguish the colors of the teams, the regular team replaces the block with a pink "wool" and the teacher team replaces it with a sky blue "wool"!
Is it really blue against pink?
It's blue against pink.
It's easy to understand.
In addition, we will attack from the east, so can you come to the west of the telepresence first?
To the west! I understand!
The regular team will attack from the west, and we will attack from the east as it is!
Since the regular team moves to the west, let's change the east direction of the teleport to the west!
Sensei, you're tough!
I'm tough, aren't I?
This is the game I made.
Agent! You're strong!
Can we have a little strategy meeting?
Let's have a strategy meeting.
Agent!
Miyuki, did you call T.D.?
Yes, I'm here.
The regular team seems to make a firm strategy and challenge the match.
Understood!
I'm counting on you!
On the other hand, the sensei team is not having a strategy meeting.
Will it be okay?
Now, let's start the human capture game!
The time limit is five minutes.
In the end, the winner will be determined by which team captured more human land.
Is it okay?
Yes!
Now, get ready and start!
I'll keep doing it with "f".
Now, the human capture game has started!
As expected of sensei, you're fast!
First of all, Sensei Ando will capture the center of the field.
Sensei has already forgotten that he's playing against a woman.
That's right.
Huh? Wait a minute...
Shinji-san!
Shinji-san, hang in there!
Oh no! Shinji-kun has destroyed his teammate's human land!
Is this a strategy?
Something weird is coming out of this.
Is it okay?
Oh, it's not!
Hang in there!
This is it!
Oh, it's not working!
Oh no!
This...
The sensei team has forgotten that they're on TV and are playing the human capture game!
The bombs are exploding!
I want to use "f".
Ando-sensei, which one is me?
Miyuki-chan has lost sight of her own agent.
Do it yourself!
However, the blue team is leading the game.
Who? Who is purple?
There are a lot of bombs.
I'm contributing a lot.
Thank you.
Magisa-chan is painting the human position on the left side of the screen.
The blue team is winning more than two-thirds of the game.
What?
Please don't use bombs! Who is purple?
It's me! It's me!
You are purple!
Sensei, you are immature!
The purple agent is Sensei.
Even if the opponent is a student, he continues to attack without holding back.
I'm a bomb expert.
Can I say it?
Here, Shinji-kun is coming up with a strategy.
Will it affect the game development?
The blue team is leading the game.
Most of the bombs are not painted.
Most of them are in holes.
It's true!
This is not a game for human capture.
If you don't paint the human position, you can't be an agent.
Pink, do your best!
I can't speak at all.
Only Emily-san is not wet.
Pink, do your best!
Paint it!
Do it!
Good luck, Yuri-chan!
No! It's a bomb!
You are bullying me!
What a bomb!
One minute left!
The time limit is one minute left.
The blue team seems to have an advantage.
What will happen?
Someone is following me. Who is it?
Maybe it's me.
Hey!
Miyuki-chan is destroying the opponent's positions without letting her seniors know.
I'm desperate.
Five seconds left! Four, three, two, one!
I didn't know there were so many places like that!
Which team won?
Regular team vs. Sensei team competition.
Which team won?
Now, it's heated up!
I don't know if it's heated up, but everyone is silent.
Now, let's check the block from above.
Please!
The result of the match is as you can see.
Which team won?
Blue team won!
It's not a ring!
It's quite common!
It is!
Shinjikun team is complaining, but...
The result of the match is...
Pink team won with 173 blocks.
And blue team won with 274 blocks.
Sensei team won with 100 blocks difference!
Although we have a teacher, we have 3 regulars, so we wanted you to think about it a little more!
No, no, we did our best!
You did your best!
Next time, we'll do our best for revenge!
We'll think of another interesting game next time!
Thank you!
And the regular team was secretly planning something...
That was...
I kept throwing bombs at Ao, and they kept painting.
At first, I heard that you were exploding pink bombs...
The one I dropped exploded behind me!
With Shinji-san!
That's a lie!
This is the scene where Shinji-kun exploded Iori- chan's hostage!
Shinji-kun's agent splendidly destroys Iori-chan's hostage!
We can't miss this!
By the way, what was your strategy, teacher?
I left it up to my own abilities...
That's right, you said you didn't know anything about people...
I just kept teleporting and exploding...
And you did it faithfully!
Did you understand what the teacher meant?
No, I didn't understand anything...
Hello, everyone! I'm Yori Noguchi!
I'm Emiri Boutani!
I'm Kiara Saito!
I'm Yori Nagata of Nattoi Codemean!
"Mezase!" programming star has decided to jump out of the screen and hold an event!
On the 28th, "not=me" will be on the show, and on the 29th, "equal=love" will be on the show.
We look forward to seeing you all!
This program was brought to you by CROSTA, a programming learning system.