Skip to content

Create a Economy System for 0Ad to give more Realism and add Strategy to the Game.

License

Notifications You must be signed in to change notification settings

Pungolo/0AD-Economy-Simulation-Mod

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

0AD-Economy-Simulation-Mod

N|Solid

Create a Economy System for 0Ad to give more Realism and add Strategy to the Game.

Goal

Create a Economy System for 0Ad to give more Realism and add Strategy to the Game.

3 Main Concepts of the Economy System :

  • Economy Entities
  • Money
  • Products

1) Economy Entities

Dividing the Military Unit from the Civilian , we focus just in the latter for our Economy.

Civilian Entity can Upgrade from Slave to Noble paying fee to special structure ( like Academy) or collecting a certain amount of experience ( calculated in money earned ).

There are two kind of entity in our model:

Passive: Earn Money from the resource gathering job

Active: Earn Money producing and selling products

We can say that Passive Entity are just Consumer, and Active are both Consumer and Producer.

All the Economy Entities consume product and resources, can stock products , have own money saved in them personal wallet and most important they can spend or earn.

In more details:

Slave work for free and consume just some food the only owner is the State which account for the food and benefits of the resources gathered

Citizen the can earn and spend; they consume food and also other commodities like textile or wine, they can buy food from the State or from Food vendors, and the other commodities from the shops or in the market, the own the money earned but also the State own them: all resources gathered go to State which pay them producing money from free

Shops, Market, Circus are instead Structures which spend money to buy resources from State and resell them to Citizens offering different products from clothes exotic food entreatment etc..also they need to pay a tax for each transaction to State

Nobles instead they can own Slave and earn a percent for all the Lifecycles of them economy once they upgrade in the different economy entity described above. They Spend money for very expensive commodities and they influence the civ evolution like giving some very good benefits to win the game( not sure yet which one )

2) Money

Of course all is about money, so the first thing i did is to create the Money Resource.

The Player represent the State in my Economy System, perceive a Tax for every transaction done in its kingdom, ( ex. 20%) plus it can collect money selling resources to the producers and adding other fee after a certain amount of time. More glorious is his economy more money he can make.

3) Products

So far i created 8 products that can be sold:

  • Food:

bread, wine, steak, sausage

  • Clothes

  • Entertainment

  • Jewelry

  • Slave

Each Product has a price that change based on the Supply and Demand, they are being calculated by a PriceManager Component, which will calculate the demand and offer every tot amount of time, to give realism of the Economy Model.

Todos

  • The software is still under heavy developement... i will need some time before finishing.

License

MIT

Free Software, Hell Yeah!

About

Create a Economy System for 0Ad to give more Realism and add Strategy to the Game.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%