Chapter 8 Causes of BUG

Thinking of this, Professor Ding continued to move forward.

Sure enough, after finding the "correct way" to open the game, the challenges in the single-player mode seemed much more normal.

As the game progressed, Lecturer Ding began to encounter different scenes. The gate of hell in his field of vision was getting closer and closer, and the traces of demonic corruption in the scene became more and more obvious.

The demons encountered also began to become stronger. Not only were they getting larger and larger, they had more health, and the weapons they wielded became more and more sophisticated.

At first, Instructor Ding could kill most of the enemies with the special skill of "Bullet Turning", but soon, the difficulty of the level continued to increase, and he had to continue to hone his skills, improve the accuracy of "Bullet Turning", and also use Various tactics in general FPS games.

Detour, outflank, guerrilla, flexible use of different firearms...

At first, Professor Ding just wanted to complete business orders, but as the game progressed, he found that the game became more and more fun!

It's just a simple "Bullet Turn", but it almost completely subverts the basic gameplay of this game, making it endless fun!

On the other side, fans of Professor Ding also started testing in the game.

Among them, the more talented players quickly mastered the core technique of "Bullet Turning".

They were surprised to find that they seemed to be fighting the devil!

Although these demons have a lot of health and firepower, there are only three of them and they move slowly.

The Apocalypse Heavy Cannon cannot move after it is placed. Although the Hellfire Gatling can move, it moves very slowly and is still a living target.

As for why...

Obviously, because Lilith never thought about the possibility of "the devil being beaten".

Of course, players who play as demons can also choose other demon characters or more flexible firearms, but the blood volume and other attributes of such demons will also be reduced.

So human players were pleasantly surprised to find that when demons choose to stand with heavy firepower, they can use the "bullet turning" method to attack behind a distant bunker; and when demons choose highly mobile bodies and weapons, they can use Use the advantage of numbers to focus the fire.

The fighting power of demons and humans has actually reached a strange balance!

At this time, in the rental house.

The negative emotion values ​​in Gu Fan's field of vision were still changing rapidly, but the growth rate had significantly slowed down.

It’s not that fewer players are entering the game, on the contrary, this is the peak period of game traffic.

The point is that many people's attitudes toward the game have changed.

The original increase in negative emotion value has become a reduction in negative emotion value!

[Negative emotions from Ding Qiang -95! 】

[Negative emotions from Ding Qiang-332! 】

Obviously, among the many players, Professor Ding is particularly enthusiastic.

When he said "The answer lies within the riddle" and unlocked the "secret" of the game "Hell Tracks", he instantly had a negative emotion value of -332 due to pleasure and happiness.

This value has even surpassed the original joy that players would have when playing demons and killing other players randomly in online mode.

This shows that Gu Fan's plan worked!

He successfully changed the core gameplay of the game with a small bug, turning this game that was completely devoid of any fun and purely used to abuse players into an excellent game with moderate difficulty and novel gameplay.

Looking at the data background, sales have also begun to increase!

Originally, after two hours of torture, the vast majority of players would not buy it, but after discovering this hidden mechanism, they donated generously.

For 18 yuan, you can’t buy it at a loss or be cheated!

You can experience the joy of bullet turning for only 18 yuan. Who doesn’t want to give it a try?

As for Lilith, her hand holding the potato chips was hanging in the air, and her whole person, oh no, the whole demon was completely at a standstill.

What's happening here? ?

She felt that her CPU was a little burned out: There was a bug in this game, but the players who were about to be dismissed ended up having more fun playing?

Seeing that the negative emotions she could receive were decreasing rapidly, Lilith became angry instantly. She threw the finished potato chip package on the ground angrily and asked: "What the hell is going on!"

Facing Lilith's menacing attack, Gu Fan looked horrified: "I'm ignorant!"

Lilith became even more angry: "You made the game, how could you not know!"

Gu Fan expressed his injustice: "The design of this game was all done by you. I know you devils have no conscience, but tell me based on your conscience, did I write the program strictly in accordance with your requirements?

"I haven't changed any of your designs at all, right?

"Is it possible that you are like the big Internet companies in the world, killing a few programmers first when something goes wrong? Are you still being unreasonable?"

Lilith was stunned, she frowned, and after thinking about it, it seemed that what Gu Fan said did make sense.

This game is indeed made strictly according to her design plan.

But soon, she reacted: "But how do you explain this BUG?"

Gu Fan felt confused: "Isn't it normal for game programs to have bugs?

"If you want to make a game without bugs, you are really looking down on me. No programmer, let alone me, can do it!

“I think that kind of thing can only be done by God himself, why don’t you go and beg him?

"Besides, even if either one of us is responsible for the bug, it should be you!"

Lilith was stunned: "Why?"

Gu Fan turned from defense to offense and said confidently: "I said at the time that a game of this size would need to be tested for at least a week. If we want to be more cautious, we can even test it for a month.

"You said it would be put on the shelves after three days of testing. It's normal for some bugs not to be detected. Do you have to blame me for this?"

The corner of Lilith's mouth twitched slightly: "But you corrected most of the bugs after three days of testing, and only left this most fatal one! It's hard for me to believe that you didn't do it on purpose!"

Gu Fan did not give in: "I fixed most of the bugs in three days, which shows that I have strong work ability!

"And you also saw it when I used the testing tool to detect bugs. How can I fix the bugs that the testing tools didn't detect?"

As a programmer, blame-shifting is obviously a required skill, and Gu Fan has mastered it extremely well.

His attitude is very tough. Even if he talks about this matter today, it is still a BUG! It's an unexpected situation!

Lilith's voice weakened obviously, and she obviously felt that she was being unreasonable.

As long as Gu Fan doesn't violate the contract, Lilith can't find fault.

"Well, it seems like it's really not your fault...

"But I'm still confused! This game is obviously made using a game template. Why are there so many games using this template that have no problem, but our game is the only one with bullets turning?"

Gu Fan was silent for a moment and sighed: "Okay, I'll check the code."

Having said this, Gu Fan moved his laptop to the living room, sat on the small bench, opened the game editor, and started to look at the underlying code of "Hell Tracks".

Although a specific game template is applied, there is no problem if you want to view the underlying code of the template.

Lilith stood aside, watching the codes with white characters on a black background flashing across the screen, and seeing Gu Fan constantly operating something, and even searching for some information on the Internet during the process, feeling quite uneasy. .

She couldn't say anything more, she could only wait patiently.

After more than an hour, Gu Fan finally showed an expression of realization.

He pointed to a line of code and said, "Okay, I figured it out, here's the problem."

Lilith frowned and looked carefully, but it was obvious that she was confused and didn't understand at all.

Gu Fan explained: "This set of templates was officially modified using a very old game "Operation Counter-Terrorism". This game had a similar BUG, ​​but it was quickly fixed, so there is no Drawing too much attention.”

Lilith frowned: ""Operation Anti-Terrorism"?"

She had never heard of this name, but Gu Fan had already found information online in advance.

Judging from the data, this should be a game more than ten years ago.

It is precisely because this game is too old and has a strong commemorative significance that the copyright and code were officially purchased and made into a game template for general independent game producers to use.

The data also shows that this game does have a very special BUG called the "Sniper Dump" BUG!

It will cause the player to cause damage to the entire line of the sniper at the same time when "sniping", which was a sensation at the time.

However, this BUG that severely damaged the balance was quickly fixed, so until now, most players do not remember it unless they specifically search for the information at that time.

But this obviously did not convince Lilith.

"That's not right. Hasn't this BUG been fixed a long time ago? Why is it still triggered? And this BUG doesn't seem to be the same as the BUG in our game!"

Gu Fan sighed: "It has been fixed, but you have to know that when we programmers fix bugs, we can never "completely solve the problem from the root cause". We can only "make the bug seem to disappear", but the underlying code Are there any other parts that can cause bugs? This cannot be determined.

"Just like a doctor seeing a doctor, we can only guarantee that the patient looks better now. As for whether the disease will relapse in the future? This cannot be guaranteed.

"Obviously, this hidden danger has always been hidden in the underlying code.

"It just so happened that there was a special trigger in our game."

Lilith asked: "What's the inducement?"

Gu Fan looked at her and said, "That's what you wrote in the game design draft. This game must use real ballistics."

Lilith was a little confused: "What's wrong with the real trajectory? I just want to simulate the bullet's fall. This should be a normal and reasonable need, right?"

Gu Fan nodded: "Yes, this is indeed a very normal and reasonable demand.

"The so-called real ballistics is nothing more than that the bullet will affect the flight trajectory when it is affected by gravity. I did do this, but obviously, this seems to have induced vulnerabilities in the original underlying code, resulting in game judgment errors, and the player was trying to avoid the sniper. At that time, an external force was inexplicably exerted on the bullet, causing it to turn as if it was "falling due to gravity"...

“In short, this is the situation and this is the problem.

"After all, I'm just a programmer, not a god."

Gu Fan spread his hands and shook the pot cleanly.