Chapter 62 62. When did the president learn programming?!
Chapter 62 62. When will the president learn programming?!
Author: Pure Mi Wan
Chapter 62 62. When will the president learn programming?!
"This issue is actually not difficult. Let's discuss it together at that time." Qing Zhiyuan said.
In terms of real-time games, Super Mario is actually a real-time game that passes the horizontal version, but Diablo is much more complicated than this one.
"Okay, President." Ken Akani nodded.
But my heart was full of doubts. The president said it nicely, and you are not a programmer.
Didn't you throw it to us in the end?
Qing Zhiyuan said that the most difficult thing is not the so-called real-time combat.
The building of the combat system is of course very complicated, but if it is handled well, it is not difficult.
"In fact, the biggest difficulty of this game lies in AI," said Qing Zhiyuan.
"Hey? AI?" Ken Akani was slightly stunned. It was rare to hear a neon man pronunciation so standard.
This AI is not the artificial intelligence like chatgpt later, it mainly refers to the monsters in the game [IQ].
To some extent, it can be described using [behavioral strategies].
For example, when will the player be attacked by monsters, and if it is a group of monsters, how will they cooperate?
Different monsters have very different behavior patterns and coping strategies.
For example, when you attack one of the monsters, it may cause a group of monsters to pounce on you.
For some people with low IQ, such as skeletons, their modes are relatively simple and independent, and their support effect will be weaker.
Even if something seems to be used as decoration, such as a swing hanging on a tree in the dark, it will sway when players get close to it, it is actually the AI performed by the item [Swing].
Of course, these are set up for monsters in different levels and difficulties according to planning needs.
"Um...yes." Ken Akanishi held his hands and thought carefully, "If you want to do this game well, AI is a crucial part. This kind of plane real-time game with a downward perspective is no more than a horizontal version.
There is really too much to deal with when you pass the test.”
"And the players' behavior is not so fixed. The president wants to achieve the liberalization of the maze and modular splicing, which is a very terrible problem in itself." Fumita Sasaki, a programmer next to him, added.
In this era, there was no such meticulous work as divided into clients and servers, and everyone was a programmer.
It is necessary to popularize the Internet, with the concept of server and distinguish between local and servers, then the differences between front and back ends will gradually appear.
Yes, as they said, it is not easy to do Diablo well.
There are too many things to consider in the middle.
Even because they have never done anything similar, they can't even figure out what problems they will face in the future.
But it doesn’t matter, Qing Zhiyuan said, as long as I think clearly.
What a joke?
I am also a person who has led large projects and has developed a particularly powerful game engine.
Qing Zhiyuan is just like being engraved in his mind, and can be easily shown for three days and three nights.
At that time, he only needs to sort out the required documents and the content process to be developed, and programmers can completely implement it according to his plan without thinking.
To put it bluntly, why the program is difficult? What is difficult is not the process of writing code, but the difficulty is to think clearly about what is needed and how to implement it.
As long as you can do this, there is nothing to be afraid of.
...
"By the way, during development, I hope I don't have Hard Code." Qing Zhiyuan said.
"Ha?!" The main program Ken Akani is a little confused, "If you don't have Hard Code, how can you develop it?"
The so-called Hard Code does not mean literally hardcore, but rather implements the game content through dead code.
Although the entire process is implemented by the program through code, the final file, or cassette size, is minimized, but this will lose its scalability.
The visual explanation is—
Be a robot.
Hard Code is a robot that is soldered directly according to the drawings.
The other way may be to make the parts of the robot first, and then splice the robot through these parts.
What Qing Zhiyuan hopes to achieve is to develop tools by programs and then hand them over to the planner for use.
At the same time, the planning uses tools to create levels and all game content.
In the future, programmers only need to maintain game tools, not game content, and separate them from each other, which is very beneficial for both programming and planning.
This tool, in the future, is called [Editor]
Qing Zhiyuan talked endlessly at the meeting.
The programmers below were stunned.
[Nani? Is this really the president, not a monster possessed by something strange?]
[As an original art painting, how could the president think of so many program contents?]
The most important thing is that what Qing Zhiyuan said is very advanced, like a key, opening the door in everyone's brain.
The whole world is completely renewed.
...
At this moment, programmers were all impressed by Qing Zhiyuan.
The president's thoughts are so meticulous, advanced, and his understanding of code is unheard of.
It's far beyond everyone's imagination.
horrible.
Ken Akanishi was shocked.
horrible.
When will the president learn programming?
No, it is impossible to achieve this level by studying programming alone.
Because many concepts, such as monster AI, editors, and the [behavior tree] proposed by the president later, these are currently not available.
It is hard for you to imagine that an original painting can disassemble the program logic to such a level.
horrible.
Too scary.
...
Qing Zhiyuan discussed with everyone for a long time, and everyone felt a little clear-headed.
"Well, if we can really do this." Ken Akani's eyes shining, "then we provide a tool to build the world. This tool can do exactly what the president requires."
"No, it's not just that, there may be a lot of scalability in the future."
Too wonderful.
What a genius design!
Moreover, it is a great thing for programmers.
You should know that before this, whenever there is a change in the planning needs, the programmer would almost change the code.
Not only is it time-consuming and labor-intensive, but it also accumulates a lot of fire.
The conflict between planning and programmers is really getting worse and worse.
Now, programmers only need to develop tools and adjust whatever changes they want to make in the future.
Programmers can free themselves from the complex implementation of demands and spend time on program optimization.
What else is happier than this?
"Yes, that's it." Qing Zhiyuan said, "But this will inevitably lead to higher cassette capacity than expected, and we must be mentally prepared for future optimization."
"Okay president!"
...
Chapter completed!