Page:
Step 4 Five Minute Run ms
Pages
Home da
Home ms
Home
Step 1 Get to Know the Game da
Step 1 Get to Know the Game ms
Step 1 Get to Know the Game
Step 2 Click the Cookie da
Step 2 Click the Cookie ms
Step 2 Click the Cookie
Step 3 Buy Upgrades da
Step 3 Buy Upgrades ms
Step 3 Buy Upgrades
Step 4 Five Minute Run da
Step 4 Five Minute Run ms
Step 4 Five Minute Run
Step 5 Improve the Strategy da
Step 5 Improve the Strategy ms
Step 5 Improve the Strategy
Clone
1
Step 4 Five Minute Run ms
Tirsvad edited this page 2026-10-28 11:08:00 +01:00
English · Dansk · Bahasa Malaysia
Langkah kuliah 4: berhenti selepas lima minit dan cetak kuki sesaat
Apa yang diminta oleh tugasan
Selepas 5 minit bot berhenti dan mencetak cookies/second.
Apa yang kami bina
click_and_buyberjalan sehingga tarikh akhir yang diukur dengan jam monotonik (time.monotonic), jadi larian berlangsung tepatRUN_DURATION_SECONDS(300) dan tidak tersasar jika sesuatu klik perlahan.SeleniumGame.cookies_per_secondmembaca angka permainan itu sendiri daripada#cookiesPerSecond(contohnyaper second: 18.9), danparse_cookies_per_secondmenukarnya kepada nombor, termasuk nilai seperti1.2 million.format_resultmembina bariscookies/second: 18.9. Program mencetak tepat satu baris ini pada output standard; log (klik, pembelian, masa berlalu) pergi ke ralat standard, jadicookie-clicker-bot > result.txthanya menyimpan keputusan.
Keputusan pertama kami
Larian penuh dalam bekas Docker dengan peraturan tugasan (semak setiap 5 saat, beli produk termahal yang mampu dibeli):
| Ukuran | Nilai |
|---|---|
| Tempoh | 300.0 saat |
| Klik | 7,666 |
| Produk dibeli | 45 (29 Cursor, 16 Grandma) |
| Keputusan | cookies/second: 18.9 |
Apa yang kita peroleh dalam langkah ini
- Gelung bermasa yang tidak tersasar. Jam monotonik dan tarikh akhir lebih boleh dipercayai daripada mengira tidur.
- Output berasingan untuk manusia dan untuk program. Pencatatan log pergi ke ralat standard dan keputusan ke output standard.
- Dua pepijat sebenar ditemui oleh larian sebenar. Permainan memaparkan semula selepas bahasa dipilih, jadi sesuatu elemen boleh menjadi basi antara ketika ia ditemui dan ketika ia digunakan; pembetulannya ialah mencari semula. Sepanduk kuki menutup sebahagian kedai, jadi klik pada produk boleh dipintas; bot kemudian mengklik dengan JavaScript dan hanya mengira pembelian apabila klik itu berjaya. Ujian unit dengan pemacu palsu tidak menunjukkan sebarang masalah ini, itulah sebabnya setiap langkah mempunyai larian bekas dan tangkapan skrin.
- Garis dasar. 18.9 kuki sesaat ialah nombor yang cuba dikalahkan oleh langkah 5.
Cookie Clicker Bot
- Home
- Step 1: Get to know the game
- Step 2: Click the cookie
- Step 3: Buy upgrades
- Step 4: Five minute run
- Step 5: Improve the strategy
Language
Cookie Clicker Bot, a solution to day 48 of Udemy 100 Days of Code. English · Dansk · Bahasa Malaysia
