GithubHelp home page GithubHelp logo

rouxianrenxin / prosperity-wars Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nashet/prosperity-wars

0.0 1.0 0.0 344.58 MB

Game-like agent based economy simulator

License: GNU General Public License v3.0

C# 99.08% JavaScript 0.10% CSS 0.25% HTML 0.29% ShaderLab 0.28%

prosperity-wars's Introduction

Prosperity Wars game

Demo

There is an early browser demo of this game located here It is roughly 6MB in size, some devices are not supported.

Currently development is paused. Maybe someday I'll have time to implement it in better form, with better graphics and real business plan.

There is also a standalone windows edition under releases which runs faster.

Description

I'm a huge fan of the game Victoria 2, but I was disappointed in the economy mechanics of the game. Unable to find a strategy simulation game with a better economy, I decided to make my own. Main simulation principles in PosperityWars include:

  • Agent based simulation with real population units, fabrics, countries
  • Prices determined by supply / demand balance (currently with one market and one currency - gold)
  • No price limits (except 0.001 and 999), allowing realistic inflation
  • Population consume goods ordered by price from cheap to expensive (making more demand for cheaper goods)
  • Factories can compete for workforce by competitive wages
  • Factories have specified owners like the government or population unit
  • Capitalists can take loans form national bank for business expansion
  • Governments can put extra money in bank
  • Governments can compete by wars

What it has now (v0.20.6)

  • Provinces and Countries (generated randomly OR generated from image file)
  • Movements and Rebellions
  • Factories and National banks
  • Population agents (Aristocrats, Capitalists, Farmers, Soldiers, Workers, Tribesmen, Artisans)
  • Basic production\free market trade\consumption
  • Basic warfare
  • Basic inventions
  • Basic reforms (population can vote for reforms)
  • Population demotion\promotion to other classes
  • Migration\immigration\assimilation
  • Political\culture\core\resource\population\prosperity map mode
  • Basic diplomacy (only relations for now)
  • Substitute products
  • Planned economy!
  • Bugs Codacy Badge

Maps are generated randomly, you play as a leader of a country. For now you are able to grow the prosperity or try to conquer the world.

Screenshots

map map map

Imgur Imgur Imgur Imgur Imgur

Contributing

I would appreciate any assitance in providing ideas, code or feedback. You may:

License is GPL-3.0

How to build

Since 0.19.2 version the project is built with Unity 2017.40f1 (5.4.2f2 will brake UI positions). Just add as project and open "Base" scene. Unity 2018 doesn't build WebGL for that project so far. Game's version 0.20.7 causes errors in WebGL.

prosperity-wars's People

Contributors

dillyo09 avatar historyjackz avatar magioc avatar nashet avatar waffle-iron avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.