When I write a bug it becomes the core gameplay

Chapter 22 The blame-shifting fairy

Lilith frowned slightly. She looked at the computer screen and found that the BUG repair record on it was quite detailed.

The discovery time and repair time are clearly remembered, and the specific manifestations of the BUG and the test results after repair are also recorded.

In other words, this game originally had dozens of bugs, but Gu Fan and Su Tong worked hard to test and fix them, and they fixed two.

It seems that... extending the test time and recruiting test team leaders did play a role.

But this did not fully answer Lilith's question: "But why did "Hell Tracks" only have one BUG after only three days of testing, and "Sisyphus" had two BUGs after two weeks of testing?

"The total number of bugs you have fixed has also increased significantly!"

Gu Fan said seriously: "Are you demons also searching for a sword? Are the development difficulties of these two games the same?

""Hell Tracks" is a standard FPS game. There are ready-made templates that can be used, and there are few bugs. "Sisyphus" is your original gameplay. There are no templates, so I can only write the code now. Of course, there are many bugs!

"Don't you, as a designer, know how difficult it is to write this new gameplay involving underlying physical rules?"

Lilith was speechless for a moment, but soon found a new angle: "But even so...

"Why do you fix seemingly insignificant bugs, but leave the two most important bugs behind!"

Gu Fan said confidently: "What is an innocuous BUG? BUGs are BUGs, and we all treat them equally. We can only say that these BUGs exist on the surface of the game and are easier to find!

"The two undiscovered bugs are deep bugs. I guess they are related to the underlying physical rules of the editor. How can they be detected so easily!

"No, this is not necessarily a BUG, ​​it should be called a 'design vulnerability'!"

Lilith's expression was instantly shocked: "Okay, you admit that this is a program vulnerability you wrote yourself!"

Gu Fan shook his head speechlessly: "Pick your ears, you can't hear anything clearly!

"When did I say this was a program flaw? I said it was a 'design' flaw! There was a problem with the design plan you gave me from the beginning!"

Lilith was almost fuming with anger: "What? Why is there a problem with my plan? Please explain it clearly!"

Gu Fan sighed silently, and he began to quickly investigate the cause of the bug as before.

Lilith looked on with dissatisfaction and annoyance.

Finally, Gu Fan investigated for more than half an hour and finally locked the core code of the bug.

"Look, this is what I said, the issue of underlying rules! And this issue of underlying rules is closely related to your design plan!

"You wrote it very clearly in the plan, saying that we should try our best to use a game template with a more realistic physics engine this time, right?"

Lilith nodded with a straight face.

This is indeed what she clearly wrote in the design plan. The reason is very simple: she wants the big stone to roll down the mountain better. Without a real physics engine, how can this process be simulated well? How can we allow players to break defenses and contribute negative emotions?

Therefore, when Gu Fan made this game, he did use the currently more advanced physics engine.

"But the more realistic the physics engine is, the easier it is to trigger some bizarre bugs, especially when it comes to force and physical effects..."

Gu Fan pointed to a few lines of code: "When Sisyphus was not carrying the stone, jumping was originally a meaningless action, but under the action of this physics engine, it inexplicably exerted a force on the stone. Causing it to roll faster and faster.

"There is also the "Dragon Wings" bug, the same is true..."

Gu Fan said and quickly found another piece of code: "It is written in your design plan that the dragon can interfere with the player and beat the player down with its wings, so this dragon must have a model, a collision volume, and It has to have physical effects, is that okay?

"So that's what I did.

"Who would have thought that players can actually jump on the back of a dragon!

"As for the operation of the dragon's wings, it's even more outrageous. The player takes off the moment he is hit by the dragon's wings. The jump superimposes the power of the dragon's wings itself and the lift of the airflow, so the player can fly.

"As for how high he can fly, that is automatically calculated by the physics engine in the game and has nothing to do with me..."

Lilith's eyes widened slightly, with disbelief written all over her face.

"You mean, 100% of the pot is the physics engine?"

Gu Fan shook his head: "I didn't say that. I think it's more reasonable to give 70% of the blame to the physics engine."

Lilith nodded: "Okay, you have some humanity. As a programmer, you should indeed bear 30% of the blame."

However, Gu Fan immediately shook his head: "When did I say that I would take 30% of the blame? This 30% is yours!"

Lilith was shocked: "How could it be mine!"

Gu Fan explained: "If you hadn't named a 'real physics engine' in the design plan, how could this situation have happened? Even if there is a problem with this engine, it was chosen based on your needs!

"And you never made any additional explanations in the design draft!

"You didn't say that this big rock can't be accelerated? You didn't say that this dragon can't step on it?

“How can something you didn’t write be considered a BUG?

"If you write it in the design plan, can I not do it for you?

“I’ve written all the functions you want for you, and I don’t dare to add the functions you don’t want, otherwise you’ll accuse me of making my own decisions!

"In short, you wrote the design plan, and the game engine was selected according to your requirements. Even if there are loopholes, they were caused by you without thinking. What does it have to do with me!

"You, the designer, didn't think that players might play like this, so how could I, the programmer, think of it!

"Tell me, is this a 'program flaw' or a 'design flaw'?"

Lilith was stunned. She seemed to be trying hard to find the loophole in Gu Fan's words, but she couldn't find it.

Inexplicably, it even seems to make sense!

She lowered her head and frowned: "Why is it my problem again!"

Although confused and dissatisfied, Lilith found it really difficult to refute.

We can't even say that these are two BUGs, because they do not contain any code errors. Instead, they are more like some kind of accident that happened under the rules of the game's physics engine and many factors interacted with each other. Condition".

Let Gu Fan take responsibility for these two bugs? It really doesn't make sense.

But Lilith was obviously not willing to just give up: "Wait, it's still wrong. Should I be fully responsible? Don't others have some responsibility?"

Gu Fan sighed silently: "If you must say so...

“I think the reason why this BUG appears is due to the physics engine and your design draft. In addition, there is another very important reason.

"That's Professor Ding!

"But, the reason for Professor Ding can still be attributed to you."

Lilith was shocked and pointed at herself: "Why should Professor Ding's reasons be attributed to me?"

Gu Fan said confidently: "Think about it carefully, these three million promotion funds are all going to Professor Ding. Is this your decision?

"If he was only allowed to promote for two hours like before, wouldn't he have discovered this bug at all?"

Lilith was stunned.

According to the original plan, only buy two hours?

Yes, it seems to be fine in that case...

You know, the first day of Lecturer Ding's live broadcast was "Christmas Eve", and nothing happened at all.

He broadcast live for two hours and found no bugs at all. Judging from the situation at that time, Professor Ding was almost overwhelmed by the game, and even had some doubts about life. After quitting the game, he couldn't wait to play two FPS games to vent his anger.

On the second day, the number of online broadcasters of the game "Sisyphus" also dropped significantly.

If Shangdan had not forced Lecturer Ding to live broadcast for at least five days, he would probably not open the game "Sisyphus" the next day, and naturally he would not find any bugs in the game.

The decision to let Professor Ding broadcast for five consecutive days was made by Lilith.

The motive is also very simple. She wants revenge and wants to use this game to torture Professor Ding.

I just didn't expect it to be counterproductive...

Tap the screen to use advanced tools Tip: You can use left and right keyboard keys to browse between chapters.

You'll Also Like