Chapter 4 Image Recognition Engine

This is an image engine, in the book "VR and AR Technology: From Hardware to Software Architecture", this engine is called rice, Yang Qing feels that this name has nothing to do with image processing, I originally wanted to take a name myself, but I didn't think about it for a long time, so I simply didn't change it, rice is rice, just a name, this is not important, what matters is the function of the engine.

The function of the rice engine is very powerful, this is described in detail in the book, especially in image recognition, and real-time processing, far more than many similar software on the current market, Yang Qing believes that this engine will make him money, and it is a lot of money.

But before making a lot of money, Yang Qing needs to solve his own money, and the powerful engine must also become a product, otherwise it is a useless code, Yang Qing knows the power of the rice engine, but if you want to play all the functions of this engine, you need at least a large data center as his hardware support, and according to Yang Qing's estimate, he needs 500 million US dollars to build a perfect operation center, and before that, Yang Qing needs to make some small products to make money.

Yang Qing's first thought is the game, the game is the most profitable project on the Internet, a good game can really be said to be able to make money every day, and with the rice engine, Yang Qing feels that he can be an independent game producer first, first make a game to make some money, and then seek development, simply put, it is to survive first, and then seek development.

Determined his goal, Yang Qing turned off the code of the rice engine, and then backed it up to his USB flash drive, and then opened a game engine.

Since it is a game, then it is necessary to use a game engine, although Yang Qing now has the ability to write a new game engine, but if there is a ready-made game engine, why bother to write a new one.

At present, there are many mature game engines in the world, such as u3d, Unreal, Egret, CocosCreator, etc., these engines can be released on multiple platforms, that is to say, a game can be published to the computer at the same time, and the mobile phone, and compatible with Android and Apple systems, which is a very good news for the current game developers, especially independent game producers, and more and more after the emergence of these game engines.

The game engine Yang Qing chose is Unreal, compared to the current popular U3D, although Unreal has a low market share in the domestic market, but his picture performance is the best among all game engines at present, and it is open source, which is very important to Yang Qing, because of open source, so Yang Qing can freely modify the functions of the engine, including integrating some functions on the rice engine into the Unreal Engine in the form of plug-ins, in order to improve the performance of his game.

Open Unreal Engine,Yang Qing began to build the overall framework of the game,Yang Qing is going to develop this game called Chess Soul Battle,This is a game based on Chinese chess,Yang Qing likes to play chess since he was a child,Every time he breaks between classes, he will kill a game with his friends,In elementary school,Middle school is famous,People give nicknames:"Kraft candy" The reason why he has this title is because Yang Qing was very obsessed with chess at that time, every time he played endlessly, he didn't let people go if he lost, and he didn't want to go if he won, just like a piece of kraft candy, as long as it was sticky, it was difficult to get rid of it, which led to Yang Qing's chess level getting higher and higher, and at the same time there were fewer and fewer people willing to play with him, and then he gradually stopped being obsessed with programming when he went to college, because Yang Qing began to be obsessed with programming.

And the inspiration for writing a chess game comes from the most popular competitive game now, League of Legends, Yang Qing uninstalled the game in anger after kneeling seven times in a row, and then went to play chess, and after winning seven times in a row, an inspiration suddenly popped up, why can't I develop a chess-based game.

With this inspiration, Yang Qing began to organize his own ideas in his spare time, writing game development documents, and a complete set of game development documents was completed in the early stage of graduation, Yang Qing did not have the ability to develop this game independently when he was in college, but after this period of study of the 14 books Yang Qing felt that he could now make this game, one is to make money, and he can also make his planning documents not in vain.

With the complete development documentation, coupled with Yang Qing's current understanding of programming, the framework of the game is gradually improved by the sound of Yang Qing tapping the keyboard.

When a person concentrates on doing something, time will always pass very quickly, and before he knows it, a week has passed, and Yang Qing has built the framework of the game.

In front of the computer, Yang Qing runs his own game.

In the screen is a huge chessboard, on both sides of the chessboard are deployed one by one squares, each square is written a word, these words if you are familiar with chess can be understood, rook, horse, artillery, general, phase, soldier, soldier, one side is 16 chess pieces, at first glance this is no different from ordinary chess, but in fact this is a completely different game from chess, because the chess pieces in it can move, can attack, can release skills, the rules and chess are the same, but there is a great innovation。

Looking at the two squares in the computer bumping around, Yang Qing frowned: "This program has been written, but this picture is really unbearable."

Yang Qing can write out the program of the game, but he can't make the picture of the game, or the image of the character, a game not only needs a programmer to realize the function of the game, but also needs art to realize the picture of the game, in the process of development Yang Qing can use some simple pictures to replace, now the framework has been built, into the development of specific details can not be replaced by the use of square pictures, the image of the character, the special effects of the skills, the map of the game, these need to be completed by art.

Yang Qing remembers that the last time she painted should have been in college, at that time a female classmate she liked was from the art academy next door, and she went to a sketch class in order to get close to the female classmate, but after a week of classes, Yang Qing decisively gave up, the skill of drawing is really difficult, more difficult than programming.

Now if you want to continue game development, you have to find an artist, or outsource the work of the artist, but this requires money, and where do you have the money: "Hey, what can I do!"

Just when Yang Qing was in a hurry, there was a banging knock on the door.

Yang Qing rubbed his forehead, and shouted while looking at the door: "Who?"

After opening them, Yang Qing saw Chen Qian, the landlord's daughter outside the door, standing there with a laptop, and after seeing Yang Qing open the door, he said, "My computer is broken, can you help me fix it?"