The economic simulation as a game for programmers

I would Like to create a game of economic simulation and tell what kind it may be and why it is of interest. And the interest of not only gaming, but also research in the framework of artificial intelligence. I.e. so that programmers could write bots, whose task would be to manage the company/game agent automatically. So I would like to find like-minded people.

Of greatest interest here is that 1000 real players playing on the network can create quite an interesting environment. An example of this I found in the game "Virtonomics" (which briefly). Neither a perfect simulator of the retail sales will not be so interesting. And the players make mistakes or choose some accents with the development. Hence the behavior that is required from the machine Manager in such a company is not trivial in the framework of the known methods, and there is much to learn.

Below I will describe a few "PA" about the game Virtonomics, and then briefly describe, any other simulator can do, and so it was interesting to ordinary players and players-programmers.


Some provisions for playing "Virtonomics"



The following describes the philosophy of doing business was tested on simulation game Virtonomics (virtonomica.ru). I in any case are not an expert in the field of Economics, the real business is not doing (almost no start-up capital of 1 million dollars ;) ) and in fact it said below easily derived just from basic Economics course in high school/University. But the simulation/game teaches to count and to feel intuitively the "capital growth" — it's fun, exciting and gives a view of the real world.

Think globally

The mistake many novice businessmen is to concentrate first business establishment in the local market, without an understanding of the functioning of the entire international economy. Supposedly it's difficult to explore all possibilities of the game (the economy) is long, boring and not why. You can start with something simple – such advice generally give to new players and forum "Virtonomics" they predominate. So the businessman is valid and is not effective until it is stuffed cones on it is very easy to make those who came on the market before, i.e. it turns a kind of hazing. It's a losing way of business development.

All depend, there is no independent market unless you have a trillion, own production of raw materials/semi — utopia, all divisions of the company must have market relations

The market is a thing where all depend. It is impossible to establish an independent structural unit, independent of production or even production. The resulting independence has always been illusory, and is not likely to be effective. Only with more than a trillion, you can try to create a truly independent oligopoly, monopolistic sub-markets.
But we originally only 1 million $, and we have to enter the international market not amancruises and as efficiently as possible.
But many still believe in the possibility of independence. And their main attempt in the development of the market is this independence to obtain the least over time. But it's clear that retail is dependent on the suppliers products, the production of raw materials and the length of the process chain, extraction of initially costs real money (but fortunately perhaps for free to get them bought at auctions for virtual billions), but it also depends on production technology. And most importantly this competition is good your independence, if you can't sell your product, it's just not competitive.
And then you start to think – what's the point in independence? The raw material can be cheaper than the produce itself, similar products can cost less than it produces itself, and it's never you, their products will not sell. And more profitable to trade with strangers. Moreover, the market situation may change quickly, and what was profitable today, tomorrow may be unprofitable. I hope now it is clear that all depends on the situation on the market. But appreciate it is not easy, it calculated and there are no good estimations, but it is important just to begin to intuitively feel the market.
Go ahead ...

Company company wolf

This is truly the stereotype of being able to work together or within the Corporation's more profitable (in reality, the team needs within one company just physically don't have time to follow everything in the game this nuance is not simulated, and therefore it will not be taken into account). Every self-respecting businessman should remember and respect only their own interests. Why do you expect that one with whom you negotiate will be at least a gram to act in your best interests? If it is not profitable, it will not, and if profitable will be.
This stereotype is largely formed under the impression of "desire independence", supposedly I have not enough capital to ensure the "independence" and the company of like-minded people we will cover the entire industry as a whole and all will be well.
First, it will not work (this is potentially only possible for corporations where each member has a minimum of one trillion. Conventionally, a trillion is the sum of the maximum possible volume (turnover) of the international market). Second, "all will be well" exactly as many as he will have equity. And if so, then there is no difference, on the contrary, the "personal relationship" will paralyze you in making decisions in accordance with your knowledge of the market (remember we learn it intuitively estimate – in reality this is difficult, but the game is quite easy, because we have various reports).

No beloved country, there are countries where it is profitable to trade, no favorite item, that is the product profitable


This in General is elementary, in business it is necessary to say no to emotions. To trade in one of the local country as well as wants to trade everywhere it is futile. It will be averaging your profits – and as you know, this averaging tends to zero. Exactly the same applies to the selection of goods. You can't sell at retail, than one need to consider the whole range. In the same city will be something that is beneficial to trade, in another the same product will give a loss. Here even more clearly implies that you can't sell retail, only in that they produce myself. This is likely to be unprofitable.
And in this choice we will only at least an approximate calculation. Shaped a little mathematics to understand intuitively what to strive for. Imagine a surface (mathematics). The X – axis we have the city, on the Z axis we have the goods, and the Y – axis we have the expected profit. And then the economy comes down to the choice of such (X,Z) which give maxima at the Y.
In the real economy, such a surface is sufficiently smooth (differentiable), the game "Virtonomics" even those who have trillions of play is not effective, well, they can not find the (X,Z). Therefore, the surface is filled with peaks and valleys. This means that there are scarce goods, and there are products with overproduction. In addition, the developers of "Virtonomics" periodically open new markets and those or other innovations "put" markets. But the main contribution they make players their inefficient business.
So basically, the "newcomers" are relatively easy to enter the retail market and will be fixed there, just need to find the correct (X,Z).

From the modern economy in prehistorically times



So what kind of game I propose to create. The main methods of creation — do the game in stages. I.e. make the first minimum stage, when there is gameplay. Appears about hundreds of players and only then begin to develop the game further. Second, the fact that the players themselves should be able to fill the game content. Ie no original products/processes/names technologies and other things.

Starts so that the player is given the opportunity to settle in some areas, which he gives the name, next you need to come up with 3 names of animals/fossils/items/ways of processing. Then one moderator approves these names, and the machine randomly gives different indexes — the complexity of mining/the danger/usefulness. And with the accumulation index of intelligence will be allowed to introduce new products, etc.
Now the first step is to arose the retail market. To stimulate players — game character will need food/water/warmth etc., and they have to satisfy. Next should be the plan of action of the player — view of two hours work, 5 hours sleep... In the end, the game character will appear in the inventory. And in the beginning would only be a barter market where will take place the exchange of goods. Gradually, the market will become that a product will become a standard for one and another for another. Appear the equivalent of money. As it happens, we can assume that the first stage is ready.

I'm not very familiar with Web programming so maybe someone wants to help me, the logic of the game I can write myself. In General, we need a team of 2-3 programmer :) But writing suggest C# + ASP.NET. Also, unlike similar games that are trying to commercialize I am inclined to OpenSource...
Article based on information from habrahabr.ru

Комментарии

Популярные сообщения из этого блога

Why I left Google Zurich

2000 3000 icons ready — become a sponsor! (the table of orders)

New web-interface for statistics and listen to the calls for IP PBX Asterisk