https://github.com/jfmonsa/capitalism_simulator
Cellular Automata which represents a ficticious economy for Aritifical Life Class at Univalle
https://github.com/jfmonsa/capitalism_simulator
artificial-life automata-simulator react
Last synced: 3 months ago
JSON representation
Cellular Automata which represents a ficticious economy for Aritifical Life Class at Univalle
- Host: GitHub
- URL: https://github.com/jfmonsa/capitalism_simulator
- Owner: jfmonsa
- Created: 2024-05-26T00:27:33.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-21T04:59:52.000Z (over 1 year ago)
- Last Synced: 2025-07-10T19:23:23.272Z (3 months ago)
- Topics: artificial-life, automata-simulator, react
- Language: JavaScript
- Homepage: https://capitalismsim.netlify.app/
- Size: 508 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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
```3. Navega al directorio del proyecto:
```
cd capitalism_simulator
```5. Instala las dependencias:
```
npm install
```## Ejecución (primera forma)
1. Inicia la aplicación:
```
npm run dev
```3. 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)
2. 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.