Victor Bodinaud
|
70599d59b1
|
fix(sim): autoplay avoids unaffordable trades
|
2026-10-08 12:50:06 +02:00 |
|
Victor Bodinaud
|
a7d3be7e1b
|
fix(sim): validate bankruptcy fields on load
|
2026-10-08 12:49:46 +02:00 |
|
Victor Bodinaud
|
d78e6ebd26
|
feat(sim): move items from shelf back to backroom
|
2026-10-08 12:49:23 +02:00 |
|
Victor Bodinaud
|
b1d0c4fd16
|
fix(sim): display whole franc amounts without conversion drift
|
2026-10-08 12:49:07 +02:00 |
|
Victor Bodinaud
|
736470eb78
|
feat(sim): changeLoyaltyProgram applies reputation penalty
|
2026-10-08 12:48:44 +02:00 |
|
Victor Bodinaud
|
d978834d7e
|
fix(sim): accumulate fractional ticks
|
2026-10-08 12:48:13 +02:00 |
|
Victor Bodinaud
|
495da04b3e
|
feat(sim): public exports
|
2026-10-08 12:43:58 +02:00 |
|
Victor Bodinaud
|
0de26d33f7
|
feat(sim): scripted autoplay and one-year stability test
|
2026-10-08 12:43:47 +02:00 |
|
Victor Bodinaud
|
a677b9c61c
|
fix(sim): no arrivals at closing time, robust save import
|
2026-10-08 12:43:14 +02:00 |
|
Victor Bodinaud
|
73e5ee30b6
|
feat(sim): save and load
|
2026-10-08 12:40:46 +02:00 |
|
Victor Bodinaud
|
d66832e4a1
|
feat(sim): end of day, sundays, rent and bankruptcy
|
2026-10-08 12:40:27 +02:00 |
|
Victor Bodinaud
|
af10c3e8fd
|
feat(sim): clock tick and events
|
2026-10-08 12:40:10 +02:00 |
|
Victor Bodinaud
|
3a8a110a2e
|
chore(sim): review nits
|
2026-10-08 12:39:34 +02:00 |
|
Victor Bodinaud
|
0fc2133e40
|
fix(sim): loyalty migration keeps stamps, reward edge cases
|
2026-10-08 12:38:06 +02:00 |
|
Victor Bodinaud
|
959f2ae537
|
feat(sim): sales, buy-backs, trades and requests
|
2026-10-08 12:35:16 +02:00 |
|
Victor Bodinaud
|
d1fbe3b8e3
|
feat(sim): customer generation and shelf choice
|
2026-10-08 12:35:06 +02:00 |
|
Victor Bodinaud
|
0ce9cde174
|
fix(sim): migrate completed loyalty cards to the current program
|
2026-10-08 12:34:41 +02:00 |
|
Victor Bodinaud
|
9453a936b6
|
feat(sim): wholesaler orders and deliveries
|
2026-10-08 12:32:50 +02:00 |
|
Victor Bodinaud
|
923b6bf080
|
feat(sim): game state
|
2026-10-08 12:32:33 +02:00 |
|
Victor Bodinaud
|
7ed64476f8
|
feat(sim): configurable loyalty program
|
2026-10-08 12:32:18 +02:00 |
|
Victor Bodinaud
|
8c2fff96d6
|
feat(sim): release demand curve
|
2026-10-08 12:30:40 +02:00 |
|
Victor Bodinaud
|
d97d60bf7e
|
feat(sim): economy rules
|
2026-10-08 12:30:36 +02:00 |
|
Victor Bodinaud
|
df24cf7516
|
feat(sim): inventory with backroom and shelf slots
|
2026-10-08 12:30:33 +02:00 |
|
Victor Bodinaud
|
9765e75dd2
|
feat(sim): game catalog with GB 1990-1991 data
|
2026-10-08 12:30:21 +02:00 |
|
Victor Bodinaud
|
cb103bf71a
|
feat(sim): franc/euro money helpers
|
2026-10-08 12:28:09 +02:00 |
|
Victor Bodinaud
|
b6054086c3
|
feat(sim): calendar
|
2026-10-08 12:27:52 +02:00 |
|
Victor Bodinaud
|
13192ee0bc
|
feat(sim): seeded PRNG
|
2026-10-08 12:27:32 +02:00 |
|
Victor Bodinaud
|
cb1c4177d1
|
chore: scaffold TypeScript + Vitest
|
2026-10-08 12:27:12 +02:00 |
|