Publikt · Ekonomisk simulering
Lemonade
En rekonstruktion av klassiska Lemonade Stand byggd kring tre operativa beslut, en försäljningsdag och omedelbara ekonomiska konsekvenser.
- Nisch
- Tillgänglig affärssimulering
- Kärnstack
- TypeScript · native web · Vite · deterministic simulation
- Interaktion
- Lager · reklam · pris · bekräfta
- Presentation
- Vektor-3D · proceduralt ljud · tillgängliga diagram
Systemvy
Studien
Lemonade håller den dagliga operativa ytan till tre beslut: lager, reklam och pris.
Väder och marknadssentiment fungerar som villkor att tolka. Resultatet är en kompakt affärssimulering som lär ut efterfrågan, risk, avtagande avkastning och kassadisciplin genom upprepat spel.
Systemstruktur
Tre variabler utgör hela den dagliga kontrollytan.
Komplexitet uppstår genom konsekvenser, omgivning och progression.
Simuleringen bevarar den igenkännbara formen hos Apple II-ekonomin genom typade, testbara regler.
Skatter, bankkostnader, ränta och leverantörsekonomi utvidgar den ekonomiska modellen med den dagliga kärnloopen bevarad.
Vektor-3D och procedurellt ljud refererar till tidiga datorspels charm genom en egen samtida presentation.
Produkt- och interaktionsdesign
Gränssnittet presenterar ståndet, vädret och de tre dagliga besluten direkt.
Kvarteret, aktiviteten vid ståndet, vädret, kundflödet och korta ljudmotiv gör att det ekonomiska resultatet känns som en genomförd dag. Diagram och huvudbok ger ett andra lager för reflektion före nästa beslutscykel.
Tangentbordsstyrning, exakt numerisk inmatning, lägen för reducerad rörelse, signaler utöver färg och textmotsvarigheter ingår i den centrala interaktionsdesignen.
Senaste utvecklingen
Simuleringen kan visa att dess ekonomi är repeterbar, portabel och granskningsbar.
Versionerad persistens bevarar fas och slumptillstånd, lägger till autosparning i IndexedDB och stödjer import, export och återställning med deterministisk replay bevarad.
Ett separat lager för balanscertifiering kör strategier med fasta seeds, kontrollerar bokförings- och spelinvarianter och producerar deterministiska rapporter i CI. Spelbalans blir granskningsbar evidens som kan jämföras mellan förändringar.
Ett sparat spel återställer både synligt tillstånd och den slumpsekvens som bestämmer framtida dagar.
Referensstrategier och efterfrågeprober fångar regressioner i svårighet, redovisning och ekonomisk respons.
Utvecklingsmetod
Metoden börjar lekfullt och ger användbara upptäckter rigoröst stöd.
Arkitekturen håller deterministisk redovisning och efterfrågeregler i ett rent paket med injicerad slump och pengar med fast precision. Native DOM/SVG-presentation, Three.js-rendering, Web Audio, lagring och valfria Tauri-funktioner förblir adaptrar runt denna kärna.
En ny väderkurva, visuell behandling, ljudidé eller ovanlig strategi kan provas snabbt och replayas mot samma seeds. Arbetscykeln är hypotes → spelbart experiment → deterministisk jämförelse → främja eller revidera.
AI-assisterad utveckling följer samma disciplin: små reversibla förändringar, explicit avsikt, tester med fasta seeds och granskningsbara rapporter låter snabb implementation förstärka utforskning och bevara spelets ekonomiska karaktär.