Público · Simulación económica
Lemonade
Una reconstrucción del clásico Lemonade Stand basada en tres decisiones operativas, un día de ventas y consecuencias económicas inmediatas.
- Nicho
- Simulación empresarial accesible
- Stack principal
- TypeScript · native web · Vite · deterministic simulation
- Interacción
- Inventario · publicidad · precio · confirmar
- Presentación
- 3D vectorial · audio procedural · gráficos accesibles
Vista del sistema
El estudio
Lemonade mantiene la superficie operativa diaria en tres decisiones: inventario, publicidad y precio.
El clima y el sentimiento del mercado actúan como condiciones que interpretar. El resultado es una simulación empresarial compacta que enseña demanda, riesgo, rendimientos decrecientes y disciplina de caja mediante juego repetido.
Estructura del sistema
Tres variables forman toda la superficie de control diaria.
La complejidad aparece a través de consecuencias, entorno y progresión.
La simulación conserva la forma reconocible de la economía del Apple II mediante reglas tipadas y comprobables.
Impuestos, costes bancarios, interés y economía de proveedores amplían el modelo económico y preservan el bucle diario central.
El 3D vectorial y el audio procedural hacen referencia al encanto de los primeros juegos de ordenador mediante una presentación contemporánea original.
Diseño de producto e interacción
La interfaz presenta directamente el puesto, el clima y las tres decisiones diarias.
El vecindario, la actividad del puesto, el clima, el flujo de clientes y breves motivos de audio hacen que el resultado económico se sienta como un día ocurrido. Los gráficos y el libro mayor aportan una segunda capa de reflexión antes del siguiente ciclo de decisión.
Juego con teclado, entrada numérica precisa, modos de movimiento reducido, señales adicionales al color y equivalentes textuales forman parte del diseño central de interacción.
Evolución reciente
La simulación puede demostrar que su economía es repetible, portable y revisable.
La persistencia versionada conserva fase y estado del generador aleatorio, añade autoguardado en IndexedDB y admite importar, exportar y reiniciar manteniendo el replay determinista.
Una capa independiente de certificación de balance ejecuta estrategias con semillas fijas, comprueba invariantes contables y de juego y produce informes deterministas en CI. El balance se convierte en evidencia revisable que puede compararse entre cambios.
El guardado restaura tanto el estado visible como la secuencia aleatoria que determina los días futuros.
Las estrategias de referencia y las sondas de demanda detectan regresiones en dificultad, contabilidad y respuesta económica.
Enfoque de desarrollo
El método comienza de forma lúdica y da soporte riguroso a los descubrimientos útiles.
La arquitectura mantiene la contabilidad determinista y las reglas de demanda en un paquete puro con aleatoriedad inyectada y dinero de precisión fija. La presentación nativa con DOM/SVG, el renderizado con Three.js, Web Audio, el almacenamiento y las capacidades opcionales de Tauri permanecen como adaptadores alrededor de ese núcleo.
Una nueva curva meteorológica, tratamiento visual, idea sonora o estrategia inusual puede probarse rápidamente y reproducirse con las mismas semillas. El ciclo de trabajo es hipótesis → experimento jugable → comparación determinista → promover o revisar.
El desarrollo asistido por IA sigue la misma disciplina: cambios pequeños y reversibles, intención explícita, pruebas con semillas fijas e informes revisables permiten que la implementación rápida amplifique la exploración y preserve el carácter económico del juego.