Chapter 65: Mountains and rivers are full of doubts, and there is no way out

After finishing the day's test work, Liu Kewei, who was in a depressed mood, took Duan Shanshan to dinner, and called Che Guanglong over on the way.

Babbling about the feeling of Datong running around the test server without a purpose for three days in a row, Liu Kewei drank beer cup after beer, like a person who had been thirsty for three days in the desert drank boiled water.

Speaking of which, the amount of alcohol of these three people is still passable, Liu Kewei usually drinks the most, but he has been drunk a few times; Che Guanglong is more restrained and generally does not drink openly, just to have fun; as for Duan Shanshan, his drinking style is more passive, and he generally does not take the initiative to persuade others to drink, but silently pours himself drinks, but when others take the initiative to ask him to drink, he is generally drunk to the point that the cup is dry and never ambiguous, so far Liu Kewei and Che Guanglong have not seen him really drunk once.

The appetizer was simple, a plate of white-cut chicken, a plate of sautΓ©ed snow peas, a bowl of eggplant pot with minced meat, and a plate of his favorite cucumber.

Speaking of which, in the past two months, the eating habits of the three people have gradually influenced each other, for example, Liu Kewei's cucumber that must be ordered at every meal has become the most eaten dish for the three of them; for example, when eating breakfast, Che Guanglong's homemade kimchi replaced the bagged mustard bought in the supermarket; for example, in order to take care of the "stupid" Duan Shanshan, they basically quit fishing.

Of course, it's just that when the three of them are together, the restaurant that Che Guanglong and Wakazakura frequented most often is a nearby Chongqing grilled fish.

"Che'er, tell me the truth, do you have a clue about that bug?" Liu Kewei suddenly looked up at Che Guanglong and said this.

In fact, Che Guanglong had already privately revealed to Ruo Sakura his worries about the game engine, and after listening to the conversation between Liu Kewei, Cao Gong, Lin Xingning and Director Li that day, he saw the three update function logs that Liu Kewei sent to Director Li on RTX that were most likely to cause bugs, and he had vaguely guessed what the problem might be.

It's just that it's always rude to question your boss's work results and abilities. In addition, Che Guanglong didn't want to be a guy who would say bad things about others behind his back in the eyes of his friends, so he didn't keep silent with an embarrassed look.

Liu Kewei saw his reaction in his eyes, he had already seen from Che Guanglong's demeanor that day that the other party must have discovered something, so he further persuaded him: "Che'er, we are all people who want to play games well, right?"

Che Guanglong nodded silently.

"If there is no problem, that's it," Liu Kewei once again exerted his eloquence and earnestly encouraged, "Or if something goes wrong and you don't understand, that's fine, but now the problem is in front of you, and you know it but remain silent, is that okay? Don't you know the consequences of not solving this bug?"

In more than a month, it will be the deadline for the alpha version review, which the three of them know well. If this vicious bug is not addressed, the alpha version review will never pass, which means that the project will fail and the team will be in danger of disbanding.

"What do you expect me to say, the problem should be with Director Li?" Che Guanglong couldn't hold back, and finally opened his mouth, "Even if you tell you, can you solve the problem?"

"Do you really know what the problem is?" Liu Kewei asked with a roar, "at least know what the problem is, and then think about how to solve it." ”

Che Guanglong shook his head and said: "It's not that simple, Director Li controls the engine very tightly, even us programmers can't see his source code." He only provides the interface for us to call, and the code is encapsulated in the library......"

"It's too professional, I don't understand," Duan Shanshan scratched his head and interjected, "Can you say it in a simple and understandable way?"

"To put it simply, there is a problem with the collision detection system in the game engine that Director Li is responsible for, and this part of the source code is only in his hands, and we can't intervene, so we can only wait for him to find the problem himself, and wait for him to solve the problem by himself. Che Guanglong said helplessly.

Duan Shanshan asked suspiciously: "Director Li takes the salary given by the company, but what he completes during working hours is kept secret from the company, is this unreasonable?" For example, if I write a game plot or something during work, can the intellectual property rights belong to me personally? and the art resources drawn by the art department during working hours are the same, why can the engine developed by Director Li be so special?"

Liu Kewei smiled bitterly and explained: "It's not logical, but Director Li joined the team with his own game engine, and the company has no reason to use this meagre two-month salary to force him to disclose the results of his previous investment in development, right? ”

"Why did Manager Wang agree to such a request?" Che Guanglong also looked puzzled, "I'd rather recruit another main program without an engine, and let our program department write a set of open engine code, the risk will not be so big." To put it mildly, if something happens to Director Li, the whole team will be finished!"

"Who is calling Manager Wang and Director Li good friends? And now writing a set of code requires a longer development cycle, Director Li said that his engine has been developed for more than half, and it can be used by changing it casually, which can save a lot of time costs, and can also recruit fewer senior programmers to save salary costs, Manager Wang just believes in him too much. Liu Kewei was a little drunk, and he also felt that the two guys around him could be regarded as good brothers who had nothing to say, so he revealed some secrets of the team's top management without any scruples.

Whether it is Manager Wang or Director Li, they are all people who Duan Shanshan and Che Guanglong have basically no contact with outside of work, because they don't understand, they can't make any specific judgments. So the two of them fell silent in unison, drinking and eating food silently by themselves, and the atmosphere was a little cold for a while.

"Except for Director Li to solve the bug himself, don't you have a more positive way to solve the bug?" After struggling for a while, Liu Kewei couldn't help but ask again.

"I'm a human, not a superman!" Che Guanglong said depressedly, "The only way I can think of is that Director Wang came forward to ask Director Li to disclose the source code of his game engine, and then the rest of our program department helped him find and solve the bugs, and the other ......"

"What?" Liu Kewei heard that there was another way, and immediately became energetic.

"There's no way!" Che Guanglong said angrily, "Since this bug is caused by the opening of the X-axis of the 3D coordinate axis, locking the Z-axis can also solve the problem." Without the z-axis, there is no need to think about collision detection systems!"

"Hey, this can indeed solve the current problem......" Liu Kewei's eyes lit up at first, and then immediately thought of something and collapsed, "But when the alpha version is detected, the people from Mingzhou Headquarters won't let us pass, right?" The contract says it's a 3D game, but it becomes 2D when it is accepted, can you expect people not to see it?"

"Then I can't help it. Che Guanglong said stupidly, "It's useless for me to tell you, I can only wait for Director Li to find the problem and solve the problem by himself, and everything else is equivalent to not saying it." ”

―――――――― divider of the nineteenth appearance――――――――

The next morning, as if God was tired of hearing Liu Kewei's complaints, he finally let the executive planner who had triggered the fall twice encounter this bug again.

Others haven't touched it once in three days.,This guy actually triggered a total of three times before and after.,I don't know whether to say that his luck is too good.,Or his luck is too bad.。 All in all, this time he didn't dare to slack off, he stopped all the operations in his hand as soon as possible, and ran to Ling Xingning's side to report the situation with his mouth open.

So the planning department collectively rushed up, surrounding the desk that carried out the planning as if watching something lively.

Ling Xingning sat down, took a screenshot and saved it himself, and then logged in to the bug management system, described the bug in detail, and attached the picture.

The bug management system is a forum-like intranet community for handling bugs between planners and programs. The planner will take a screenshot of the found bug and describe it; the supervisor of the program department will indicate who has handed over the bug to solve it and how long it will take; when the programmer solves the bug, he will also indicate the feedback that the problem has been solved on the relevant bug report; then plan to go to the test server to confirm, and then put the bug report into the section that has been handled.

This is the canonical process for solving bugs at Holy Grail Studios.

Duan Shanshan mingled in the crowd, looking curiously at the falling character. The screen is dark, the game scene is no longer visible, and there are a bunch of silver lines around the character that look like loose cobwebs and like water pipes that extend in all directions, with the help of these silver lines as a static reference, you can see that the character is still falling.

Xu Zhuce also stood on the side with his arms folded on his chest, and said softly: "It should be that there is a problem with the calculation of ground collision detection." ”

The sound was not loud, but Duan Shanshan, who was standing very close, could still hear it clearly. It seems that Xu Zhuce has long judged this bug, but out of prudence, he didn't say anything when he didn't see the actual situation.

After Ling Xingning finished filling out the bug report, he immediately went to the program department to invite Director Li over.

Standing beside a bunch of planners looking at the bug scene, Director Li's face was blue for a while and red for a while, he pushed the frame on the bridge of his nose, nodded, and reluctantly said: "Okay, I know, I will deal with this bug as soon as possible." ”

After that, Director Li turned around and hurriedly left the planning department without looking back, Xu Zhuce squinted his eyes and looked at Director Li's back, with an expression of joy or worry on his face.

An hour later, the program department called a new version, saying that it was temporarily locking the Z-axis related functions of the 3D coordinate axis, and it would be reopened after Director Li found and solved the relevant bugs.

P.S. In order to write the technical details of these chapters, I specially consulted two senior programmers to give me supplementary lessons, which led to the failure to update in time yesterday...... Will try my best to make up for it today, above.