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 held 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 the business order, but as the game progressed, he found that the game became more and more It’s getting 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 thick health and strong 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 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.
Then human players were pleasantly surprised to find that when demons choose heavy firepower, they can use the "bullet turning" method to attack behind a distant bunker; and when demons choose highly mobile bodies and weapons At this time, they can rely on their numerical advantage to focus 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 are still changing rapidly, but the growth rate has slowed down significantly.
It’s not that fewer players are entering the game, on the contrary, this is the peak period of game traffic.
The key is that many people's attitudes towards the game have changed.
From increasing the negative emotion value to deducting the 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 in the riddle" and unlocked the "secret" of the game "Hell Tracks", he instantly had a negative emotion value of -332 due to pleasure and joy.
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. game.
Looking at the data background, sales have also begun to increase!
Originally, after two hours of torture, most 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 devil was completely in a state of stillness.
What is going on? ?
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 on earth is going on here?" Things!”
Facing Lilith's menacing approach, Gu Fan looked horrified: "I'm ignorant!"
Lilith became even more angry: "You made the game, how could you not know!"
Gu Fan directly expressed his injustice: "The design of this game was all done by you. I know you devils have no conscience, but can you tell me based on your conscience, did I write the program strictly in accordance with your requirements?
< br>"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 wants to be responsible for the BUG, It should be you who is responsible! 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 have to be tested for at least a week. If you want to be more cautious, you can even Test for one month.
“You said it would be put on the shelves after three days of testing. It is normal that some bugs were not tested. 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 that when I used testing tools to detect bugs, the testing tools did not test them. How can I fix the bug that comes out? ”
As a programmer, blame-shifting is obviously a required skill, and Gu Fan masters it very well.
His attitude is very tough. Even if this matter today is said to be groundbreaking, it is still a lie. 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 that it’s really not your fault...
“But I’m still confused! This game is obviously made using a game template. Why is it that so many games using this template 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 black and white codes flashing across the screen, and seeing Gu Fan constantly operating something, and even searched for some information on the Internet during the period, which was quite interesting. A feeling of unknown severity.
She couldn't say anything more, she could only wait patiently.
After more than an hour, Gu Fancai finally showed an expression of realization.
He pointed at a line of code and said: "Okay, I figured it out, the problem is here."
Lilith frowned and looked carefully, but it was obvious that she was confused and not at all Understand.
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 removed. It was repaired, so it didn’t attract much attention."
Lilith frowned: ""Operation Anti-Terrorism"?"
She has not heard of this name, but Gu Fan. I have 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 information 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 "shooting", 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 look like the same one in our game!”
Gu Fan sighed. Tone: "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 is still there. Is there any other part that causes BUG?
“Just like a doctor seeing a doctor, we can only ensure that the patient looks better now, but will it relapse in the future? This is not guaranteed.
“Obviously, this hidden danger has always been hidden in the underlying code.
"It just so happens that there is a special incentive in our game."
Lilith asked: "What incentive?"
Gu Fan looked at her: "It's you who is designing the game It is written in the manuscript that this game must use real ballistics.”
Lilith was a little confused: “What’s wrong with real ballistics? I just want to simulate the bullet’s fall. This should be a very normal and reasonable demand. 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 "falling due to gravity"...
"In short, this is the situation, and this is the problem.
"After all, I am just a programmer, not a god."
Gu Fan spread his hands and shook the pot cleanly.
(End of this chapter)