💰 Economically — An Economy Simulation

Hi, this project is called Economically. Economically is an agent-based economic simulation project that models a simplified economy where agents interact with each other, participate in various economic activities, and make decisions that impact their financial well-being.

This simulation is designed to explore how different factors, such as job availability, consumption patterns, and tax systems, can influence the overall economic health of the system.

At the time of this writing 29/08/23, the project is not presenting the data only at the end of the simulation, but I plan to make a UI for it whether using flask to be web-based or tkinter for PC.

Also at the time of this writing 29/08/23, all variables are subject to changes and rebalancing.

The project repo can be accessed here: https://github.com/ahmadnurokhim/economically and this project is open for collaboration 🤝

Libraries

  • NumPy: NumPy used in the project to handle arrays, mathematical operations, and data manipulation efficiently.
  • Numerize: Numerize used in the simulation to present economic values in a user-friendly format.
  • Random: The random module is utilized for introducing stochastic elements into the simulation, such as randomizing initial agent attributes and simulating uncertain events.

Features

  • Goods and Market:
    Various types of goods are represented, each with its own attributes such as production cost, sale price, and demand. Agents can produce and consume these goods, affecting both their personal finances and the overall market dynamics.
  • Agents: Agents in the simulation represent individuals within the economy. Each agent has attributes like income, savings, job status, and consumption. They make decisions such as choosing jobs, purchasing items, and paying taxes.
  • Jobs: Jobs are entities that agents can apply for and get employed in. Each job has attributes like salary, required skills, and job satisfaction. Agents can hold jobs, earn salaries, and improve their financial situation.
  • Organizations and Government: The simulation includes organizations that offer jobs and produce goods. Agents can be employed by these organizations. The tax system is implemented to simulate the deduction of taxes from agents’ incomes. The collected taxes contribute to government revenue.

Leave a Reply

Your email address will not be published. Required fields are marked *