Cocos Game Development Competition participant Hu Ke: Persistence is the only way to achieve your dream

Cocos Game Development Competition participant Hu Ke: Persistence is the only way to achieve your dream

[[139381]]

The Cocos Game Development Contest has been online for half a month. The developers who submitted their works have their own specialties. During the communication with the developers, we found a sophomore developer who is really a young talent. His full name is Hu Ke. After a deep chat with him, we found that he is dedicated to game development and is really cute at heart.

How Blizzard's die-hard fans got into programming

Hu Ke is a sophomore majoring in digital media technology at the Department of Computer Science at Chengdu University of Information Technology. He has loved playing games since he was a child. In fact, when he filled out his application, he didn't know what this major specifically involved. It was only after he entered school that he found out that it was about game development. He couldn't help but feel secretly happy, "Isn't this just what I want?" As luck would have it, his major and his interests naturally matched, and so Hu Ke's gaming life began.

The road to programming is not always smooth sailing. It was actually very painful for Hu Ke to start learning programming. Fortunately, she had the interest to support her and finally made it all the way.

In the first semester of his sophomore year, Hu Ke planned to write a game by himself. At that time, he just wanted to realize a simple game, so he imitated a previous game of Blizzard called Comet Blast. During the production, the game would freeze every time it played for one and a half minutes. He racked his brains at the time, but he had no idea why. After struggling for about a week, he later found out during debugging that the Vector in the STL he used was not cleared cleanly. After finding the reason, he was so happy that he wanted to set off firecrackers to celebrate, but he didn't have time to set off firecrackers. He immediately cleared the Vector, but the result was not what he imagined, and it still stuck. At that time, Hu Ke was about to despair and didn't touch it for several days. Finally, when he calmed down and looked at it again, he suddenly realized that the problem was very simple-his memory was not released, and then the memory was eaten up.

This is a problem that junior developers often encounter. Hu Ke pays close attention to this every time he programs. He says that the pit he has fallen into is so impressive that it couldn't be more memorable.

Laziness is important, but art is more important

After becoming familiar with programming, Hu Ke wanted to gain professional recognition for his skills. At this time, he discovered the cocos game development competition on CocoaChina. He decided to participate in the competition almost instantly with his game "PewPewPew2015". Why is it called PewPewPew? Well, you can only know it after playing it. This game is simply a plane shooting game, but it has some new elements, which is refreshing. The player controls a spaceship flying in space. Meteorites will keep flying in the universe and hit the player's plane. The player needs to shoot it down before the meteorite destroys the plane. But the situation is more than that. Meteorites are divided into 3 colors. Players must use bullets of the corresponding colors to successfully destroy them.

Hu Ke's game is based on Cocos2d-x 3.3beta0. When Hu Ke first came into contact with Cocos2d-x, it was still the 2.0 series. He had a headache when he started reading books. He didn't know how to start when he looked at tutorials directly, so he had to go back to reading books. Technology is acquired through hard work. Hu Ke worked hard and finally he could write some simple games, such as Snake and Tetris.

The idea of ​​"PewPewPew2015" comes from Blizzard's game Comet Blast. The initial version of "PewPewPew2015" was horizontal, but now it has been changed to vertical. Why? This game is a casual game, and the target user group is also those who kill fragmented time. Considering the UI and user group, vertical screen one-handed operation will be more friendly.

Developing games inevitably involves climbing pits, and for Hu Ke, the process of climbing pits is very fulfilling. For example: for collision detection, his meteorites were originally irregular polygons, and there would be a little deviation in detection. For the sake of game effects (actually just being lazy), Hu Ke changed the meteorites to round shapes. And then there is art, which is even more difficult than programming. Hu Ke learned sketching for 2 years when he was a child, and it was still very enjoyable to draw, but classmates who passed by would often say that it was ugly. He was very upset at that time, and kept saying in his heart "you annoying little goblin". However, Hu Ke always finds a way to solve the problem. He borrowed a digital tablet from the art teacher of the school, and with the help of a software called Sai or AI, Hu Ke still solved the art problem calmly.

Together with the seniors, hold the hands of the juniors

After two years in the game development industry, when asked which senior had helped him the most, Hu Ke said it was his senior schoolmate Cha Xin and Mr. Wenwu without hesitation.

Chukong and Hu Ke's college set up a laboratory. Cha Xin is Hu Ke's senior. According to Hu Ke, he is a very selfless senior. At that time, Cha Xin was preparing for the postgraduate entrance examination, but he still often helped his juniors to answer questions. Hu Ke said that he was moved by Cha Xin, so now Hu Ke has also founded a club in the school called "Coding Game Development Association". Like Cha Xin, Hu Ke also wants to continue to help other juniors to make games and solve technical problems.

In addition, Hu Ke also specifically mentioned the leader Yang Yong. The leader answered many technical questions for Hu Ke and his classmates. If you have any questions, find the leader! This has almost become a catchphrase for Hu Ke and his classmates.

Today, Hu Ke has already realized that success requires persistence, and his dream of developing games will not change. His goal is to make games that are closer to life. Next, Hu Ke began to study two new technologies, VR and AR. Although it was difficult, his answer was very firm: "I still believe in myself."

At the end of the interview, Hu Ke sent a message to the Cocos Game Development Contest: I hope more developers will participate actively, so that we can see more excellent works. The registration for the Cocos Game Development Contest ends on August 18, but there is a tempting benefit. Those who register and successfully upload their works before July 20 will have the opportunity to win a CJ ticket worth 1,000 yuan. Those who want to go to the CJ site, don't miss the submission time!

For more details, please visit the official website of the competition: http://www.cocoachina.com/game/cocos/

<<:  The battle for supremacy between Tencent and Alibaba—where has Baidu gone?

>>:  The top 20 best-selling items dropped 71% year-on-year. Are card games on the decline?

Recommend

Improve problem-solving skills through psychological knowledge

[[143040]] Preface Software development work can ...

Apple iOS 11 official version released the biggest update in history

This morning, Apple's iOS11 official version ...

Google Can't Solve Android Fragmentation Problem Yet

Despite Google's fragmentation fix being rele...

Wired: Smartwatches are not the future of wearable devices

Wired writer Mat Honan believes that wearable dev...