東京パソコンクラブ ~乃木坂46×ゲームプログラミング~ 2025年1月31日 乃木坂46が今まで習ったプログラミングをクイズで振り返ります!
#EnglishMovie #cdrama #drama #engsub #chinesedramaengsub #movieshortfull
#EnglishMovie #cdrama #drama #engsub #chinesedramaengsub #movieshortfull
Category
📺
TVTranscript
00:00BS KERETO
00:05Let's start recording.
00:08Thank you for having me.
00:10I think there are fewer opportunities to do game programming these days.
00:16Do you remember the programming you've done so far?
00:19I'm getting better and better.
00:24Today, I prepared a quiz about the programming you've learned so far.
00:33Programming quiz?
00:34I see.
00:35I'm looking forward to the quiz.
00:37Let's get started.
00:54Good evening, I'm Rika Sato from Nogizaka46.
01:23I'm Rika Sato from Nogizaka46.
01:24It's been three years since the program started.
01:28I'm very happy to be a narrator.
01:32I'll do my best from now on.
01:34Let's get started.
01:39It started with a surprise three years ago.
01:42It's been three years since the program started.
01:49Let's take a look at the programming you've learned over the past three years.
01:59First question.
02:00Please look at this.
02:03I'm going to play the first game programming.
02:09It's a Nintendo Switch game.
02:11This is the first programming I've ever seen.
02:18You can learn how to think and how to program while actually making a game.
02:26I made a dodgeball game with this.
02:31There's something special about it.
02:34This is taken from above.
02:37It's taken from below.
02:39If you set it to minus 40, you can tilt it a little more.
02:46It was mathematically difficult.
02:49It's difficult.
02:51Yumiki used a programming function to get depth.
02:56What is the name of the programming function?
03:01What is that?
03:03Depth?
03:05It's an angle, right?
03:07I think there's an original character in this software.
03:12That's a hint.
03:14It's called Nantara Nodon.
03:16What kind of Nodon is it?
03:19Camera Nodon.
03:20Camera Nodon is already a camera Nodon.
03:23Do you know?
03:24You don't know, right?
03:26I don't think so.
03:28It's space comprehension ability Nodon.
03:30Is that so?
03:31No, it's not.
03:33Is it that much of a kanji?
03:36It's like a mill.
03:38C.
03:39C?
03:41SE?
03:42Yes.
03:43Did you say it?
03:44Did I say it wrong?
03:45You said it wrong.
03:46I said it wrong.
03:48Camera.
03:50Isn't that it?
03:52I used it, but a camera is definitely necessary.
03:56Camera Nodon.
03:59I like illustrations.
04:01Camera Nodon.
04:04The answer is?
04:07I also used camera Nodon.
04:10That's right.
04:11I was confused between game screen Nodon and camera Nodon.
04:17The answer was camera Nodon.
04:22Question 2.
04:24Question 3.
04:27Here's a question about the game engine Unity.
04:32I think there's a block here.
04:35It's transparent, right?
04:37Yes.
04:38This is because it doesn't have anything called hit detection.
04:45That's right.
04:46So you need to add hit detection.
04:52Hit detection is essential for game programming.
04:57Three years ago, it was hard to read.
05:01There's a lot.
05:02What was it?
05:04Isn't this it?
05:06Capsule Collider.
05:10Capsule Rider?
05:12What was it?
05:14Collider.
05:16Simple Collider?
05:17Circle Collider.
05:19That's definitely wrong.
05:21Circle Collider?
05:22Isn't it this?
05:23Box Collider?
05:25Box Collider?
05:27Wasn't it Physics 2D?
05:30The three want to add hit detection to build the foundation.
05:35By the way, either of them has the correct answer.
05:40Which programming is necessary for hit detection?
05:45I've already decided.
05:47Box Collider.
05:48Box Collider is a popular game.
05:52It's definitely going to come up.
05:56Box Collider.
05:58Is that the final answer?
05:59That's scary.
06:01It's the final answer.
06:04What's the correct answer?
06:06Please answer either of them.
06:08What we need to do now is...
06:10Which one is Physics 2D or Box Collider?
06:15We need to move the square one, right?
06:18We need to build the square foundation.
06:22We need to build the foundation.
06:23Box Collider.
06:25That's it.
06:27That was close.
06:28This Collider is the hit detection.
06:32If you add this, you can build the foundation.
06:35So, the correct answer is Box Collider.
06:39Box Collider is a popular game.
06:44Let's move on.
06:46The third question is...
06:48Which programming is necessary for hit detection?
06:54If you want to stop the hit detection,
06:58how would you explain it?
07:01Please don't.
07:03Please don't.
07:05Stop once.
07:06That's right.
07:08If you tell the program to stop once...
07:13Don't stop.
07:14Don't stop.
07:16That's the opposite.
07:18That's the opposite.
07:19That's the opposite.
07:20What?
07:21If you tell the program to stop,
07:22the screen will show the answer.
07:25I see.
07:27In the script, there is a file called space.cs.
07:32Space means the number of squares in English.
07:37You want to give information to the space.
07:40You don't want to give information to all the squares.
07:44You want to give information to a certain number of squares.
07:50In that case,
07:51you call a flag to determine whether it is correct or not.
07:58A flag is a program that shows whether you have met the requirements in programming.
08:05And this public bool is a program that shows the flag.
08:11In other words, if you come to the stop square using this code,
08:15the flag will stop.
08:19If you actually look at it...
08:21If you open the data,
08:23you can set the stop space you entered.
08:26That's right.
08:27Let's set the stop space flag.
08:30If you check this,
08:32you can see that the square is a stop square.
08:36Oh!
08:38Now you can set the stop flag.
08:42Next, we will program to actually stop.
08:46But there is a problem.
08:49What is the public bool used in programming that can only be processed under certain conditions?
08:56What is a public bool?
08:58But...
09:00If you don't have to do something,
09:03it's a public bool.
09:04Isn't it okay to just say if?
09:06If...
09:07Else...
09:08Else...
09:09Or else...
09:10Oh!
09:11I've said if many times.
09:14Have you?
09:15If...
09:16If bool.
09:17If bool.
09:18If bool.
09:19Say it.
09:20If bool.
09:21Yes.
09:23Please.
09:24One, two...
09:25If bool.
09:28The correct answer is...
09:30This time, if it's a stop square,
09:33and if it's not a stop square,
09:35we want to separate the processing.
09:38In that case, we use if.
09:41Wow!
09:42There are many languages in programming,
09:45but I think we use if in any language.
09:49The correct answer was the most basic public bool in programming, if bool.
09:55Let's move on to the fourth question.
09:59Oh, it's over.
10:00Let's start with programming related to Bomberman.
10:03I did it.
10:04This time, we put a bomb,
10:07and the player disappears.
10:11So we can write this process in the player.
10:15Yes.
10:16What we do is...
10:18It's like a test.
10:19If the player hits a bomb,
10:21the player will die.
10:23Let's make it easy to disappear.
10:26Yes.
10:27Let's start writing.
10:30Void.
10:32Void.
10:33From space, trigger, enter...
10:37Enter 2D.
10:38Yes, enter 2D.
10:41If you click,
10:42many things will appear at once.
10:45It's magic.
10:47If you do it like this, you don't have to write.
10:50When the player hits the bomb,
10:53the program written here will be called.
10:56I see.
10:58Now, the process of what happens when the player touches the bomb is completed.
11:04Then, we write the program that disappears when the player touches the bomb.
11:09What is it?
11:11Write a program?
11:12Everything?
11:13It's like a notebook.
11:15Is it a word, not a sentence?
11:17It's a word.
11:19Yes.
11:20A word?
11:22It's like a notebook.
11:24Yes.
11:26Let's start with the first letter, D.
11:29Isn't it destroy?
11:30What?
11:31You said it before.
11:34Destroy?
11:35Yes.
11:39What does destroy mean?
11:41It's like breaking.
11:42Yes.
11:44Please.
11:46Correct.
11:48It's amazing.
11:50Isn't it amazing?
11:53Seriously.
11:54As expected of Ms. Ayati.
11:58Next, let's take a look at the programming we learned when Hayashi joined us and decided to join Atami.
12:06Let's make a very simple game.
12:11Run game.
12:12Run game?
12:13The character keeps running.
12:16An obstacle comes from the right, so you can avoid it by jumping.
12:20I want to make it jump with a button.
12:23There are three variables required to make it jump.
12:27Do you know what they are?
12:28I don't know.
12:30A year ago, I said I didn't know because I was quick-witted, but now I should know.
12:37What are the three variables required to make a character jump?
12:42Gravity and...
12:45Can you write gravity?
12:47I think so.
12:48Graffiti?
12:49Graffiti.
12:50It's gravity, right?
12:51Yes.
12:52What's something like speed?
12:54I think I know.
12:55What's that?
12:57Gravity.
12:58Speed.
12:59Speed like Hayashi.
13:01And...
13:03Inferiority.
13:04Inferiority.
13:05But jump...
13:06Jumping power.
13:07Jumping power.
13:08Jumping power.
13:10It's like a physical fitness test.
13:12Do you want a hint?
13:13A hint?
13:14Do you want to look at a notebook?
13:15Let's look at one person's notebook.
13:17Someone's meaningful notebook.
13:20There may be a picture of it.
13:23Aya-chan's notebook.
13:24December 20, 1923.
13:27Maybe it's not written.
13:28It's true.
13:31It's jumping.
13:32What's Suzuki?
13:34The name is this.
13:37Why isn't it written?
13:40V.
13:43It's V.
13:48It's V.
13:49V and F.
13:51F.
13:52It says jumping power, F.
13:56That's right.
13:57I was going to write it here.
14:01But I couldn't.
14:04Let's take this out.
14:06Saito, please.
14:07Okay.
14:09G, V, F.
14:11Gravity.
14:13Speed.
14:14Speed, jumping power.
14:16The correct answer is...
14:18The first letter.
14:21G.
14:22G.
14:23I can only see the get key.
14:26What's after G?
14:28R.
14:29Gravity.
14:30That's right.
14:33You're really good.
14:34Wow.
14:35Wow.
14:36Wow.
14:38Gravity.
14:40I think I've heard of it.
14:41I remember it, too.
14:43The second letter is V.
14:44It's a vertical V, so it's V something.
14:48V something.
14:49V.I.
14:50It's not V.I.
14:51V.T.
14:52It's not V.T.
14:53V.5.
14:54What?
14:555.
14:565?
14:57It might be difficult.
14:58The correct answer is...
14:59V.Y.
15:00What's V.Y?
15:01It's vertical speed.
15:02Oh, I see.
15:03It's horizontal.
15:04It's horizontal.
15:05Vertical.
15:07The horizontal one is V.X.
15:08The vertical one is V.Y.
15:10I see.
15:11The other one is jumping power.
15:14Jumping power.
15:15Do you remember how to change the number of jump power to change the height?
15:20Yes, I do.
15:22Like, the jump power that's unstable with gravity.
15:24Yes, that's right.
15:25That's what we're going to do.
15:26Yes, that's right.
15:27That's it.
15:28Yes, that's it.
15:30The variables needed to jump were gravity, vertical speed V.Y., and jump power.
15:39Wow!
15:42I did it!
15:43I'm so happy.
15:45O.K.
15:46Next, let's take a look at the program that came out when we made the three-player game.
15:53This is the program we used to line up the boards.
15:58We want to line up this board from the bottom left.
16:03Change the value to adjust the position so that the starting point is at the bottom left.
16:09Once the adjustment is complete, we will create a script for the game manager and write the program.
16:16First, define the source of the arrangement.
16:19Public.
16:20Public.
16:22You can also use the serialized field.
16:24I haven't heard of it in a long time.
16:25I've heard of it.
16:30Let's use the name stone base as a game object.
16:35This is the source of the arrangement.
16:37Copy this and put it on the screen.
16:41And the other thing you need is a place to line up the copies.
16:46Once these two are drawn, the preparation is complete.
16:50Now, here's a question.
16:53What program do you use to create a square of 8x8?
16:59We often use it when we repeat it.
17:01Loop.
17:03I did it. I said I did it.
17:07I did it.
17:08I was wondering which one it was.
17:11Do you want to try drawing a loop?
17:13There was no such thing as a loop.
17:17I think I did it.
17:19I think I did it.
17:21Because the processing came back.
17:26Next is Hayashi's notebook.
17:30I did it. I wonder if Hayashi wrote it.
17:32This is around May.
17:35What is the correct answer?
17:38Effort always leads to any result, even a little thing.
17:45Effort is a good thing.
17:50The original game of the program, Denpa Tou, is on sale for 980 yen.
17:58We will also introduce our impressions of the program, so please play it.
18:06What program do you use to create a square of 8x8?
18:12What are the answers of the three?
18:14Repeat. Repeat.
18:19Return.
18:22Return.
18:24It's so cute.
18:26I think it's a return.
18:28How is it?
18:30Return.
18:32It's a shame.
18:33Loop.
18:35It was written on Yunki's notebook.
18:37It wasn't written on Hayashi's notebook.
18:44No way.
18:45Do you understand?
18:46Four.
18:47Yes, it's four.
18:49If you explain the process of using this four in an easy-to-understand way,
18:54if you line up eight squares on the side, you can line up eight squares on top of it.
18:59Repeat it up to the eighth step.
19:02This is a common concept, so I think it's good to remember.
19:06Yes.
19:08After that, copy the stone and write the process of moving it,
19:13so that it can be tied to the main surface.
19:17This is the program.
19:21Then write the process of separating the space between the stones.
19:26After tying it to Unity, the processing of lining up is complete.
19:33Let's run it after putting it in.
19:35What will happen?
19:37Wow, there are a lot on the side.
19:39This means there are 64, right?
19:41That's right.
19:42I see.
19:44By the way, if you leave it as it is, the duplication will be duplicated,
19:48so let's erase it.
19:51The last question of the three-year programming compilation quiz is...
19:58The addition of checkpoints learned in the horizontal scrolling game.
20:02I can't do Sonic.
20:03I can't do Sonic, either.
20:04To detect that a player has entered the checkpoint,
20:09you need a variable to determine the position of the player,
20:12and two variables to determine the correct answer.
20:15What will enter this question mark?
20:19Can I use this notebook?
20:20I didn't write this notebook.
20:24I didn't write it.
20:26I feel like I'm writing something like Sonic.
20:30Is this it?
20:33I got it.
20:34I got it.
20:36I got it.
20:37I got it.
20:38Do you want to write that?
20:39Yes.
20:40This is it, right?
20:41This is it, right?
20:43Yes, it's the same.
20:45Where should I write it?
20:46I don't know.
20:47Should I write it as it is?
20:48Yes.
20:50Yes.
20:51Correct.
20:54So, here is the correct answer.
21:02I did it.
21:04As expected.
21:05Compared to when the three of you started learning,
21:07your knowledge of programming has improved.
21:10Compared to the beginning of the show,
21:12how is your understanding of programming?
21:15Compared to the beginning,
21:17I'm starting to understand it.
21:20For the questions I didn't understand,
21:22when I looked at the notebook,
21:23I was like,
21:24oh, I did it.
21:27So, I think it's in my memory.
21:29So, you've grown a lot.
21:31It's the same.
21:32It's the same.
21:33I'm getting used to it,
21:34so I think I'm getting used to
21:37the unique way of using English
21:40and the way it's arranged.
21:46The power of wanting to know
21:50is constantly continuing.
21:54Can you tell us your enthusiasm one by one?
21:58From Hayashi.
21:59I don't know when I'll be able to take it.
22:04I don't know when I'll be able to take it.
22:06So, I'm going to take it one by one.
22:10It's over.
22:13You're already starting to learn.
22:14I'm going to take it one by one.
22:15I'm going to take it one by one.
22:16I think it's about whether I can overcome it next time.
22:21I think it's about whether I can overcome it next time.
22:22I want to do my best.
22:25I'm going to take it one by one.
22:26OK.
22:27I'm going to take it one by one.
22:28I'm going to take it one by one.
22:29As a programming program,
22:32I want to learn a lot of things
22:39and be able to do various projects and shots.
22:46I want to continue the show more and more.
22:51Do you have a program you want to try?
22:54I like the anti-human type.
22:58I want to try that more.
23:03Let's listen to the last remix.
23:11Good night.
23:14Tokyo Basukon Club
23:19Tokyo Basukon Club will be broadcast on TVer and other platforms.
23:24The program will continue for 3 years, 5 years, and more.
23:28Please click the subscribe button on TVer.
23:33Yumiki, please.
23:35I think there are a lot of programmers who work with us.
23:49I want to get closer to them.
23:52We've been interacting with people from the past.
23:59I think we'll have a lot of knowledge.
24:03I want to be proud of myself in various places.
24:09I'm watching TVer.
24:12DJ KOO is watching TVer, too.
24:16He takes a picture of the TV screen and sends it to me.
24:27I want to meet more people like that.
24:33I'm looking forward to it.
24:44What will happen to the indie game in 2025?
24:51He's here, too.
24:54Don't miss it.
24:56Who is he?