Files
048-the-coockie-factory/docs/wiki/Step-5-Five-Minute-Run-da.md
Tirsvad 314f8b4d77 Add wiki in English, Danish and Bahasa Malaysia and the wiki publish workflow
Nine pages per language (home, description, install, one page per
lecture step with its screenshot and what was gained, appendix) plus the
sidebar. Doxygen now runs without warnings. The publish workflow is the
framework template, unchanged.

Task: MIL-005#1
Task: MIL-005#2
Task: MIL-005#3
Task: MIL-005#4
Task: MIL-005#5
Closes #24
Closes #25
Closes #26
Closes #27
Closes #28
2026-10-28 17:03:46 +08:00

1.4 KiB

Trin 5: kørslen på fem minutter

🌐 English · Dansk · Bahasa Melayu

run_bot spiller i 300 sekunder i én løkke: en byge på 20 klik, og hvert 5. sekund et besøg i butikken. Til sidst læser get_cps cookies i sekundet. Kørslen på skærmbilledet nåede 16,6 cookies i sekundet med 26 markører og 14 bedstemødre.

Skærmbillede

Trin 5: kørslen på fem minutter

Funktion

while now - start < duration_seconds:
    click_cookie(game, CLICKS_PER_BURST)
    now = clock.monotonic()
    if now >= next_store_check:
        _buy_while_affordable(game)
        next_store_check = now + STORE_CHECK_INTERVAL_SECONDS

Hvad vi fik ud af det

  • Én løkke, ingen tråde. Den tidligere løsning brugte to tråde og en ekstra pakke. Én løkke er lettere at læse, kræver ingen ekstra afhængighed og er let at teste.
  • Injicér uret. run_bot får et Clock, så et falsk ur tester en kørsel på 300 sekunder på millisekunder.
  • Kør GUI'en i Docker. Headless Chromium i en container tager aldrig din mus eller dit tastatur, og skærmbillederne og loggen kommer ud som filer.
  • Videre derfra. Køb efter pris pr. cookie i sekundet, køb opgraderingerne og klik på den gyldne cookie: hver er en ny funktion bag de samme porte.