Full notes
Full Trucking update
Read the full published notes in a cleaner layout. The original post stays linked below.
What changed
- Store
We continue to work on the project and develop it. Here we provide the basic concept of the "life" of the region. Details may change in the future, but the basis will be as we describe it below. While we do not have a final traffic system, we cannot make a full-fledged AI that will fully compete with a player in the transportation of goods. Therefore, we are introducing virtual freight carriers that will also transport goods, but will not have a physical model and 3D models. In general terms, it will look as follows. A virtual driver will have certain properties, such as a game currency account, the probability of a car breakdown, the value of food consumption, fuel, and fatigue value. The virtual driver will scan the goods market once every N seconds and compare the prices offered by the manufacturer and consumer. Having chosen the most advantageous offer, the virtual driver will purchase a shipment and start moving at a speed of 20 km / h in the direction of the purchased goods. Having approached the place of purchase, he will pick up the goods and again scan the goods market, in order to find the most advantageous offer for the sale of goods. After he finds the best offer, he will begin to move in the direction of the “procurement” site at a speed of 20 km / h. Upon reaching the place of unloading, he will sell the goods to the warehouse, the money will be credited to the virtual driver’s account. Once every N seconds, with probability N, the “car” of the virtual driver may break. The repair amount will be debited from the account to repair the car and it will take N seconds, during which the virtual driver will not move. The virtual driver will purchase fuel and food products in the city’s stores, for which he will make a separate trip. After the expiration of the fatigue timer, the virtual driver will “fall asleep” and stop moving. Residents of the city. Also, while there is no final traffic system, we will introduce virtual residents of the city. Each house in the city will form a certain number of living spaces for virtual residents of the city. Every day N numbers of virtual residents will come to the city, but no more than residential places in the city. A virtual resident of the city will have properties - the value of consumption of goods, the value of consumption of products, a virtual place of work, a virtual place of residence, the meaning of contentment with life. We will form a primitive personality with a resident of the city, who will be responsible for his waking time, time of work, the amount of consumption of goods and products per day. The life of a virtual resident will be as follows: “waking up” The virtual resident goes to work, after work he goes to the nearest grocery store where he picks up the daily allowance of products (if this quantity is in stock or takes the remainder), then he goes to the nearest grocery store where he takes the daily the rate of consumption of goods (if this quantity is in stock or takes the remainder) and goes home. The speed of movement of a virtual resident, 5 km / h. Arriving home, he replenishes his values of consumption of goods and products from purchased goods and products. If the final values of the consumption of goods are lower than the values of contentment with life, then the overall measure of contentment is accordingly reduced. When contentment is reached with a life of zero, the virtual resident leaves the city. A virtual resident, unlike a virtual driver, will not have a cash account and will live in a world of ideal communism. Thus, we will create the basis for a vibrant economy and the opportunity to develop the city in the future with player actions. In the future, the virtual place of work will be located at the enterprises of the city. Most likely, we will introduce this in the second part of a big update.
Source
Changelog.gg summarizes and formats this update. How we read updates.
