AISubs v3.7
Be Estelet!
Let me start recording.
Thank you for having me.
Recently, we don't have many chances to do game programming.
Do you remember programming you've done so far?
I do, I do.
You do, you do.
Today, we're going to talk about how much you've grown up
and I've prepared a quiz about programming you've learned so far.
A programming quiz?
But I'm happy with the quiz.
Let me start recording.
♪ Come on and study up, people in love! ♪
Good evening, I'm Nogizaka46's Satorika.
The show is about to start and it's already been three years,
so I'm very happy to have been doing the narration for a long time.
I will continue to do my best!
Starting from "surprise" about 3 years ago,
this show, which has learned various programming so far, will be 3 years old in a little while.
So this time, let's look back at the programming we've learned over the past 3 years in a quiz and look back at the growth of the three of us.
First question. First of all, please take a look at this.
What we're going to play now is the first game programming you can tell by looking at it!
Nintendo Switchio software used in the first episode of the show.
First programming you can tell by looking at it.
This work allows you to learn how to think and how to program while actually making games.
With this, Rimiki made a dodgeball game,
but there is something particular about it.
This is taken a little diagonally from above or below,
so if you make it -40 or something like that, you can tilt it a little more.
That was mathematical and difficult.
Difficult.
Yumiki used a certain programming function to get depth.
So what is the name of that programming function?
What is that? Depth? It's an angle, right?
This software has original characters on it.
That's the hint.
So it's called Nantara Nodon?
What was Nodon again? A screen?
Camera Nodon.
Camera Nodon is already Camera Nodon, so...
Do you know it?
You don't know it, do you?
Space knowledge ability Nodon.
You don't know it, do you?
Are there that many kanji?
Like a mill?
sui
She said it just now.
Is it different?
It's different.
But she said it because it was different.
kamera
Isn't it that?
I used it, but "kamera" is definitely necessary.
kameranodon
I like illustrations.
kameranodon
The correct answer is...
kameranodon
I also used "kameranodon", but I was confused between "gamenodon" and "kameranodon".
So, the correct answer is "kameranodon".
Let's move on to the second question.
This is a question about the game engine "unity".
I think you see this block right now, but you can see through it, can't you?
Yes.
This is because you don't have what is called "correct answer" with you.
That's right.
So you have to add "correct answer" to it.
"Correct answer" essential for game programming.
Three years ago, it was difficult to read.
There are a lot of things.
What was it?
physics 2d
What is this?
capsule collider
"capsule rider"?
What?
capsule rider
What was it?
collider
"simple collider"?
circle collider
"circle" is bad, so it's definitely wrong.
That's right.
Wait, isn't it this?
"box collider"?
Wasn't it "physics 2d"?
In order to build a foundation, the three people who want to add "correct answer" are struggling with reading.
By the way...
Either of them has "correct answer" in it.
Which programming is needed for correct answer?
Oh, I've heard of it before.
- Is it Box? - Box.
Box Collider is a popular product every time.
- It's a popular product. - It'll come up for sure.
- Okay. - Okay.
- Ta-dah! - Please.
Box Collider.
- Is it "final answer"? - Huh?
I'm scared.
- It's "final answer," right? - Yes, it is.
The correct answer is...
Both of you answer it, okay?
What we should do now is...
"Physics 2D" or "Box Collider"?
We should move a square object now, right?
- Are you trying to build a square foundation? - We're building a foundation.
- You're building a foundation? - Yes.
- Box Collider. - I'm scared.
- This is it. 2D. - It's dangerous!
This Collider is "correct answer."
If you add this, you can build a foundation.
- So, the correct answer is Box Collider. - Yay!
Box Collider is already a trend.
Okay, let's move on.
The third question is...
From programming to forcibly stay in a certain square you learned to build a foundation...
If you want to forcibly stop here, how would you say it?
- Would you explain it to someone? - Huh?
Are you sure you don't want me to say it?
- "For now, stop." - That's right.
If you were to say, "For now, stop." to a programmer...
Don't stop.
- That's the opposite. - You can't stop?
- That's the opposite. - You can't move forward?
If you were to say, "Stop."
It would be displayed on the screen.
- Oh, I see! - I see.
In the script I showed you earlier, there is a file called "space.cs".
"Space" is an English word for "masu" which stands for "space" in English.
We want to give "space" information.
Not all "masu" are "stop" "masu" but only certain "masu" are "stop" "masu"
In that case, we call "flag" to determine whether it is correct or not.
A "flag" is something that shows whether you have met a condition in programming.
And this "public bool" is a program that represents a "flag".
In other words, if you come to "stop masu" using this code, you will see a "flag" that stops.
If you actually look at it...
When you open the data, you can set the "stop space" that you entered.
It's true!
Let's set up a "stop space" "flag".
If you check this, you can see that the "masu" is a "masu" that stops.
Now we can set up a "stop flag".
Next, we will program it so that it actually stops, but...
Here's a problem.
What is a "public bool" that can only be processed under certain conditions and can only be used in programming?
What is a "public bool"?
Ah, but...
Isn't it...
"If you don't do ____" is a "public bool", so isn't "if" enough?
"if", "else"...
"else", "for", "else"...
Right?
I said "if" many times.
Yeah, you did.
Right?
"if", "if bool"?
"if bool"?
Try saying it. "if bool".
"if bool".
Okay.
Please!
One, two... "if bool".
The correct answer is...
This time...
If it's a stop loss and if it's not a stop loss, you want to separate the processing.
In that case, you use "if".
There are various programming languages, but "if" is probably used in any language.
The correct answer was "if" which is the most basic subject in programming.
Now, the fourth question.
Oh, it's decided!
Let's start with programming related to bombers.
I did it, I did it.
This time, we'll put a bomb and...
The one that will disappear is the player, right?
- Yes. - Yes.
- So we'll write this process in the player. - Yes.
- And what we'll do is... - Like a test.
Not "if it hits a bomb", but "if it hits a bomb, you'll die".
- Let's make it disappear easily. - Huh? What?
- Yes. - Yes.
Then, we'll write it right away.
- "void"... - Ah, "void".
- "space", "trigger", "enter"... - "two d", right?
- Ah, "two d", yes. - "enter", "two d"...
- Oh! - And if you click it, a lot of things will pop up at once.
- It's magic! - Yes.
- If you do it like this, you don't have to write it. - Oh!
- And when it hits a bomb, the program you wrote in here will be called. - Oh!
- Wow! - Yes.
- With this, we've completed the process of "what happens when it hits a bomb".
- And in here, we'll write the program that disappears when it hits a bomb, but...
- What could it be? - Write a program...
- All of it? - Yes.
- Like a tea notebook? - Yes.
- Not words, but sentences? - You can use words.
- Oh! - Yes.
- Words?
- Like a tea notebook? - Yes.
- Here's a hint. The first word starts with "d". - Isn't it "destroy"?
- You've been saying it for a while. - "Destroy"? - Yes. - Is it correct?
- What does "destroy" mean? - Something like "breaking"? - Yes.
- Please. - That's correct. - Wow! - That's amazing!
- Isn't our target amazing? Seriously! - As expected of Ayati-san.
Next up is programming that we learned when Hayashi joined us and decided to join Atami.
- We thought of making a super easy game. - Wow!
- A run game. - A run game?
- A character will keep running and an obstacle will come from the right, so you can avoid it with a jump.
- You want to make it jump with a button. - Oh!
- There are three variables you need to make it jump. Do you know what they are? - I don't know!
- A year ago you said you didn't know, but now you should know.
- What are the three variables you need to make a character jump?
- Gravity and... - Yeah, gravity and how you write it.
- I think it's good. - Graffiti. - Graffiti and... - Gravity, right? - Yeah.
- What about something like speed? - Oh, I think I know. - What's that?
- Gravity and speed. - Speed like Hayashi-san and...
- And buoyancy. - Buoyancy. - But isn't it... - Jump buoyancy. - Jump buoyancy.
- It's like a physical strength measurement. - What should we do? A hint? - A hint?
- Should we sell a notebook? - Let's sell a notebook for each of us. - Yeah. - A meaningful notebook for each of us.
- I think we have a proper one. - Aya-chan! - Wow! - 23 years old, December 20th.
- I don't think it's written. - It is!
- It's flying. - What's "continue"?
- This is what it was before. - Why isn't it written?
- "V" - "V" it is!
- It's "V". - "V" and "F".
- "F". - It's all written in "f".
- Oh, I know! I was going to write it here. - Yeah.
- But you couldn't. - Yeah, you couldn't.
- Okay, let's see what it is. - Please answer.
- "kai" - "g" "v" "f"
- "gravity" - "speed" - "speed" "jump" "power"
- The answer is... - The first letter...
- "g". - "g".
- I only see "get". - What's next?
- "r". - "gravity"? - "gravity", that's right.
- You're so good! Amazing! Amazing!
- "gravity", "gravity" is needed. - I think I've heard of "gravity". - Yeah, me too.
- The second one is "v". It's a vertical "v", so it's "v" or something.
- "vi"? - It's not "vi". - "vt"?
- "v5"? - "go"? - "go"? It might be a little difficult.
- The answer is... - "vy". - "vy"? - "vy"? - It's "vertical acceleration", "vertical speed". - Oh, I feel like I've heard of it.
- It's "vertical", right? - "vertical"...
- "vertical" is "vx", "vertical" is "vy". - I see.
- The other one is "jump power", "jump power". - Hmm, "jump power".
- Do you remember changing the number of "jump power" to change the height?
- I do. - I do. - Normally...
- It's not "gravity" and it's "jump power", right? - That's right. You do something like that. - Yeah, yeah, yeah.
- That's it. - Okay.
To jump, you needed "gravity", vertical speed "vy" and "jump power" to jump.
Wow!
Yay! I'm so happy!
Othello!
Next up is a program that came out in a three-player battle-style reverse game.
This is a program we used for processing side-by-side.
We want to create this section from bottom left, so we'll change the value and adjust the position so that the starting point is bottom left.
Once we've adjusted it, we'll create a script for the game manager and write the program.
First, we'll define "side-by-side".
"Public".
Well, "serialized field" is fine, too.
- I haven't heard of it in a while. - I've heard of it.
Let's call it "stone base" as a game object.
This is "side-by-side".
We'll duplicate it and put it on one screen.
And one more thing we need is "place to place duplicated objects".
Once we've written these two, we're ready to go.
Here's the question.
What program do you use to create an 8x8 square?
- I use it a lot when I repeat it. - A loop!
Yay! I'm done for!
Which one did you think it was?
Do you want to try writing it?
Wasn't there a loop?
- I feel like I've done it before. - I feel like I've done it before.
I've done things like "brr" and "come back" and stuff like that.
- Next up is a 3x6 loop. - Oh!
- Nettan, are you writing this? - This is around May, right? - Yeah.
What is the correct answer?
Effort always leads to results, no matter how little it is. Effort is a good thing!
The show's original game "Denpa-to" is selling well for 980 yen!
We will also introduce our impressions of the show, so please give it a try!
What program do you use to create an 8x8 square? What are your answers?
Repeat... Repeat...
Return!
You look so happy.
I think it's Return.
How about it?
Return!
Too bad.
What!?
Loop!
It was written in Mr. Gimiki's notebook.
Oh, it wasn't written in Mr. Hashimoto's notebook!
No way!
- Did you get it? - No way!
- Four! - Four!
That's right, it's four.
This process of using four...
To explain it in an easy-to-understand way...
If you line up eight squares on one side, you can line up eight squares on the other side.
You repeat this process up to the eighth row.
This is a concept we use quite often, so I think you should remember it.
Yes!
After that, you replicate a stone and write a process of moving it.
You make sure you can tie it to the main surface.
This is the program.
After that, you write a process of separating stones and stones.
After tying it to Unity, the process of lining up is complete!
- Let's try it out! - Okay!
I wonder what will happen.
Wow, there's a lot of space!
- That means there are 64 of them, right? - That's right!
- I see! - I see!
By the way, if we leave it as it is...
The duplicates are overlapping, so let's erase them.
A three-year programming compilation quiz.
The last question is...
An additional checkpoint learned in the horizontal scrolling game.
- Can you do Sonic? - No, I can't do Sonic.
In order to detect that a player has entered the checkpoint...
You need a variable to determine the player's position...
And two variables to determine whether you've won or lost.
But what's in this "?"
- Are you sure you want this notebook? - I didn't write it.
- We all wrote it. - Right?
- But I didn't write it. - I think I saw you write "Sonic".
- Is this it? - Checkpoint...
- Okay, we got it! - We got it!
- We got it!
- Shall we write it? - Yeah.
- This is it, right? - This is it, right?
- Yeah, it's the same. - Yeah, it's the same.
- Yeah, I don't know. - Should I write it as it is?
- Yeah. - Yeah.
Correct!
And so, here is the correct answer.
We did it!
As expected of you.
Your programming knowledge has improved compared to when you three first started learning.
How is your understanding of programming compared to when you first started the show?
Compared to when we first started, I can understand it now.
I can remember things that I didn't know when I looked at my notebook.
I think it's in my memory now.
So you've improved a lot.
It's the same for me.
Because I'm like, "Ah!"
I feel like I'm getting used to the unique way of programming and how to use English.
My desire to know more and more continues.
Can you tell us one by one?
Let's start with Fai.
I don't know when I'll be able to endure it.
So I'm going to take it one at a time and...
Are you going to end it?
You're already getting used to it.
I'm going to take it and see if I can overcome it next time.
So I'm going to do my best.
As a programming program, I hope I can learn as much as I've learned so far and do more projects and filming.
I hope we can continue the show more and more fun.
Is there anything you'd like to program like this?
That's what I like about human beings.
I'd like to do more of that.
Is there anything you'd like to do?
I'd like to mix it up at the end.
"Tokyo Basukun Club" will broadcast on TVer and other platforms after the broadcast.
The program will continue for three years, five years and more.
Please click the "Like" button of TVer.
Finally, Yumiki-san, please.
I think there are many programmers around me who are doing research with us.
We are getting closer with such people.
And we have recently come into contact with past computers and past people.
I think we will have a lot of knowledge.
I want to show off my knowledge in various places.
I'm watching "topaz".
DJ KO is also watching "topaz".
He always sends me a picture of the TV screen and says, "Yumiki-chan, you are a dragon".
I hope there will be more famous people like that.
I'm looking forward to that, too.
I hope I can deliver it.
The next Tokyo Pesokon Club is...
What will happen to indie games in 2025?
That nostalgic person also appears!
Don't miss it!
Who is it?
Watch it!