Chapter 406 How unlucky!
Gu Fan couldn't help but frowned slightly: "Mr. Li, I emphasize again that I am just an ordinary programmer. If you ask me to find problems in the code I wrote, I may be able to do it, but finding problems in the code written by others is really too..."
Lilith frowned and said firmly: "Give you a bonus!"
"Okay!" Gu Fan immediately opened the source code of "Heartbeat Dream" on the computer and began to check it carefully.
The night was long and Lilith still had a lot of time, so she was not in a hurry at all, just waiting with a stern face.
Obviously, there is a problem with "Heartbeat Dream"!
Although Lilith still doesn't quite understand where the problem lies.
Is it just a problem that the plot inexplicably triggers players' imagination? Absolutely not.
Because there are many designs in "Heartbeat Dreamland" that are beyond Lilith's expectations. Even those functions that Zhou Yang had reported, such as the psychological horror elements and meta game elements, after taking all these functions into account, "Heartbeat Dreamland" still has some "superfluous" functions.
And it is precisely because there are too many superfluous elements that a grass snake is inexplicably beautified into a dragon!
And what Lilith has to do now is to let Gu Fan carefully compare and pull out all these "superfluous" parts to see if Zhou Yang, as the producer of this project, has any second thoughts!
"Let's start with the last GM mode!
"I remember that there was never such a thing in the design draft! "
Lilith is coming with great force.
Obviously, this is the biggest flaw she can see.
There is a lot of early design content for the game "Heartbeat Dream", including the folder in the game's root directory, which of course was specially designed by Zhou Yang.
Players make some changes to the game by deleting, copying and pasting the files in this folder. This is the "meta element" that Zhou Yang mentioned before.
But the problem is that the so-called GM mode has never been written in the design plan!
Use your toes to think about it, and you will know that in the end, Elliot successfully opened the GM mode. Players can adjust various data in the game, and can even skip or extend the horror content according to their own preferences. This is absolutely contrary to Lilith's original design intention.
Because what Lilith wants is for players to contribute negative emotions, and the existence of the GM mode will inevitably greatly reduce the generation of negative emotions.
This means that players who don't like playing horror content can skip it, and players who like horror content can experience it repeatedly. Everyone has removed the parts they don't like from the game. Isn't it inevitable that the negative emotions generated will become less and less?
Absolutely intolerable!
Lilith now wants to catch the ironclad evidence that Zhou Yang set up this "GM mode" to prove that this kid must not be kept!
Gu Fan first searched through the design plan, and then said: "There is no mention of this GM mode anywhere in the design plan."
Lilith was not surprised: "Well, look at the code! "
It seems that Zhou Yang is a well-trained traitor. He also knows that such things cannot be clearly written in the design plan to leave evidence.
Although in theory, all the designs of the designer must be completed through the design plan, and the programmer is unwilling to do the functions that are not written in the plan, but in actual operation, there are still many loopholes to exploit.
Especially in a company with a relatively flat structure like Ni Tian Tang, the designer and the programmer have a good relationship in private, and it is not impossible to add functions verbally.
If the design plan is not written, but there is in the code...
Then Lilith will not only find out Zhou Yang, the insider, but also the programmer who wrote this function, and she will also have to be punished together!
Gu Fan carefully searched through the lines of code with a solemn face, and then went to the editor to find the various functional interfaces of the GM mode.
Then, he fell into silence.
Lilith keenly felt that the situation seemed a bit complicated, and hurriedly asked: "Have you found it?"
Gu Fan thought for a while, but seemed unable to come to an accurate conclusion: "I have to think about it again. ”
Lilith frowned: "If you have found it, you have found it. If you haven't found it, you haven't found it. What does it mean to think about it again? You are not trying to cover up these two people! "
Gu Fan laughed dumbly: "How could it be, President Li, you worry too much.
"Okay, since you are so anxious, I won't go to the bottom of it and think about the specific reasons. I will just report the facts I observed to you. You can think about the specific reasons yourself."
Lilith laughed: "Humph, it should be so. I am much smarter than you. If you can't figure out this kind of thing, don't think about it. Just leave it to me."
Gu Fan nodded: "Of course, President Li is wise and wise.
"That's right, I have looked through the code of the relevant functions, but I have to admit that there is no content in the code that directly leads to the "GM mode". "
Lilith was shocked, her eyes widened suddenly: "What are you talking about, Gu Fan? Are you sure you are not talking nonsense? How can a function that is not in the code be implemented by itself? You mean, this is a miracle?
"Oh, it's a miracle!"
Her eyes showed a strong distrust. Obviously, Lilith began to doubt whether this was some kind of lame cover-up by Gu Fan.
Gu Fan hurriedly explained: "Mr. Li, please listen to me first."
He hurriedly opened the so-called "GM mode" interface in the editor.
"Boss Li, do you find this interface familiar?"
Lilith frowned and shook her head: "Not familiar."
Gu Fan pointed to some elements on the interface, especially buttons, background frames, etc.
Lilith looked at it carefully again, but still didn't see any big problems.
"What's wrong with the button? Isn't it normal? Oh, it seems to be a little... rougher than the buttons on other interfaces? A little fuzzy? If you look closely, the background of the button seems to be a little wrong, is it slightly stretched?"
Gu Fan clapped his hands: "Boss Li, you really have a keen eye!
"Look at this interface again. "
As he spoke, he opened another interface.
This interface looks exactly the same as the one in GM mode, except that the way to open it is different.
In the game, "GM mode" can only be opened after Ellios is turned into the highest authority guide. However, the interface that Gu Fan opened was not in the official version of the game, but in the internal test version of "Heartbeat Dream".
To open it, there is no need to operate the complicated operation of AI. Gu Fan just pressed a combination of keys on the keyboard, and the interface popped up directly.
Lilith was a little surprised: "This...
"Is this an internal test tool?"
Gu Fan nodded: "Mr. Li is wise! Yes, this is an internal test tool."
As Lilith has rich experience in game development, she is already familiar with internal test tools.
The test group has a limited number of people and limited time, so in order to improve the test efficiency, it is often necessary for programmers to develop some GM tools to assist the test work.
For example, all the functions in GM mode, such as not triggering horror content, extending the horror content time, adjusting the acquisition rate of various data, etc., are all for the test group to test related codes faster and better.
Because this GM tool is only used for internal testing and will not be included in the official version, the production is relatively perfunctory. The buttons and interfaces in it are all pieced together with the general materials originally in the game. Even many button sizes do not match, so after a slight stretch, you will find that there are rough edges only after a closer look.
So the question is, how did something that was originally an internal test version end up in the official version?
And the activation method is also different!
Gu Fan continued: "Mr. Li, I guess, it's like this.
"This GM tool may be related to many contents in the game. Compared with directly finding it from all the codes and deleting it, it is better to save trouble and directly delete the entrance as shown in the picture.
"Because in the original internal beta version, it was activated by shortcut keys, and there was no other way to activate it. Therefore, as long as the shortcut key command in the game is deleted, theoretically, players will no longer have any chance to activate it."
Lilith's face became even uglier: "Theoretically?"
Gu Fan nodded: "Yes, but for some reason, this interface still appeared in the official version. I guess... it may be related to AI.
"Because in the game, in order to better create the effect of psychological horror, and at the same time to highlight the meta game elements, we actually give these AIs very high permissions.
"For example... call some data from the source code of the game."
Lilith narrowed her eyes slightly: "So you mean... this interface, and this so-called GM mode, are all adjusted by Elios's AI itself?"
Her face was full of an expression of "Guess whether I believe it or not".
Gu Fan coughed twice: "Mr. Li, if you don't believe me, you can ask other programmers to check it again.
"I will only say a few confirmed facts.
"First of all, we are using the latest version of fake-AI. Compared with the AI in "The Legend of the Dragon" and "The City of God Forsaken", this version of AI has made great progress and its intelligence level is already very high.
"Secondly, the game "Heartbeat Dream" did give AI extremely high permissions during the production process, even including the permission to delete and modify files in the game at will.
"Although the permission to delete and modify files is limited to the archives and character folders in the root directory, AI has many other permissions, such as calling resources in the game and determining certain data. When players experience the game, the timing of the appearance of horror content is determined by AI."
Lilith was stunned for a moment: "What? This is also determined by AI?"
Gu Fan nodded: "From the current code, yes.
"Mr. Li, didn't you specifically request it before? I hope that the transition from love content to horror content must be at the "best time node".
"But obviously, each player has different playing habits, pursues different characters, and participates in different activities. Although we can set some special triggering times, such as Yvette's face changing when she turns around to confess at the beach, these special triggering times alone are obviously not enough.
"We can't design every trigger and then hard-code it in the program. That would lack randomness, and players would quickly summarize the rules and take precautions, which is also contrary to your design, President Li.
"So, the solution we finally took was to let AI participate in decision-making.
“Let the AI, based on the situation in the game, combine special algorithms to cut into the horror content when the player is most relaxed.
“And in this way, we have to open the internal interface of the GM tool to the AI, allowing the AI to call some of the codes and operations in it.
“Oh, this should also be one of the reasons why the programmers did not finally delete this GM tool in the official version.”
Lilith's mouth twitched slightly, she seemed to know where the problem was.
“So...in fact, the AI mistakenly called the abandoned project that the production team had decided not to use, is that right?
“Didn't the production team consider this possibility before? ?”
Gu Fan fell into deep thought: “This...I'm afraid it hasn't been considered.
“In theory, the probability of this happening is not high, and it is normal for the production team not to consider this possibility.
“The key lies in the latest version of fake-AI. What level of intelligence can it reach? So far, no one in our company has been able to fully understand it, and I haven't been able to fully understand it either.
"From the perspective of the fake-AI development team, they certainly hope that this AI is as smart as possible, so they will not add too many restrictions to it after the technological breakthrough. However, we seem to have seriously underestimated the ability of this AI. After opening up high permissions to it, we did not make particularly detailed restrictions...
"Then some unexpected situations occurred."
Lilith was speechless for a long time. Finally, she said in a daze: "You mean, many of these outrageous behaviors are actually due to the subjective will of the AI in the game? Did they decide to do so themselves?
"For example, in the end, it was Elios's AI who took the initiative to call up this GM interface for the player?"
Gu Fan nodded: "From the current situation... yes."
Lilith leaned back in her chair instantly. Although she still seemed unable to accept this reality, thinking of the outrageous situation of "The Legend of the Dragon of Destiny", this kind of thing is not impossible to happen.
You know, in "The Legend of the Dragon of Destiny", the AI can only be operated within the game, and fake-AI has already caused so many moths.
The fake-AI used in "Heartbeat Dreamland" is the result of version iteration. It is not only smarter, but also given the authority to call in-game resources and even modify game data.
It seems possible to delete one or two game character files and call some abandoned projects that originally existed in the game.
Originally, this should be a bug that is set in stone.
If it were in other games, fake-AI would do these things, which would definitely be a serious and malicious bug that would seriously affect the player's gaming experience and would definitely generate a lot of negative emotions.
But it is completely different in "Heartbeat Dreamland"!
Due to the previous foreshadowing, many players have already regarded these as part of the game. At this time, when they encounter these bugs, they are not only not angry, but also moved to a mess, so that the negative emotions are greatly reduced!
What about the fake-AI used to generate game text to save time and effort?
What about the fake-AI that should not have much impact on the game content even if it is used?
Inexplicably, negative and negative equal positive!
Lilith felt that she was extremely unlucky. If there was any problem in any link, this result would not have occurred, and it would only become a series of bugs that affected the player experience.
But by some strange coincidence, all of them came together!