Chapter 406 What a bad luck!
Gu Fan couldn't help but frown slightly: "Mr. Li, let me emphasize again, I'm just an average programmer. If you ask me to find problems in the code I wrote, I might still be able to do it, but Finding problems in the code written by others is really too..."
Lilith frowned and said decisively: "I'll give you a bonus!"
"Okay!" Gu Fan immediately opened the source code of "Heartbeat Dreamland" on his computer and began to look at it carefully.
The night was long and Lilith still had a lot of time, so she was not in a hurry and just waited with a stern face.
Obviously, there is something wrong with "Heartbeat Dreamland"!
Although Lilith still doesn’t quite understand what the problem is.
Is it just a matter of the plot being inexplicably causing players to wonder? Absolutely not.
Because "Heartbeat Dreamland" can be seen with the naked eye, there are many designs that exceed Lilith's expectations, even those features that Zhou Yang has reported, such as the added psychological horror elements and meta game elements, all of these features are included After entering, "Heartbeat Dreamland" still has some "superfluous" functions.
And it was precisely because of the addition of too much that a grass snake was inexplicably transformed into a dragon!
What Lilith has to do now is to ask Gu Fan to compare it carefully and find out all these "superfluous" parts to see if Zhou Yang, as the producer of this project, is serious about it!
“Let’s start with the last GM mode!
“I remember that there was never such a thing in the design draft! ”
Lilith is coming menacingly.
Obviously, this is the biggest flaw she can see.
There is a lot of early design content in the game "Heartbeat Dreamland", including the folder in the game's root directory, which was of course specially designed by Zhou Yang.
Players make some changes to the game by deleting, copying and pasting files in this folder. This is the "meta element" that Zhou Yang mentioned before.
But the problem is that the so-called GM mode is never written in the design plan!
Think about it with your toes. In the end, Elios successfully turned on the GM mode. Players can adjust various data in the game, and even skip or extend the horror content according to their own preferences. This It 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, while players who like horror content can experience it repeatedly. Everyone has eliminated the parts they don’t like from the game, and won’t the negative emotions generated inevitably 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 child 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 young man. He also knows that this kind of thing cannot be clearly written in the design plan to leave evidence of guilt.
Although in theory, all the designer's designs must be completed through design plans, and functional programmers who do not write them into the plans are simply unwilling to do it, in practice, there are still many loopholes. Drillable.
Especially for a company with a relatively flat structure like Nitiantian, where designers and programmers have a good relationship in private, adding functions verbally may not necessarily not happen.
If the design plan is not written, but there is in the code...
Lilith not only found Zhou Yang, the mole, but also the programmer who wrote this function. We need to regulate things together!
Gu Fan carefully rummaged through the lines of code with a solemn expression, and then went to the editor to find the various functional interfaces of 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 draw an accurate conclusion: "I I have to think about it again."
Lilith frowned: "If it's found, it's found. If it's not found, it's not found. What do you mean by thinking about it again? Are you trying to cover up these two people? Personally! ”
Gu Fan laughed dumbly: "How could it be possible? Mr. Li, you are worrying too much."
"Well, since you are so impatient, I won't go into the details and think about the specific reasons. I will just I will report the facts I observed to you. You can think of the specific reasons yourself. "
Lilith chuckled: "Huh, that's how it should be. I'm much smarter than you. If you can't figure it out, don't think about it. Just leave it to me. "
Gu Fan nodded: "Of course, Mr. Li is wise and wise.
“That’s right, I looked through the code for related functions, but I have to admit that there is nothing in the code that directly leads to the “GM mode”.”
Lilith was shocked, and her eyes suddenly opened wide: "What are you talking about, Gu Fan? Are you sure you're not talking nonsense? How can a function that is not in the code be realized by itself? Do you mean, this is a miracle?< br>
“Oh, it’s a miracle! "
There was deep distrust in her eyes. Obviously, Lilith began to wonder if this was some kind of lame cover-up by Gu Fan.
Gu Fan quickly explained: "Mr. Li , you listen to me first. "
He hurriedly opened the so-called "GM mode" interface in the editor.
"Mr. Li, does this interface look familiar to you?"
Lilith frowned and shook her head: "Not familiar."
Gu Fan pointed to some elements on the interface, especially the buttons and background box etc.
Lilith looked carefully again, but still didn't see any major problems.
"What's wrong with the button? Isn't it normal? Oh, it seems that compared with the buttons on other interfaces, it is a little... rough? A little blurry? If you look carefully, the background of the button seems a little wrong. , is it slightly stretched?”
Gu Fan clapped his hands: "Mr. 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, but the opening method is different.
In In the game, the "GM Mode" needs to be turned on after being turned into the highest authority guide. However, the interface that Gu Fan opened is not in the official version of the game, but in the internal test version of "Heartbeat Dreamland" .
Opening it does not require complicated operations such as carding the AI. Gu Fan just pressed a key combination on the keyboard, and the interface popped up directly.
Lilith was a little surprised: "This...
"Is this an internal testing tool? Gu Fan nodded: "Mr. Li Shengming!" Yes, this is an internal testing tool. ”
As Lilith who already has extensive experience in game development, she is already familiar with internal testing tools.
The test team has a limited number of people and limited time, so in order to improve testing efficiency, programs often need to develop some GM tools to assist in testing work.
For example, all the functions in GM mode, such as not triggering horror content, extending the time of horror content, adjusting the acquisition rate of various data, etc., are all to enable the test group to test faster and better Related code.
Because this GM tool is only used for internal testing, and there is no official version at all, so the production is relatively perfunctory. The buttons, interfaces, etc. are all pieced together using the common materials that originally exist in the game. Even the sizes of many buttons do not match up, so after slight stretching, you will find rough edges only if you look closely.
Then the question is, what was originally an internal test version, how come it has become the official version?
And the activation method is different!
Gu Fan continued: "Mr. Li, I guess it is like this.
"This GM tool may be related to many contents in the game. Compared with directly finding it from all the codes, Come out and delete it, it's better to save the trouble and just delete the entrance.
“Because in the original internal beta version, all activations were through shortcut keys, and there was no other activation method. Therefore, as long as the shortcut key commands in the game were deleted, in theory, , the player will no longer have any possibility to activate it."
Lilith's face became even more ugly: "Theoretically?"
Gu Fan nodded: "Yes, but I don't know. Why, this interface still appears in the official version. I guess... it may be related to AI.
"Because in the game, in order to better create psychological horror effects and also to highlight meta game elements, we actually gave these AIs very high authority.
"For example...from the source of the game Call some data in the code. "
Lilith narrowed her eyes slightly: "So you are saying...this interface and the so-called GM mode were all adjusted by Elios' AI? "
Her face was full of an expression of "Guess I believe it or not".
Gu Fan coughed twice: "Mr. Li, if you don't believe me, you can Let other programmers check again.
"I will just tell you a few certain facts.
"First of all, we are using the latest version of fake-AI. This version of AI intelligence is better than "The Legend of Destiny Crouching Dragon" and "The City Abandoned by Gods". "The AI of has actually made great progress, and the level of intelligence is already very high.
“Secondly, the game “Heartbeat Dreamland” did give the AI extremely high permissions during the production process, even including the permission to delete in-game files at will.
“Although the ability to delete files is Permissions are limited to the archives and character folders in the root directory, but the AI also has many other permissions, such as the authority to call in-game resources and determine 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? Is this also decided by AI? ”
Gu Fan nodded: "Judging from the current code, yes."
"Mr. Li, didn't you specifically request it before? It is hoped that the transition from romantic content to horror content must be at the "best time".
“But obviously, each player has different playing habits, chases different characters, and participates in different activities. Although we can set some special triggering times, such as Arvette confessing her love at the beach and turning around. Face changes when the head is turned on, but relying on these special trigger timings is obviously not enough.
“We can’t design every trigger and then hard-code it in the program, otherwise there will be a lack of randomness. Sex, players will quickly sum up the rules and take precautions, which is also contrary to your design, Mr. Li.
“So, the solution we finally adopted was to let AI participate in decision-making.
"Let the AI combine the special algorithm with the situation in the game to cut into the horror content when the players are most relaxed.
"And in this way, we have to open the internal interface of the GM tool to the AI, allowing AI calls some of these codes and operations.
"Oh, this should be one of the reasons why the programmers did not finally delete this GM tool in the official version."
The corners of Lilith's mouth twitched slightly, she seemed to know what the problem was.
“So...it was actually the AI that mistakenly called a discarded case that the production team had decided not to use anymore, is that right?
"Hasn't the production team considered this possibility before??"
Gu Fan fell into deep thought: "This... I'm afraid it has not been considered.
"Theoretically speaking , the probability of this kind of thing happening is not high, and it is normal that the production team did not consider this possibility.
“The key lies in the latest version of fake-AI. To what extent its intelligence can reach, no one in our company has been able to fully understand it so far, and I have not been able to fully understand it either.
“On the side of the development team of fake-AI, they certainly hope that the AI will be 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 this AI. ability, after giving it high permissions, no particularly detailed restrictions were made...
"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 Is it the subjective will of the AI in the game? Did they decide to do this on their own?
“For example, in the end, it was Elios’ AI that made its own decision and called up this GM interface for the players? "
Gu Fan nodded: "Judging from the current situation... yes. ”
Lilith leaned back on the chair instantly. Although she still seemed unable to accept this reality, thinking of the outrageous situation in the previous "The Legend of Destiny Crouching Dragon", this kind of thing is not impossible to happen.< br>
You know, in "The Legend of Wolong", the AI can only operate in the game, and fake-AI has already made so many mistakes.
The fake-AI used in "Heartbeat Dreamland" itself is the result of version iterations. It is not only smarter, but also given the authority to call in-game resources and even modify game data.
It does not seem impossible to delete one or two game character files and recall some abandoned cases that originally existed in the game.
Originally, this should be a confirmed bug.
If fake-AI does these things in other games, it will definitely be a serious and vicious bug, which will seriously affect the player's gaming experience and will definitely generate a lot of negative emotions.
But in "Heartbeat Dreamland" it's completely different!
Due to the previous foreshadowing, many players have already regarded these as part of the game. At this time, instead of getting angry when encountering these bugs, they are so moved that their negative emotions are greatly reduced!
The fake-AI is said to be used to generate game text to save time and effort?
Even if fake-AI is used, it shouldn’t have much impact on the game content, right?
Inexplicably, a negative becomes a positive!
Lilith felt that she was simply unlucky. If there was a problem in any link, it would not produce such results, it would only become a series of bugs that affected the player experience.
But by accident, they all came together!
(End of this chapter)