Programming education " has been made mandatory in elementary schools from the 2020 school year, and has been newly added as a class subject. Even if programming is made mandatory in the classroom, it is a painstaking task to write programming code in English on a black screen, and the word "programming" in a single word may seem difficult, and you may reject the idea. Most of the smartphone applications and games that you come into contact with in your daily life have been developed through programming, but doesn't it sound interesting to learn while actually creating games? Sega Corporation's action puzzle game " Puyopuyo " is used as a teaching material in the "Sega Official Puyopuyo Programming Course ", a special programming class held nationwide with the aim of fostering future ICT personnel (programmers) and creating e-sports players. quot; This is an educational material that allows students to develop the action puzzle game "Puyo Puyo" developed by Sega by learning programming. The instructor is Piponeer (@piponeer), who holds a JeSU-approved professional license, has participated in numerous Puyo Puyo competitions with excellent results, and is also a former system engineer. On Tuesday, December 20, 2022, " SEGA Official Puyopuyo Programming Lecture in Kumamoto City Akitsu Elementary School" was held in Kumamoto City, Kumamoto Prefecture.
SEGA held a Puyopuyo Programming Lecture at Akitsu Elementary School in Kumamoto City, Kumamoto Prefecture, on December 20, 2022.
The "Puyopuyo Puyo Programming Lecture" was held on December 20, 2022 (Tuesday), this time for 4th graders. In the 90-minute class, divided into the first half and the second half, students actually created Puyopuyo while programming. The class will be 90 minutes in total, with the first half lasting 90 minutes and the second half lasting 90 minutes, in which students will actually create Puyopuyo Puyopuyo while programming. Pipoia, the instructor, entered the classroom and demonstrated his skills by actually playing the game before the lecture began. The classroom was filled with cheers as they watched the professional skills of the player as he erased Puyo Puyo one after another in a chain! We will now write the actual code to create Puyopuyo!
From field creation to actual operation check! Writing code to create!
In the first half, under the guidance of Pipoia, we will create a Puyo Puyo "field," make it fall, move left and right, rotate, and erase the linkage! Before we start coding, we will explain the most common programming mistakes. Spelling errors, capitalization errors, and spacing errors are all common mistakes that are hard to notice and easy to get caught up in.
The screen of Piponia is shown on the monitor, and the source code to be written and what kind of operation is possible are explained in detail. In the Puyopuyo programming course, you will write code in the blanks of the written source code and check its operation as you go along. The sense of accomplishment is great when the program works after inputting the code.
The children are provided with tablets, and they actually write code by tapping on the keyboard.
If there was something they did not understand, they actively asked questions to Piponia, SEGA staff members, and teachers. It was a memorable experience for the children to have a professional player they admire teach them in person!
After entering the code, we proceeded to the confirmation screen to check the operation. The Puyopuyo moves and disappears, and little by little, it's getting closer to the Puyo Puyo that I usually play!
time
After the first half, during the break time, the participants gathered around the tablets and showed each other the Puyopuyo they had created. I'm curious to see what kind of Puyopuyo Puyopuyo they made!
In the second half, they changed the images of the Puyopuyo and adjusted the speed of the falling Puyopuyo.
In the second half, the backgrounds and images of the Puyopuyo Puyopuyo created in the first half are changed!
The source code will gradually become more complex, but the students will not be discouraged and will complete the syntax even in difficult situations.
acy
The last part of the lecture was about copyright and Internet literacy. The world of cell phones and the Internet has become more accessible than ever before. While they are convenient, they are also dangerous. The students listened intently to the lecturer's talk.
At the end of this lecture, we will change the image of Puyo. The children had prepared image files of Puyo Puyo illustrations that they had drawn in advance for customization. This class's very own, original Puyo Puyo was complete!
At the end of the class, Pipoia gave a talk about e-sports players. Some of the students in this class had dreams of becoming e-sports players in the future, and we were able to hear firsthand stories from professional players who are actually active in the field. They earnestly listened to the interesting stories about what they do and how they spend their day.
During the question time, many questions were asked to Pipoia! They asked about the appeal of Puyopuyo, whether they could be like the Sega people, and what other games they play besides Puyopuyo, which is something you don't usually get to hear.
Puyopuyo programming class is over!
The "Sega Official Puyopuyo Puyo Programming Lecture in Kumamoto City Akitsu Elementary School" has come to an end after completing the five sessions that were prepared. Although there were some unexpected behaviors and some situations where the code did not work as expected, the students were able to analyze the errors and solve the problems. The students must have felt a great sense of accomplishment when they solved the problems by themselves and the completed Puyopuyo Puyo actually worked. I am sure that among the children who took this Puyopuyo programming class, there will be programmers and e-sports players in the future! I am sure that there will be more and more opportunities for children to come into contact with programming in the future, and as it enters the field of education, the Puyo Puyo programming course will be a fun way to learn while creating Puyo Puyos! This is a report on the "Sega Official Puyopuyo Programming Lecture in Kumamoto City Akitsu Elementary School"!