AISubs v3.5
With the spread of the new coronavirus infection, people all over Japan are gathering their strength and self-restrainting.
I want to stop the infection somehow.
However, this is a battle with pain, such as economic downturn.
In the meantime, education is concerned about stagnation.
If you go to school, you will be isolated.
If you can't take classes, you will lose opportunities for children to learn.
However, there is an innovative way to get a place to learn even if you can't go to school.
Online classes are attracting attention there.
You can take classes using your computer.
You can connect your computer to the Internet and study while staying at home.
It is a very convenient online class, but there is a big problem.
When the Minister of Education and Science investigated the efforts of the Ministry of Education and Science during the break,
it was found that only 5% of local governments have agreed to introduce face-to-face online classes.
Why can't we start online classes right away?
In fact, there are not enough very important three types of personnel available.
The first is a terminal such as a computer or a tablet.
The second is a communication environment connecting a computer and the Internet.
The third is an individual account for online classes.
If these three are not available at home, you will not be able to take online classes.
However, for these to be available, a computer costs about 80,000 yen each.
In order to adjust the communication environment at home, contracts such as telephone companies are required.
For a certain carrier, it will cost about 4,000 yen per month.
In order to solve this problem, the Ministry of Education and Science is now leading a "giga school" concept.
Until 2023, all elementary, middle school, high school, and special assistance schools
will have a learning terminal for each student and an indoor network environment.
However, given the long-term situation of the temporary school,
the new budget for this year's middle school is 2,292 billion yen.
The country is also making big budgets for the early realization of online classes.
So, at "Programming Star", we thoroughly tried what we need and what we should do in preparation for the start of online classes.
Let's take on the online classes that you will be taking from now on!
If the computer and communication environment are in order, can you really take classes from a distance? Let's take a look!
I want to know now! Let's go, "Programming Star"!
Last time, in order to learn the importance of online classes...
Let's experience online classes remotely for the first time!
Even if you are in different places, you can learn together like in a classroom!
In this lesson, we will learn programming using Minecraft's "make" code.
Do you remember Minecraft?
It's been too long!
Due to COVID-19, we realized the importance of online classes in order not to be isolated.
You don't know who you should learn programming from, do you?
You can enjoy learning while playing games now!
That's Minecraft!
This game is a role-playing game, but you can also play using programming!
In fact, there is a robot called "agent" in the game...
You can use programming to control it and proceed with the game!
In other words, you can learn programming while enjoying the game!
The agent will move on its own using its own programming and proceed with the game!
This is so much fun!
In this show, we have taken up Minecraft from time to time, but...
The way of learning programming is also evolving a lot!
Now, if you are interested in Minecraft...
Check out how you can get the game and how you can start programming in detail on the show's homepage!
Now, Prostacon!
Yes!
What are we doing today?
This time, let's draw an alphabet "L" in the sky using the agent!
Oh! Sounds fun!
This mission is to make an alphabet "L" on a wall in the air!
If you type in the alphabet "L" in a place called "chat room",
the agent will stack blocks in the shape of "L".
In this way, you can send a message to your opponent by connecting the alphabet.
Programming can also be a tool for conveying feelings to your opponent!
First of all, let's click on the Minecraft app!
It's located in the center of the screen.
When it pops up, click "play".
After clicking it, let's select the "import" button on the right of "create new".
"Import" is to load various worlds called "worlds" into Minecraft.
In this game, you can load worlds with walls in the sky
that you can use in the "prostakids online" textbook.
When you click "import", you can load "worlds" data in your computer!
Then, let's click on the "worlds" data of the textbook we will use this time!
After importing, click on the textbook "worlds" and enter the world of the game!
Did you all enter the game?
Can you see me?
Yes!
I can see you!
How to operate Minecraft characters is...
"w" for forward on the keyboard...
"s" for switch...
"a" for left...
"d" for right...
"mouse" for left-click attack...
"right-click" for placing blocks...
This is the basic operation of Minecraft.
Let's remember it!
Besides Minecraft, you can use "code connection" for programming.
You can find how to use it on the official website of Minecraft.
If you want to program in Minecraft, let's check it out!
When you have code connection, you can program in Minecraft!
Then, let's program to call an agent!
"Agent" is a robot in Minecraft's world!
By programming, you can line up blocks and build houses...
You can also plow the field and so on.
To call an agent, first...
From "Player" menu, select "chat" command "jump".
Let's change "jump" to "tp".
"tp" means "teleportation".
So, I named it "tp".
If you give an order, an agent will come wherever you are!
Then, from "agent" menu...
Let's connect "teleport an agent westward".
Change "west" to "east"!
By doing so, the agent will always face east, so it will be an indicator of which direction your character is moving in!
To make the agent turn left, select "jump" from the player's menu and select "teleport an agent westward"!
Next, from the agent's menu, change the agent's direction to the left and connect it!
To make the agent turn right, right-click and select "repeat" from the player's menu!
Change "ll" to "rr" and "left" to "right"!
Did you call for the agent?
There you are!
Agent!
Huh?
She's here!
Oh, you're here!
Thank you for coming!
Next up is "work"!
Draw an alphabet "l" on a wall in the air!
This program is brought to you by PROSTA, a programming learning system.
The official website of the program contains works created by members in the past and works created by Scratch!
There is also a home page posted by viewers, so please check it out!
OK, everyone!
Let's make an alphabet "l" on a wall!
First of all, let's draw a blueprint of how we're going to make "l"!
Drawing a blueprint is very important!
There is an infinite number of ways to make an agent draw "l"!
Let's draw a blueprint and think about how we're going to make the agent move!
Size doesn't matter!
Draw "l" as you like!
Thank you!
Emily-chan, you've become half-hearted halfway through.
Here is "l" design that you've made.
Based on this design, it's important to think about how to move the agent.
In this lesson, we're going to try to move the agent like this, but there are other ways, right?
For example, you can think about how to move the agent in the opposite direction and make "l"
or you can think about how to go back to the first block and place it on top of it.
This time, we're going to place the block closest to the start from the bottom left and move it counterclockwise with a simple movement.
First, teleport the agent to the yellow block.
When you stand on the yellow block, press "enter" key and enter it in "tp" and "chat".
Once you're ready, stack up the blocks.
First, move from the yellow block to the right, move up and place the block in front of it.
Next, move to the right again and place the block in front of it.
Let's make the lower part of "l" with this!
Let's go! First, select when you input the "chat" command "jump" from the player.
Let's change "jump" to "l".
Okay, I changed it to "l"!
Now, in order to move Agent to the starting point of "l",
let's connect "move one block forward" from Agent's menu!
- Okay! - Okay!
Move Agent one block forward!
Once you've done this much, change "forward" to "right"!
- "Right" to "right"! - "Right" to "right"!
Okay!
Now, let's continue!
In order to move Agent to the starting point of "l", let's move Agent up!
From Agent's menu, connect "move one block forward" and change "forward" to "up"!
- "Up", "Agent", "up", "up"...
Okay!
Once you've done this much, move a block forward!
From Agent's menu, choose "move forward" and connect it!
- Okay!
- "Move forward"...
- Okay!
- Okay! We've done it!
- Okay! - We've done it!
- Once you've done this much, all you have to do is repeat!
- Move to the right and move forward!
- Oh! It's repeating!
- Okay!
- Move Agent forward...
- Forward...
- Now, let's review the programming we've done so far!
First, from the player's menu, select "when you've entered chat command 'jump'".
Let's change "jump" to "l".
Next, in order to move Agent to "l" starting point,
from Agent's menu, connect "move one block forward".
Once you've connected them, let's change "forward" to "right".
Next, in order to move it to "l" point, move the agent up.
From the agent's menu, connect "move one block forward" and change "forward" to "up".
Once you've done this, put down the block.
From the agent's menu, select "put forward" and connect it.
Once you've done this, repeat the rest.
Move it to "right" and repeat "put forward" again.
Once you've done the bottom line, complete "l" according to the design diagram you've made yourself.
You can connect a lot of blocks, so let's try it out!
I'll go back.
Ah! Ah! It moved!
Eh, wait, wait, wait.
One, one, two, three, four...
Eh, will this be really long?
It'll be really long!
That's why! That's how it is! I'll do my best!
Ah! Hmm...
I think I've done it!
The alphabet "l" made in Minecraft.
Announcement after this.
Oh! Oh! You can do it!
Eh? Eh? Eh? Eh?
Ah! Eh? Ah!
On the show's official homepage, we've posted past Webfusion works and works made with Scratch.
There's also a forum for viewers, so please check it out!
The alphabet "L" created in Minecraft.
Emiri-chan will announce it first.
Here is the blueprint.
Will she be able to do it?
OK, I'll do it.
Go for it!
Wow!
You're doing great!
Huh?
You're moving.
Will it be OK?
How far will you go?
Huh?
Emiri-chan, nice error!
Nice error?
Why?!
Looking at Emiri-chan's programming,
after creating the line under "L",
she moved two blocks up and moved one block to the right.
There is a frame there, so you can't put blocks there.
That's why the agent stopped.
Here is the correct way of programming.
After creating the line under "L",
move up,
then move to the left,
and while moving down,
it's correct to move forward.
OK, let's fix it and try again!
How is it?
Go for it!
Please!
One, two, three...
Go for it!
Go this way...
Oh, it's moving up!
Isn't it good?
Oh, isn't it good?
Next is Saya-chan's "L".
Here is the design drawing.
Is it properly made?
Go for it!
Oh, it's cute, pink!
Oh!
Nice one!
Without enough time, it was finished in middle of it.
Next one is Iori's L.
Here is the design drawing. Is it done well?
Well, let's go!
Oh, it's moving!
Oh, go for it!
- It's good! - Huh? Huh? Huh?
- Ah! - Huh? Huh?
- Huh? There's a big error! - Wait a minute!
- What's going on? - What's going on?
What's going on?
Iori, nice error!
Let's look at the programming!
After the lower line is completed, Iori should go up and proceed to the left.
However, after proceeding to the left,
she chose to go down instead of moving the block forward.
As a result of having a block at the bottom, the agent couldn't proceed to the bottom.
If she had moved this block forward, she could have completed the L properly!
- Then, correct it and try again! - One, two, three...
- You did it! - You did it!
- The last one is Moeko-chan.
- Here is the design drawing.
- Is it done properly?
- Yes! - Isn't it good?
- It's good, it's good, it's good!
- Yes! - Isn't it good?
- Yes! - Yes!
- You did it! - You did it!
- Perfect!
- You all did a good job!
- Now you know how to make an "L", don't you?
- I see! - I see!
- If you apply this programming, you can make various letters!
- Yay! - Yay!
- I'm looking forward to it!
- Well, everyone, how was Minecraft?
- It looks like you had a lot of fun while playing the game, doesn't it?
- Next, we will review how to use "scratch", a programming using blocks like Minecraft!
- It's easy to start "scratch"!
- Search for "scratch" on the Internet and select the website of "scratch".
- If you click "make", you can start right away, so let's get ready!
- Last year, we used "scratch" to create an original character!
- Let's review how we programmed it!
- Prosta-kun, please!
- Okay! It's a simple programming, so follow me!
- To draw your own character...
- First, click the "cat" mark on the sprite list...
- A "brush" mark will appear, so let's click it!
- Then, it will become a screen for drawing, so click "convert" on the bitmap...
- Let's choose "convert" to "vector"!
To draw a picture, first click "fill in" and choose a color and brightness!
If you move the mouse while pressing the "click" button, you can draw a picture!
If you want to fill in a picture you drew, choose a bucket mark and click where you want to fill in.
You can fill in like this!
OK, let's start drawing!
Please draw a character you like!
What should I do?
A simple one!
I'll actually draw it on my computer!
This is really fun!
Shinji-kun, you have a love for drawing!
I really do!
I'm done!
I'm done, too!
That's fast!
I even put on a cover!
Wow!
What kind of characters have been created?
Let's take a look at everyone's drawings!
After this, we will announce everyone's original characters!
On the program's official website, we have posted web fusion works and scratch works created by members in the past!
There is also a posting platform for viewers, so please check it out!
Let's take a look at the characters everyone has created!
Let's start with Takamatsu-san!
Cute! Cute! Cute!
I'm a rabbit, but I think I drew it well.
Good job!
What kind of movement do you do with it?
I'll show you!
It flew away!
From there?
Oh, I see!
The legs flew away!
It flew away!
It's like that!
Let's continue with Kanisawa-san!
Cute!
You're good at it!
It's like Fanta!
You're all so good at it!
I don't like it!
What kind of movement do you do with it?
I'll show you the second one!
Cute!
It moves like this!
It has a belly button!
Cute!
Let's take a look at the third one, Noguchi-san!
Yes!
The first one!
You're good at it!
This is my original character, Sukime-chan!
Sukime-chan!
Yes, it's my original character.
Please look at the second one!
It has both hands and legs moving!
It really does!
It's so cute!
Let's take a look at the fourth one, Ohtani-san!
It's pretty novel!
Yes!
Ando-sensei, who do you think it is?
Is it Teletubbies?
No, it's not!
Who is it?
Actually, Ando-sensei drew it!
You did?
Yes!
Didn't you notice?
Does it look like this?
It has tights underneath!
What does it look like when it moves?
When it moves...
It looks like this!
Cute!
Wow, wow, wow!
It's so soft!
You can print it out and use it as a character you like.
It's cute!
I'm happy!
Thank you very much!
Thank you!
It captures the characteristics of the form.
Here are the characters drawn by five people!
Did you all draw well?
Next time, we will review May, when we challenged an online class!
Don't miss it!
This program was brought to you by FROSTA of the Programming Learning System.