Isi kandungan:
- Langkah 1: Buka Ruang Kerja
- Langkah 2: Reka Bentuk Antara Muka Pengguna
- Langkah 3: Buat Fungsi Klik
- Langkah 4: Fungsi GetWinner
- Langkah 5: Memanggil Fungsi GetWinner
- Langkah 6: Dapatkan Pilihan CPU
- Langkah 7: Tulis RandomPick
- Langkah 8: Tentukan Pemenang
- Langkah 9: Rekodkan Hasil
- Langkah 10: Selesaikan
Video: Gunting Kertas Batu: 10 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Tujuan: Setelah menyelesaikan ini, anda akan belajar membuat permainan Rock, Paper Gunting sederhana dari awal menggunakan Code.org.
Bahan / Keperluan yang diperlukan: Pemahaman asas sintaks Javascript, komputer, akaun Code.org.
Langkah 1: Buka Ruang Kerja
1. Mulakan dengan membuka code.org, klik buat projek, dan klik makmal aplikasi
Langkah 2: Reka Bentuk Antara Muka Pengguna
2. Klik tab reka bentuk di sudut kiri atas persekitaran pengekodan, dan seret tiga butang (Batu, Kertas, Gunting). Labelkan mereka dan ubah ID mereka dengan sewajarnya. Juga dalam tab reka bentuk, seret label untuk: Pilihan CPU, Pilihan Pemain, dan penunjuk Menang atau Kalah. ID ini dengan tepat, hasil akhirnya akan seperti gambar di atas.
Langkah 3: Buat Fungsi Klik
Buat fungsi Acara yang berjalan apabila setiap butang diklik. Untuk melakukan ini, klik pada butang yang dikehendaki di tab reka bentuk, kemudian klik masukkan kod di bawah tab peristiwa di ruang kerja reka bentuk.
Langkah 4: Fungsi GetWinner
Tulis fungsi yang disebut getWinner dengan parameter, "playersChoice".
Langkah 5: Memanggil Fungsi GetWinner
Dalam setiap fungsi Klik Event, panggil fungsi getWinner, kirimkan string dengan nama item yang sesuai dengan fungsi tersebut.
Langkah 6: Dapatkan Pilihan CPU
Dalam fungsi getWinner, mulakan pemboleh ubah cpuChoice, dan minta ia menghantar nombor rawak dari 0 hingga 2 ke fungsi randomPick baru. Buat fungsi randomPick dengan parameter int.
Langkah 7: Tulis RandomPick
Dalam fungsi randomPick, kembalikan item yang berbeza untuk setiap nombor rawak dari 0 hingga 2. Cth. jika x = 0 kembali "Rock". Tetapkan teks Label ke item "CPU memilih" &&
Langkah 8: Tentukan Pemenang
Kembali ke fungsi getWinner, bandingkan playerChoice dengan cpuChoice menggunakan pernyataan jika ada untuk menentukan pemenangnya. Memulakan Boolean yang menjadi benar jika Pemain ditentukan pemenangnya, dan tetap palsu. Awas: Periksa sama ada ada tali leher terlebih dahulu.
Langkah 9: Rekodkan Hasil
Pada akhir fungsi getWinner, tetapkan pemboleh ubah global untuk kiraan kemenangan CPU dan kiraan kemenangan Pemain dan sesuaikan setiap pemboleh ubah dengan sewajarnya. Laraskan label yang sesuai pada akhir fungsi getWinner (setelah pemenang ditentukan). Tukar label utama menjadi "Anda Menang", atau "Anda Kalah" di sini juga
Langkah 10: Selesaikan
Pada ketika ini, program anda harus selesai, klik jalankan dan mainkan permainan untuk memastikan ia berfungsi dengan baik.
Disyorkan:
Permainan Gunting Kertas Batu: 6 Langkah
Permainan Batu Kertas Gunting: Ini adalah arahan pertama saya. Saya ingin menulis satu untuk masa yang lama tetapi saya tidak mempunyai projek yang boleh saya terbitkan di sini. Oleh itu, ketika saya mendapat idea mengenai projek ini, saya memutuskan bahawa ini adalah satu. Oleh itu, saya melayari laman web tensorflow.js, saya
Penyimpan Kertas: Simpan Kertas Tandas Dengan Terapi Kejutan: 4 Langkah
The Preserver Kertas: Simpan Kertas Tandas Dengan Terapi Kejutan: Kita semua melihat rak kosong di kedai runcit dan nampaknya akan ada kekurangan kertas tandas untuk sementara waktu. Sekiranya anda tidak membuat persediaan lebih awal, anda mungkin berada dalam situasi yang saya hadapi. Saya mempunyai rumah seramai 6 orang dan hanya tinggal beberapa gulungan
Permainan Gunting Kertas Rock Arduino Genggam Menggunakan Paparan LCD 20x4 Dengan I2C: 7 Langkah
Permainan Gunting Kertas Rock Arduino Genggam Menggunakan Paparan LCD 20x4 Dengan I2C: Halo semua atau mungkin saya harus mengatakan " Hello World! &Quot; Akan sangat senang berkongsi projek dengan anda yang telah menjadi entri saya kepada banyak perkara Arduino. Ini adalah permainan Arduino Paper Rock Scissors genggam yang menggunakan paparan LCD I2C 20x4. Saya
Pengaturcaraan Berorientasikan Objek: Membuat Objektif Pembelajaran / Kaedah Pengajaran / Teknik Menggunakan Gunting: 5 Langkah
Pengaturcaraan Berorientasikan Objek: Membuat Objek Pembelajaran / Kaedah Pengajaran / Teknik Menggunakan Gunting: Kaedah pembelajaran / pengajaran untuk pelajar baru dalam pengaturcaraan berorientasikan objek. Ini adalah cara untuk membolehkan mereka memvisualisasikan dan melihat proses membuat objek dari kelas.Bahagian: 1. Gunting (apa-apa jenis akan dilakukan). 2. Kepingan kertas atau kadbod. 3. Penanda
Kertas Cangkir Kertas (Untuk IPhone, IPod Classic, PSP, Blackberry dll): 5 Langkah
Kertas Cangkir Kertas (Untuk IPhone, IPod Classic, PSP, Blackberry dll): Ini adalah pendirian elektronik universal yang saya buat dari bahan yang tidak diingini di sekitar rumah saya. Saya selalu mendengar, menggunakan atau mengecas alat saya tetapi saya tidak pernah mempunyai tempat yang selamat untuk meletakkannya semasa saya melakukan ini. Saya cukup baru dengan Instructables