Skip to content

Commit

Permalink
closes #298
Browse files Browse the repository at this point in the history
  • Loading branch information
Nashet committed Oct 25, 2017
1 parent 373e2e9 commit e57da69
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 7 deletions.
2 changes: 1 addition & 1 deletion Assets/code/Logic/FactoryType.cs
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ static FactoryType()
new FactoryType("Metal smelter", new Storage(Product.Metal, 4f), resourceInput);

resourceInput = new StorageSet();
resourceInput.set(new Storage(Product.Fibres, 1f));
resourceInput.set(new Storage(Product.Fibers, 1f));
new FactoryType("Weaver factory", new Storage(Product.Clothes, 2f), resourceInput);

resourceInput = new StorageSet();
Expand Down
2 changes: 1 addition & 1 deletion Assets/code/Logic/Game.cs
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ public class Game : ThreadedJob
static public DateTime date = new DateTime(50, 1, 1);
static internal bool devMode = false;
static private int mapMode;
static private bool surrended = true;
static private bool surrended = false;
static internal Material defaultCountryBorderMaterial, defaultProvinceBorderMaterial, selectedProvinceBorderMaterial,
impassableBorder;

Expand Down
4 changes: 2 additions & 2 deletions Assets/code/Logic/Product.cs
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ public class Product : Name
Tobacco = new Product("Tobacco", 1f, Color.green),
Electronics = new Product("Electronics", 1f);
// abstract products
internal static readonly Product Food, Sugar, Fibres, Fuel;
internal static readonly Product Food, Sugar, Fibers, Fuel;

static Product()
{
Expand Down Expand Up @@ -64,7 +64,7 @@ static Product()
// abstract products
Food = new Product("Food", 0.04f, new List<Product> { Fish, Grain, Cattle, Fruit });
Sugar = new Product("Sugar", 0.04f, new List<Product> { Grain, Fruit });
Fibres = new Product("Fibres", 0.04f, new List<Product> { Cattle, Cotton });
Fibers = new Product("Fibers", 0.04f, new List<Product> { Cattle, Cotton });
Fuel = new Product("Fuel", 0.04f, new List<Product> { Wood, Coal, Oil });

foreach (var item in getAllNonAbstract())
Expand Down
7 changes: 4 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,22 +2,22 @@

## Demo
[There is very early browser demo of this game](http://nashet.github.io/EconomicSimulation/WEBGL/index.html) (6MB download, some mobile devices are not supported)
And there is standalone windows version in [releases](https://github.com/Nashet/EconomicSimulation/releases), which runs faster
And there is standalone windows version in [releases](https://github.com/Nashet/EconomicSimulation/releases), which runs faster and has bigger map

## Description
Several years ago I made [Economy analyzer for PDS's Victoria 2 game](https://github.com/aekrylov/vic2_economy_analyzer) (currently updating by @aekrylov)

Making that tool made me disappointed in how Victoria 2 economy is made. Since I didn't find better game-like economy simulation, I decided to try to make my own.
So, main principles of that simulation are:
* free market agent based economy simulation (currently with one currency - gold)
* no ridiculous x5 price limits (except 0.001 and 999), allowing realistic inflation
* no price limits (except 0.001 and 999), allowing realistic inflation
* population consume goods not in fixed order but - at first cheap goods, then expensive
* factories can compete for workforce by changeable salary
* factories have specific owner like government or population unit
* capitalists can take loans form national bank for business expansion
* governments can put extra money in bank

## What it has now (v0.13.0)
## What it has now (v0.15.0)
- provinces and countries
- Movements and Rebellions
- factories and national banks
Expand All @@ -30,6 +30,7 @@ So, main principles of that simulation are:
- migration\immigration\assimilation
- political\culture\core map mode
- basic diplomacy (only relations for now)
- substitute products - https://github.com/Nashet/EconomicSimulation/wiki/Products
- [![Bugs](https://badge.waffle.io/Nashet/EconomicSimulation.png?label=bug&title=bugs)](https://waffle.io/Nashet/EconomicSimulation)

Map is generated randomly, you play as some country yet there is no much gameplay for now. You can try to growth economy or conquer the world.
Expand Down

0 comments on commit e57da69

Please sign in to comment.