Chapter 64: A Few People Are Happy and a Few People Are Sad
In order to reproduce the occasional "falling" bug, nine people in the entire planning department, except for Xu Zhuce, ran aimlessly on the test server for three whole days. Pen Γ fun Γ Pavilion www. ο½ο½ο½ο½ο½ο½ γ ο½ο½ο½ο½
It's a pity that this bug disappeared like a ghost, so that Duan Shanshan thoroughly understood why the new deputy director would say that "occasional bugs are very hidden, which will add a lot of processing difficulties to the planning and program", and the test process of the planning department's all-out but futile efforts in the past three days is the best footnote to this sentence.
However, Duan Shanshan did not run blindly in the past three days, but repeated the existing tasks from level 1 to level 60 more than ten times, running and running, and figured out some of his own ideas.
According to his habit, Liu Kewei was pulled to the reception room in the name of smoking as soon as possible.
Liu Kewei sat down absentmindedly, lit a cigarette and fell into deep thought, obviously not getting rid of the annoyance caused by the bug problem.
"You said that this bug has been tested repeatedly in the past few days, but it can't be triggered?" Liu Kewei said indignantly, "It's been three days, the entire planning department, how much time has to be delayed." β
Duan Shanshan shrugged and said, "Anyway, if there is no such bug, Xu Zhuce will also let us change the document over and over again, which is also a waste of time." β
Liu Kewei snorted, took a big puff of cigarette viciously, and stopped talking.
"I've run the mission process many times in the past three days, and suddenly I have some ideas, can you listen to it?" Duan Shanshan began to turn to his own topic.
Liu Kewei didn't speak, just glanced at the other party, revealing an expression of "you can tell me and listen to it".
"Don't you think these quest NPCs in our game are too dull?" Duan Shanshan asked casually after lighting a cigarette.
Liu Kewei's mind was full of bugs at this time, and he didn't react for a while, so he asked in a daze: "Dull? Aren't all other games like this? Most of the domestic online games are like this." β
"Well, stay where you are forever, whether you are level 1 or level 60, as long as you come to the same place, you can always see the same NPC still standing in the same place, as if these characters in the game are all cold statues, never the slightest change. Duan Shanshan tried his best to choose words to express his thoughts.
"What kind of change do you want?" Liu Kewei was puzzled, as far as he knew, most of the domestic online games did this, and he didn't feel that there was anything wrong.
Duan Shanshan hugged his arms in front of his chest, and leaned his whole body back until his back leaned against the back of the chair, and then he completely relaxed.
"I wondered if I could make the mission NPCs 'move', which is reflected in the fact that the location and even the appearance of the NPCs will change with the progress of the game. For example, I am a player, and I received the task of 'going to Shanghai', you are NPC Liu Kewei, in this plot you will follow me to Shanghai, and after arriving in Shanghai, my mission progress will become 'go to the concert', in this plot you will appear in the Shanghai Gymnasium, and after completing the task of 'going to the concert', you will disappear when you go to the Shanghai Gymnasium, because you will appear in Binjiang at this moment. β
Liu Kewei rubbed his chin and imagined the effect of the game, nodded lightly and asked, "It's a little interesting, do you have a specific implementation plan?"
Duan Shanshan suddenly smiled and changed the subject: "Have you heard the story of the tortoise and rabbit race?"
"Nonsense," Liu Kewei snorted, "Doesn't it mean that the rabbit is lazy and loves to play, and the turtle persevers, and the turtle wins, what does this have to do with what you said?"
"I've heard another version of the story," Duan Shanshan said disapprerovantly, "The tortoise actually has several brothers who look exactly the same, except for the one who stayed at the starting point and waited for the race to start with the rabbit, the other ones set off early, so the rabbit hurried along the way, overtaking several turtles, but when it reached the finish line, there was still a turtle in front of it, so it lost the race." β
Liu Kewei's eyes lit up: "I kind of understand what you mean......"
"That's right, my idea is to set up multiple NPCs with the same name, that is to say, there are actually two NPCs Liu Kewei, one in the Shanghai Stadium, one in Binjiang, use the task number to control whether it is visible, when the game program detects that the player has the task of 'going to Shanghai to see a concert', the Liu Kewei in the Shanghai Stadium is visible, if the player does not have this task, the NPC will not be visible. Binjiang's one also does a similar treatment, so that it can achieve the effect of changing the position and even the shape of the corresponding NPC as the story progresses in the game. This is my train of thought, do you think it is feasible?" Duan Shanshan looked at the other party expectantly.
"Don't forget what I told you, there's nothing that can't be achieved when it comes to game production!" Liu Kewei glared, "It's just a matter of cost-effectiveness to decide if it's worth it." β
Duan Shanshan didn't say anything, and spit out a dozen small smoke rings in a row while waiting for Liu Kewei's opinion.
"Reusing NPCs is a common method in game development, do you mean that these NPCs determine whether they are displayed in the corresponding client through the player's task information?" Liu Kewei's mind was running at high speed, trying to imitate the situation after the implementation of this function in the game, "If you do this, when two players with different mission processes team up, there will be problems." Unless you put this design in the dungeon, and then modify the dungeon mechanics to force the whole team to share the team quest process, it's pretty much the same. β
"I think it's the opposite, sometimes if someone can see the NPC and someone can't, it might give the player a better gaming experience. Duan Shanshan did not agree with Liu Kewei's view.
"Give me an example of what you think. Liu Kewei was not in a hurry to refute, but said with a smile.
"Okay, I'll just say that the World of Warcraft you're most familiar with, is there often times when you complete a task but can't find someone to hand it in? Because NPCs are 'taken' away by other people who are doing tasks. Then you can only either give up this task, or wait in a daze?" Duan Shanshan thought for a while and gave an example.
Liu Kewei nodded and said, "Well, there are such cases, but there are not many, not to the extent of 'often' as you said." And generally speaking, I'm the kind of person who robs other people's NPCs, and I rarely get robbed!"
"How much is not the point. Duan Shanshan waved his hand impatiently, "The point is that once the only NPC moves in the game, it will hinder other players. So my idea is that in fact these are two NPCs, standing still and following you, the former can be seen by you when the quest process has not yet reached the point where it needs to move, and when the quest process needs it to accompany you, the former is actually invisible and summons the latter, and the latter will only be seen by you and accompany you until you complete the relevant task. In this way, each player's gaming experience is independent and complete, and is not interfered with by the progress of someone else's game. β
"Don't let players see the interaction between each other and the game world?" Liu Kewei had a shocked expression, "Then we might as well go standalone!"
"I didn't say that I want to block all other players' interactions with the game world!" Duan Shanshan explained, "For example, if a player who completes a certain task in World of Warcraft enters a certain city, he will be saluted or spurned by all the NPCs in the city, and this kind of interaction is seen by other players as benign and does not need to be blocked at all." Interactions that interfere with other players' progress are vicious, such as taking NPCs away so that others can't take over quests. β
"Do you want to protect the game experience of vulnerable players?" Liu Kewei keenly grasped the key point of Duan Shanshan's words, "But you must know that if there are players who are unhappy when they are robbed of task NPCs, then there must be players who rob other people's mission NPCs, such as me! The game mechanics you mentioned certainly enhance the game experience of the players who are robbed, but they also weaken the game experience of the players who steal other people's NPCs, including me. It's a matter of balance, depending on how you look at it, and it's impossible to have a positive effect on the gaming experience without a negative impact as you said!"
"Well, that seems to be true when you say that. Duan Shanshan scratched his head, "It's like the rainy weather brings trouble to travelers, but it's a business opportunity for umbrella shops......"
"And if your idea is to be realized, the existing NPC system and mission system will have to be greatly adjusted. Liu Kewei continued to hit Duan Shanshan, "For example, summoning NPCs, this function is not said now, but to let NPCs accompany the player's actions, we don't have this function, in addition, we now control whether the NPC is displayed on the client The rules are determined by the straight-line distance between the player character and the NPC...... With our team's current situation, it's not realistic to implement these additional features. β
Thinking about the actual situation of the planning department being tossed by Xu Zhuce and that occasional bug recently, Duan Shanshan also knew that what Liu Kewei said was not wrong at all, so he sighed and hung his head silently.
"Don't be discouraged, just because you can't do it now doesn't mean you won't have a chance in the future. Liu Kewei patted him on the shoulder, "You can write down these ideas first, and when I can make a decision on what can and cannot be done, we will discuss the operability of your ideas." β
After that, Liu Kewei couldn't help but sigh, and he didn't know how long it would take for this day to come......
ββββββββ divider of the eighteenth appearanceββββββββ
P.S. was presented this afternoon by the Fourteen Masters about QA, QC, Game Engine, Physics Engine, 3D Engine, and Ground Detection Collision ...... The author is extremely ashamed of his shallow ignorance of relevant professional knowledge, and therefore corrects the abuse and misuse of some proper nouns in the previous article, and hereby declares it.