Chapter 62 62. When did the president learn programming? !
"This question is actually not difficult. Let's discuss it together when the time comes." Qing Zhiyuan said.
In terms of real-time games, Super Mario is actually a horizontal version of the real-time game, but Diablo is much more complicated than this.
"Okay, President." Akanishi Ken nodded.
But my heart is full of doubts, the president said it nicely, 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 instant battle.
The build of the battle system is complicated, but if it is handled well, it is not difficult.
"Actually, the biggest difficulty of this game lies in the AI." Qing Zhiyuan said.
"Huh? AI?" Akanishi Ken was taken aback for a moment, it was rare to hear such a standard pronunciation from a neon person.
This AI is not the artificial intelligence of chatgpt later, it mainly refers to the monster [IQ] in the game.
To some extent, it can be described by [behavior strategy].
For example, when will the player be attacked by monsters, and if there are groups of monsters, how do they cooperate with each other?
Different monsters have very different behavior patterns and coping strategies.
For example, for monsters that live in groups, when you attack one of them, it may cause a group of monsters to pounce on you.
And for some with low IQ, such as skeletons, their modes are relatively simple and independent, and the support effect between them will be weaker.
Even some things that seem to be used as decoration, such as the swing hanging on the tree in the dark, will shake when the players approach, this is actually the AI executed by the [Swing] item.
Of course, these are all set up for monsters in different levels and difficulties according to planning needs.
"Hmm... Indeed." Ken Akanishi folded his hands, thinking carefully, "If this game is to be done well, AI is a crucial part. This kind of plane real-time game with an overhead view is no better than a horizontal version. Passing the level, there are too many things to deal with.”
"And the player's behavior is not so fixed. The president wants to realize the freedom of the maze and the modular splicing, which is a very terrible problem in itself." The next-door programmer Fumta Sasaki added.
In this era, there is no such detailed work divided into client and server, and everyone is uniformly a programmer.
The difference between the front and back ends will gradually appear after the Internet is popularized and the concept of the server is established.
Yes, as they say, doing Diablo well is not easy.
There are too many things to consider in the middle.
Even because they have never done similar things, they still have no idea what problems they will face in the future.
But it doesn't matter, Qing Zhiyuan said, as long as I think clearly.
Are you kidding me?
Laozi is also a person who has led large projects, and has also developed a particularly powerful game engine.
Qing Zhiyuan's content is like engraved in his mind, and he can take it out casually and talk about it for three days and three nights.
At that time, he only needs to sort out the requirements documents and the content process to be developed, and the programmers can follow his plan without thinking.
To put it bluntly, why is the program difficult? The difficulty is not the process of writing code, but the difficulty in thinking clearly about what is needed and how to achieve it.
As long as you can do this, then there is nothing to be afraid of.
……
"By the way, when developing, I hope not to have Hard Code." Qing Zhiyuan said.
"Huh?!" The main program, Akanishi Ken, was a little confused, "If you don't have Hard Code, how do you develop it?"
The so-called Hard Code does not mean literally hard core, but refers to the realization of game content through dead code.
Of course, if the whole process is implemented by the program through code, the size of the final file or cassette is minimized, but in this way, the scalability is lost.
The figurative explanation is——
Be a robot.
Hard Code is a robot welded directly according to the drawings.
The other way may be to make the parts of the robot first, and then splice the robot out of these parts.
What Qingzhiyuan hopes to achieve is to use the program to develop the tool, and then hand it over to the planner for use.
At the same time, it is up to the planner to make levels and all game content through tools.
In the future, programmers only need to maintain game tools, not game content, which are separated from each other, which is very beneficial to both programming and planning.
This tool, in the future, is the so-called [editor]
Qing Zhiyuan talked incessantly at the meeting.
The programmers below were all dumbfounded.
[Nani?Is this really the president, and not a youkai possessed by something strange? 】
[The president, as an original artist, how could he think of so many program contents? 】
The most important thing is that what Qing Zhiyuan said is very advanced, like a key that opens the door in everyone's brain.
The whole world looks brand new.
……
At this moment, the programmers were all impressed by Qing Zhiyuan.
The president's thinking is meticulous, his thinking is advanced, and he has such a deep understanding of the code, which is simply unheard of.
Greatly exceeded everyone's imagination.
terrible.
Akanishi Ken was stunned.
terrible.
When will the president go to study programming?
No, you can't get to this level just by learning programming.
Because many ideas, such as monster AI, editor, including the [behavior tree] proposed by the president later, these are not currently available.
It's hard for you to imagine that an original painting can disassemble the program logic to such an extent.
terrible.
too frightening.
……
Qing Zhiyuan discussed with everyone for a long time, and everyone got a little better.
"Yeah, if this step can really be achieved." Akanishi Ken's eyes sparkled, "then we are equivalent to providing a tool for building the world. This tool can fully do what the president asked for."
"No, more than that, there may be a wide range of scalability in the future."
Fantastic.
What a genius design!
Moreover, for programmers, it is simply a great thing.
You must know that before this, whenever there is a demand change in the plan, the programmer will almost have to change the code again.
Not only was it time-consuming and laborious, but also accumulated a lot of fire.
The conflict between planners and programmers is really getting worse.
It’s all good now, programmers only need to develop tools, and they can adjust whatever changes planners want in the future.
Programmers can be freed from the complicated implementation of requirements and spend time on program optimization.
What could be happier than this?
"Yes, that's the case." Qing Zhiyuan said, "But this will inevitably lead to a higher capacity of the cassette than expected. We have to be mentally prepared for future optimization."
"Good boss!"
……
(End of this chapter)
"This question is actually not difficult. Let's discuss it together when the time comes." Qing Zhiyuan said.
In terms of real-time games, Super Mario is actually a horizontal version of the real-time game, but Diablo is much more complicated than this.
"Okay, President." Akanishi Ken nodded.
But my heart is full of doubts, the president said it nicely, 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 instant battle.
The build of the battle system is complicated, but if it is handled well, it is not difficult.
"Actually, the biggest difficulty of this game lies in the AI." Qing Zhiyuan said.
"Huh? AI?" Akanishi Ken was taken aback for a moment, it was rare to hear such a standard pronunciation from a neon person.
This AI is not the artificial intelligence of chatgpt later, it mainly refers to the monster [IQ] in the game.
To some extent, it can be described by [behavior strategy].
For example, when will the player be attacked by monsters, and if there are groups of monsters, how do they cooperate with each other?
Different monsters have very different behavior patterns and coping strategies.
For example, for monsters that live in groups, when you attack one of them, it may cause a group of monsters to pounce on you.
And for some with low IQ, such as skeletons, their modes are relatively simple and independent, and the support effect between them will be weaker.
Even some things that seem to be used as decoration, such as the swing hanging on the tree in the dark, will shake when the players approach, this is actually the AI executed by the [Swing] item.
Of course, these are all set up for monsters in different levels and difficulties according to planning needs.
"Hmm... Indeed." Ken Akanishi folded his hands, thinking carefully, "If this game is to be done well, AI is a crucial part. This kind of plane real-time game with an overhead view is no better than a horizontal version. Passing the level, there are too many things to deal with.”
"And the player's behavior is not so fixed. The president wants to realize the freedom of the maze and the modular splicing, which is a very terrible problem in itself." The next-door programmer Fumta Sasaki added.
In this era, there is no such detailed work divided into client and server, and everyone is uniformly a programmer.
The difference between the front and back ends will gradually appear after the Internet is popularized and the concept of the server is established.
Yes, as they say, doing Diablo well is not easy.
There are too many things to consider in the middle.
Even because they have never done similar things, they still have no idea what problems they will face in the future.
But it doesn't matter, Qing Zhiyuan said, as long as I think clearly.
Are you kidding me?
Laozi is also a person who has led large projects, and has also developed a particularly powerful game engine.
Qing Zhiyuan's content is like engraved in his mind, and he can take it out casually and talk about it for three days and three nights.
At that time, he only needs to sort out the requirements documents and the content process to be developed, and the programmers can follow his plan without thinking.
To put it bluntly, why is the program difficult? The difficulty is not the process of writing code, but the difficulty in thinking clearly about what is needed and how to achieve it.
As long as you can do this, then there is nothing to be afraid of.
……
"By the way, when developing, I hope not to have Hard Code." Qing Zhiyuan said.
"Huh?!" The main program, Akanishi Ken, was a little confused, "If you don't have Hard Code, how do you develop it?"
The so-called Hard Code does not mean literally hard core, but refers to the realization of game content through dead code.
Of course, if the whole process is implemented by the program through code, the size of the final file or cassette is minimized, but in this way, the scalability is lost.
The figurative explanation is——
Be a robot.
Hard Code is a robot welded directly according to the drawings.
The other way may be to make the parts of the robot first, and then splice the robot out of these parts.
What Qingzhiyuan hopes to achieve is to use the program to develop the tool, and then hand it over to the planner for use.
At the same time, it is up to the planner to make levels and all game content through tools.
In the future, programmers only need to maintain game tools, not game content, which are separated from each other, which is very beneficial to both programming and planning.
This tool, in the future, is the so-called [editor]
Qing Zhiyuan talked incessantly at the meeting.
The programmers below were all dumbfounded.
[Nani?Is this really the president, and not a youkai possessed by something strange? 】
[The president, as an original artist, how could he think of so many program contents? 】
The most important thing is that what Qing Zhiyuan said is very advanced, like a key that opens the door in everyone's brain.
The whole world looks brand new.
……
At this moment, the programmers were all impressed by Qing Zhiyuan.
The president's thinking is meticulous, his thinking is advanced, and he has such a deep understanding of the code, which is simply unheard of.
Greatly exceeded everyone's imagination.
terrible.
Akanishi Ken was stunned.
terrible.
When will the president go to study programming?
No, you can't get to this level just by learning programming.
Because many ideas, such as monster AI, editor, including the [behavior tree] proposed by the president later, these are not currently available.
It's hard for you to imagine that an original painting can disassemble the program logic to such an extent.
terrible.
too frightening.
……
Qing Zhiyuan discussed with everyone for a long time, and everyone got a little better.
"Yeah, if this step can really be achieved." Akanishi Ken's eyes sparkled, "then we are equivalent to providing a tool for building the world. This tool can fully do what the president asked for."
"No, more than that, there may be a wide range of scalability in the future."
Fantastic.
What a genius design!
Moreover, for programmers, it is simply a great thing.
You must know that before this, whenever there is a demand change in the plan, the programmer will almost have to change the code again.
Not only was it time-consuming and laborious, but also accumulated a lot of fire.
The conflict between planners and programmers is really getting worse.
It’s all good now, programmers only need to develop tools, and they can adjust whatever changes planners want in the future.
Programmers can be freed from the complicated implementation of requirements and spend time on program optimization.
What could be happier than this?
"Yes, that's the case." Qing Zhiyuan said, "But this will inevitably lead to a higher capacity of the cassette than expected. We have to be mentally prepared for future optimization."
"Good boss!"
……
(End of this chapter)
You'll Also Like
-
Pirates: I plundered entries in the underwater prison!
Chapter 114 1 days ago -
Doomsday: Sign in to the planetary shelter at the beginning
Chapter 1376 1 days ago -
After Rebirth, I Became the Treacherous Minister Black Moonlight
Chapter 423 2 days ago -
Swallowed Star: Reborn Thunder Dragon King, Many Children, Many Blessings
Chapter 436 2 days ago -
The prince of heaven only wants salted fish
Chapter 295 2 days ago -
Participating in a money-saving variety show, earning billions because of stinginess
Chapter 109 2 days ago -
Mortal Cultivator
Chapter 334 2 days ago -
Galaxy Lich
Chapter 598 2 days ago -
The young man who cultivated the truth returned to the city
Chapter 668 2 days ago -
I don't want to be a heroic spirit
Chapter 207 2 days ago