Klick auf einen Button.
| Level | noop | naive | greedy | optimal |
|---|---|---|---|---|
| 1 | fail | success ≥+1.000 € | success ≥+2.000 € | success ≥+3.000 € |
| 2 | fail | fail / negativ | success ≥0 € | success ≥+5.000 € |
| 3 | fail | fail (sicher) | fail / knapp | success ≥0 € |
const r = await LogistikRunner.runLevel(1, 1, 'noop');
// { successful, endBalance, completedContracts, lateDeliveries,
// durationHours, hintUsages, log, strategy, level, seed }
const matrix = await LogistikRunner.runMatrix({
levels: [1,2,3], strategies: ['noop','naive','greedy','optimal'],
seeds: [1,2,3,4,5], tolerateErrors: true
});