Skip to content

Cellular Automata which represents a ficticious economy for Aritifical Life Class at Univalle

Notifications You must be signed in to change notification settings

jfmonsa/capitalism_simulator

Repository files navigation

React + Vite + Autómatas Celulares

Capitalism Simulator

Integrantes:

  • Daniel Esteban Márquez Upegui
  • Joan Manuel Jaramillo Avila
  • Juan Felipe Monsalve Vargas
  • Leider Santiago Cortes Hernandez

Descripción

Capitalism Simulator es una aplicación web interactiva diseñada para simular y visualizar la distribución de ingresos en una sociedad capitalista, catalogando a las personas por clases sociales según sus ingresos. La simulación utiliza diferentes modelos para calcular niveles de ingresos, el índice de Gini y otras métricas económicas importantes.

Repositorio Público

Este es un repositorio público. Para clonar el repositorio y ejecutar la aplicación en tu máquina local, sigue las instrucciones a continuación.

Requisitos

  • Node.js
  • npm (Node Package Manager)

Instalación

  1. Clona el repositorio:
git clone <URL_DEL_REPOSITORIO>
  1. Navega al directorio del proyecto:
cd capitalism_simulator
  1. Instala las dependencias:
npm install

Ejecución (primera forma)

  1. Inicia la aplicación:
npm run dev
  1. Abre tu navegador y navega a http://localhost:5173/ o simplemente da ctrl + click izq sobre el link que te muestra al iniciar la aplicación.

Ejecución (segunda forma)

  1. Abre tu navegador y navega a https://capitalismsim.netlify.app/

Uso de la Aplicación

Una vez que la aplicación esté corriendo, verás una interfaz gráfica con varios componentes y botones que te permitirán interactuar con la simulación.

Componentes Principales

  • Canvas: Muestra una cuadrícula visual donde se representan los diferentes niveles de ingresos.
  • Estadísticas: Muestra información en tiempo real como el índice de Gini y otras métricas económicas.

Botones y Controles

  • Botón Start: Inicia la simulación de la distribución de ingresos.
  • Botón Pause: Pausa la simulación en curso.
  • Botón Reset: Reinicia la simulación a su estado inicial.
  • Deslizador Densidad: Permite ajustar la densidad de la población en la simulación. El rango permitido es entre 500 y 1000.
  • Casilla de Atracción: Si está marcado, la simulación incluirá un factor de atracción el comportamiento de las celdas.
  • Parametros de Política: Permite ajustar parámetros de la simulación para escoger la politica a ejecutar.

About

Cellular Automata which represents a ficticious economy for Aritifical Life Class at Univalle

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •