Talking about the design of online games
- Server programming (3)
Keywords: online game concept planning creative competition mechanism competition system
This series is always on the first word, so it is simple, not deep enough, I hope everyone can understand.
However, as the process of learning of the human learning, it is a process of shallow depth. Many expensive books on the market like to use deep-in-depth XXXX, or the XXXX insider to reveal the subjects. In fact, everyone will feel that they are not talking about it. Why do you feel like this, because human thinking is divergent, especially a high technology content. Our knowledge is inherited on the basis of predecessors. Just like our object-oriented programming, if we move, it is not inherited, directly instantified, only when you pay, we will copy the things on the book. To inherit, you have to write some new methods, and sometimes you need to cover some methods, this is the true meaning of development and research.
Therefore, my article is just a base class, give everyone a brick, let everyone inherit, and even a lot of things is just a virtual function, a good architecture, a good implementation, relying on everyone. I hope that after you have developed a classic game, don't forget to give me a few months of cards.
This time, don't talk about technical issues, let's talk about how to plan online games (more and farther away from server-side programming, huh).
Network game concept
The game is well written, it is absolutely not because of technology to use well, it is a simple example. We now plan a very good online game, even if there is very few online users while technical issues, it is also possible to win the market. Just add a few servers, it is, but in turn, there is no market in the plan, then there is no market. At this time, we have high super-programming level technicians. Of course, I don't want to neglect the technology, just want everyone to pay attention to the game planning, because I found that many of our programming masters are too focused on technical details, but neglecting the market. We deserve important Factors, neglecting concept, planning, is equal to neglecting the market, and the consequences can be imagined.
Where is the concept? How does creativity find? The easiest way, find a few players talk, it is best to be a good friend around you. As long as you are good at capturing their thoughts, there will be important discovery.
What kind of creativity is a good idea? I asked a lot of people's ideas, most of them say: Be a real game world that completely simulates the real world! He has a great idea, but unfortunately, it can't be used. There is a statement in the stock market: "It is difficult to make money as others." It means that everyone will do this, don't want to make money. Because the market is cruel, only a few people will win, since this idea can think of it, how can the game company planning, how can the program do not know, how can the program do not write? The reason for the failure of this concept is very simple, as it does not attract the player to play. Whether a online game can be successful, it will be able to introduce a game rule, let the players feel that they have had to do anything that he thinks is very meaningful. The above sentence is a bit of mouth, but I can't think of a better expression, everyone can read more and more. There are many ways to achieve this rule. The most common way is to introduce a competitive system, because only competition can presence the hunting of people, in order to make people with a lot of money on top. The competition rules of this system should be relatively consistent, that is, the things between different players should be the same, for example, most of the online games introduced are basically a level competition, equipment competition, for higher Level, in order to better equipment, players can do some boring things. And the root cause of the virtual reality world of virtual reality, is because its competition system is not clear. The number of players is limited, but relatively larger system, the goal of competition is infinite, and the player can choose too much, so that there is no comparative method between players. I don't know if I have played a day and playing for a year. Because our attributes are different, assume that there are two professions in the game, and it is taught, or learning well. Teachers and students will not come out. We can only ratio between teachers and teachers, students and students. If it is necessary to simulate the real world, there must be thousands of competition mechanisms. In order to divide a high, everyone will eventually concentrate naturally, and it means that other competition mechanisms White is done, it is better to simplify the game, which will make these competition mechanisms, which will be better. So, is the less competitive mechanism? That is not necessarily, if the competition mechanism is too small, the game sometimes lacks fun, this is where it reflects the place of planning. Let's take a few examples.
The first is the classic game Diablo 2. To study a game's competition system, the first step is to do to see what the player playing this game is what is spent on, the answer is: find equipment; follow, see this game What kind of role is the most worst, the answer is a good player, and the hierarchical player is not worth worshiping in this game, and the money is the same, so we can conclude that there is only one competition system. : Competition of items. Since this competitive system is too perfect, he is enough to have a competition system!
Legendary, everyone spends the most time to level, or find equipment, which can be seen, this game's competition system is both.
UO, everyone spends the most time, not necessarily, some are leveling, some are PK, some are ore, some are other, so it can be seen that UO introduces a variety of competition mechanisms, but carefully will find This "multiple" is not a lot, but in some traditional systems, there are several occupations. Some people may ask, what is the competitive mechanism of the group? At first glance, it seems that it seems difficult to start, but we still use the above methods to analyze. What do you spend on what? Playing chess, visible, he directly introduced a competitive mechanism that has already matured for hundreds of years, and his success is to introduce the rules of the reality to introduce the rules in the game. So nature is popular.
It can be seen that make a successful online game, you can first set the game background, you can then definitely, but the most important thing is to think about what kind of competition system should be used, no matter how many kinds are introduced, once Once you are determined, you should consider how to make the game world more reflect your competition system. If you don't sure the competition system at the beginning, it is a great market risk that will be in place at the beginning.
The following is a plan: a day, I am going to make a MONEY competition mechanism, so I started to determine the game background, ancient? modern? future? Unreal world? I personally feel that modern seems to be more likely to reflect this competition mechanism (this is not necessarily), the next step is how to reflect this competition mechanism: Why do you have money, what you can do, what is the way I get the money? So, I can introduce some real-world money to make money and stipulate that I can only earn little money. If I have more money, I can make big money, around these ideas, we can build another one Game world. Of course, I am just exemplary now. In fact, for this game world, I don't have a good idea. If there is a friend, I can disclose them to discuss.
Before you want to plan a online game, you must seek players' opinions, although many people will say that he wants to virtual real world, for such answered, you can take him, tell him that you just want to be a simple game world, then He will slowly narrow this game world. Finally, you will be able to discover the competition mechanism in his thoughts. At this time, you get the essence of this player's thought (is too bad, huh, huh). When you get a lot of essence's thoughts, you can choose, find out those who have market creative (this is also difficult to see the planner's eyes), then use the method of planning examples. In order to develop the world's world, the rest is to write detailed planning.
What should I do after the game is completed? Of course, it is encoded. Although this article has not been talked about technical issues, the development personnel can not be ignored. If the level is not enough, the game can't write, then our planner is hard.
Since there is no government support, China's current game development status is that many people in the development group are both a planner and a programmer, or even a beautiful business, and even more responsible for the market (this situation in the private development group) Everything is)! Look at South Korea, online game programming technology is studied by the government, and all major companies will use it directly! That is to say, in some extent, South Korea asks to make the planning, this is the real government support! summary
After reading this article, you have the idea, maybe someone will say, empty talk theory! Indeed, this article is too theoretical, and there is no technical, so it is very uncommon of the programs.
However, no matter what to say, I hope that the programmer can look at the eyes, transfer the attention from the technology to the market, see this article as a base class to inherit, add everyone's own method, to cover the unspeakable function, final Let others go to inherit others, if this goes, our country's online game level will definitely reach an ideal height!
Finally, I sincerely hope to communicate with you, if you have a good idea, there is a good plan, please write to me: sunxing@cosco-logistics-km.com.cn