Page:
Step 1 Get to Know the Game 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 1 Get to Know the Game ms
Tirsvad edited this page 2026-10-28 11:07:52 +01:00
English · Dansk · Bahasa Malaysia
Langkah kuliah 1: mengenali permainan
Apa yang diminta oleh tugasan
Buka versi baharu Cookie Clicker (ozh.github.io/cookieclicker) dan fahami cara ia berfungsi sebelum menulis sebarang kod.
Apa yang kami temui
Kami membuka halaman itu dalam Chromium tanpa kepala di dalam bekas Docker dan melihat HTML-nya. Bahagian yang diperlukan oleh bot:
| Apa | Di mana pada halaman |
|---|---|
| Bahasa Inggeris pada pemilihan bahasa | #langSelect-EN |
| Kuki besar | #bigCookie |
| Bilangan kuki dan kuki sesaat | #cookies (dan #cookiesPerSecond di dalamnya) |
| Kedai | #products, dengan #product0 (Cursor), #product1 (Grandma), #product2 (Farm) dan seterusnya |
| Nama dan harga produk | .productName dan .price di dalam produk |
| Mampukah saya membelinya? | produk itu mempunyai kelas unlocked enabled (produk yang belum mampu dibeli ialah unlocked disabled; yang tersembunyi ialah locked disabled) |
Juga baik untuk diketahui:
- Permainan meminta bahasa apabila halaman dimuatkan buat kali pertama. Bot mesti memilih satu sendiri.
- Bilangan ditulis sebagai teks:
3 cookies,5,000 cookies, dan untuk nombor besar pada dua baris,1.235danmillion cookies. - Sepanduk kuki ("Got it!") berada di bahagian bawah halaman. Bot tidak pernah mengkliknya, kerana ia ialah sepanduk persetujuan yang menjadi hak orang yang bermain; bot mengatasinya dengan cara lain (lihat Langkah 4).
Semua id dan pemilih ini ditulis sekali sahaja, dalam constants.py.
Apa yang kita peroleh dalam langkah ini
- Baca halaman sebelum menulis kod. Meninjau sebentar HTML sebenar menjimatkan berjam-jam meneka; setiap pemilih dalam bot datang daripada langkah ini.
- Simpan pemilih di satu tempat. Jika permainan menukar sesuatu id, satu baris dalam
constants.pyialah pembetulannya. - Jalankan pelayar dalam bekas. Imej Docker yang sama yang menjalankan bot mengambil tangkapan skrin, jadi tiada apa yang terbuka pada desktop anda sendiri dan setiap larian bermula daripada pelayar bersih yang sama.
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
