Cara membuat game rock, kertas dan gunting di nol

Cara membuat game rock, kertas dan gunting di nol

Nikmati bermain musik rock, kertas, dan gunting? Apakah akan bagus untuk membuat game rock, paper, dan gunting?! Kemudian Anda dapat menjalankannya kapan saja.

Jadwal pengkodean adalah cara yang bagus untuk anak -anak dan remaja untuk mulai belajar pengkodean dan membangun permainan, cerita, dan animasi yang mereka nikmati. Untuk mengetahui lebih lanjut, periksa kamp goresan online dan menggaruk kategori junior untuk K-2; Kelas Scatch Ninja untuk 2-5 kelas; dan kategori goresan cepat untuk 5+ nilai) yang dirancang oleh para pakar Google, Stanford dan MIT. Peserta didik dapat mulai dengan pengalaman pengkodean sebelumnya dari bagian 2 dari kelas di atas atau memiliki konstruksi permainan awal perantara.



Cara membuat game rock, kertas dan gunting selangkah demi selangkah

Proyek lengkap dapat ditemukan di sini. Mari kita pelajari cara membuat proyek ini! Pastikan Anda memiliki proyek goresan kosong terbuka untuk mulai membuat permainan batu, kertas, dan gunting.

1. Persiapkan karakter dan latar belakang Anda.

Mari kita mulai memilih dua bumbu. Pilih sprite apa pun yang Anda inginkan! Pikirkan tentang topik yang Anda inginkan untuk permainan. Satu karakter akan menjadi pemain dan yang lainnya akan mewakili komputer. Setelah memilih dua bumbu, tambahkan latar belakang permainan Anda. Jadilah kreatif!

2. Buat variabel Anda.

Setelah itu, pertimbangkan informasi penting yang diikuti saat bermain game. Ini disimpan dalam variabel. . Misalnya, kita perlu melacak pemain dan komputer. Kami juga perlu melacak hasil dan komputer. Ini berarti bahwa kita perlu membuat 4 variabel secara total! Kita dapat melakukan ini dengan pindah ke kategori “Variabel” dan mengklik tombol “Buat Variabel”. Saat melakukan ini, pastikan untuk mengklik opsi untuk “untuk semua spites”. Di bawah ini adalah contoh dari salah satu variabel yang disebut “Pilih Pemain”

Buat variabel Anda.

Setelah membuat keempat variabel, layar Anda akan terlihat seperti ini:

Layar Anda

3. Merebut kembali variabel untuk menggaruk di setiap putaran

Variabel diatur ulang lagi untuk menggaruk, tambahkan setiap game kode ini di sprite operator:

Reintegrasi variabel untuk menggaruk

Di awal permainan, pemain dan komputer tidak mengambil opsi apa pun, jadi skornya nol untuk semua orang.

4. Biarkan pemain memilih musik rock, kertas atau gunting

Sprite dan variabel kami siap sehingga kami dapat mulai mengkode untuk pemain. Lihat tabel di bawah ini, tampilkan kunci keyboard dan variabel “Operator Pilih” yang diperbarui untuk lutut, kertas atau gunting. Jika pemain ingin memilih musik rock, mereka perlu menekan tombol “R” pada keyboard mereka, dan kami akan mengatur “pilihan pemain” pada kesetaraan 1. Jika mereka menginginkan kertas, mereka perlu menekan tombol “P”, dan “pilihan pemain” akan diatur untuk “memilih operator” ke 2.

Variabel pemain

Pastikan Anda memahami apa arti tabel sebelum bergerak.

Sekarang, mari kita lihat bagaimana ini diterjemahkan menjadi simbol!

Bagaimana cara memeriksa apakah pemain menekan tombol pada keyboard mereka? (Petunjuk: Perasaan jika pemain menekan tombol.)

Untuk melakukan ini, gunakan 3 IF-kemudian blok kategori kontrol dan blok pesawat ruang angkasa sensor. Setiap blok akan terasa jika pemain menekan tombol yang berbeda. Setelah ketiga blok siap, jangan lupa untuk menambahkan blok selamanya di sekitar segalanya. Ini memastikan bahwa permainan selalu memeriksa apakah kunci ditekan. Di dalam, setiap blok jika ada, kita perlu menyesuaikan pilihan pemain kita dengan nilai yang benar. Simbol seharusnya terlihat seperti ini:

Simbol penginderaan

Kita dapat membuat ini lebih menarik dengan membuat sprite kita mengatakan sesuatu kapan pun pemain memilih sesuatu. Simbol Anda bisa terlihat seperti ini:

Sprite berbicara

5. Beri tahu komputer bahwa Anda harus memilih batu, kertas atau gunting

Sekarang, kami mengizinkan pemain untuk memilih, kami harus memberi tahu komputer bahwa ia dapat memilihnya juga. Anda mungkin bertanya -tanya mengapa pemain dan komputer tidak dapat membuat pilihan pada saat yang sama, tetapi melakukan ini mudah untuk mendapatkan acara yang tepat. Secara khusus, kami tidak ingin komputer mengungkapkan pilihannya sebelum pemain memilih.

Untuk memastikan bahwa komputer tahu bahwa perannya dalam memilih, kami akan menyiarkan pesan. Anda akan menemukan blok yang Anda butuhkan dalam kategori remaja. Pilih dan seret massa message1 brock1 di kedua blok if-then. Pastikan untuk membuat pesan baru dan menyebutnya “Pilih pemain”. Kode Anda sekarang harus terlihat seperti ini.

Mengode goresan untuk batu, kertas, dan gunting

Setelah itu, komputer harus dapat melakukannya Menerima Pesan itu adalah bahwa kita membutuhkan banyak acara lagi. Kali ini, kita membutuhkan blok “saat saya menerima”. Massa ini akan mengaktifkan kode komputer setelah pemain memilihnya. Kode komputer Anda akan terlihat seperti ini:

Menerima pesan dalam menggaruk

6. Buat komputer pilih batu, kertas atau gunting

Sekarang komputer tahu bahwa perannya dalam memilih, kita harus menambahkan simbol sehingga sudah dapat memilih batu, kertas atau gunting. Karena komputer tidak dapat memikirkan dirinya sendiri, kita harus memilih secara acak. Untuk melakukan ini, kami akan membutuhkan blok “pilihan acak”. Ini akan dipilih secara acak.

Ingat dari meja bagaimana kami mengatakan bahwa batuan diwakili oleh 1, mewakili daun 2, dan mewakili gunting 3? Kita perlu mengatur “pilihan komputer” pada nomor acak yang kita lakukan sehingga kita dapat melacak pilihan yang dilakukan komputer. Kode Anda akan terlihat seperti berikut:

Musik rock, kertas dan gunting di nol

Sekarang komputer telah memilihnya, kita bisa membuatnya lebih menarik dengan membuat komputer mengatakan itu adalah pilihan. Untuk melakukan ini, kami akan memeriksa “pilihan komputer” sama dengan. Jika sama dengan 1, kami akan membuat komputer mengatakan “batu!” Jika 2, komputer akan mengatakan “kertas!” Akhirnya, jika 3, komputer akan mengatakan “Gunting!” Bagaimana kita bisa memeriksa apakah ada sesuatu yang sama dengan yang lain? Kami akan menggunakan kategori operator ‘=’ dengan blok If-Then!

Kode komputer Anda akan terlihat seperti ini sekarang:

Kode komputer

7. Hitung nilai

Sekarang baik pemain dan komputer telah mengambil pilihan mereka, apa yang terjadi setelah itu kita perlu memeriksa kemenangan dan memperbarui nilai kami! Bagaimana kita tahu siapa yang menang?

Itulah sebabnya “pilihan pemain” dan “memilih komputer” sangat penting! Mereka menyimpan opsi pemain dan komputer sehingga kami dapat membandingkannya satu sama lain untuk mencari tahu siapa yang menang.

Mari kita sertakan semua hasil yang mungkin:

Semua hasil yang mungkin

Mari kita mulai mengubah ini menjadi simbol.

Setelah sprite komputer menyatakan apa yang ditentukan secara acak, kita dapat menggunakan data bersyarat untuk menentukan hasilnya. Kami akan membuat tiga data bersyarat jika ada, satu untuk opsi potensial setiap pemain. Misalnya, jika komputer rock 1, kami akan memeriksa apakah pilihan pemain sama dengan 1 (rock), 2 (kertas) atau 3 (gunting). Bergantung pada pilihan pemain, kami akan mengumumkan apakah komputer menang, memenangkan pemain, atau jika ada dasi. Kami juga dapat meningkatkan gelar pemain atau komputer tergantung pada orang yang memenangkan poin ini.

Siapa yang memenangkan poin ini

Kami akan melanjutkan dalam proses ini untuk menambahkan tiga frasa jika ada data bersyarat yang dicapai jika pilihan komputer sama dengan 2 (kertas) atau 3 (gunting).

Data polisi dalam pengkodean goresan

8. Menang atau Kehilangan Permainan

Akhirnya, kita dapat menyelesaikan permainan jika gelar pemain atau komputer memiliki target tertentu. Dalam contoh ini, kami akan menggunakan skor target 5 poin, tetapi Anda dapat menyesuaikan nomor ini tergantung pada waktu Anda ingin permainan untuk melanjutkan.

Pertama, buat latar belakang yang akan Anda gunakan, satu jika pemain menang dan satu lagi jika komputer menang.

Pemain menang
Komputer menang

Setelah kode Anda menghitung hasilnya dengan memilih siapa yang memenangkan poin, Anda akan melakukan pemeriksaan komputer jika operator atau komputer telah mencapai gelar target. Jika gelar operator atau variabel titik komputer adalah 5 (skor target Anda), ganti latar belakang dan hentikan kode.

Beralih latar belakang

Jangan lupa untuk mengganti latar belakang lagi ke satu tanpa teks saat mengklik bendera hijau.

Bendera hijau dalam goresan pengkodean

Jangan ragu untuk terus menambahkan lebih banyak fitur dan kemampuan ke game ini. Beberapa saran termasuk menambahkan musik latar, menggerakkan dendam, atau bahkan membuat salinan dua pemain dari game ini. Jadilah kreatif dan yang paling penting, nikmati!

Buat game rock, kertas, dan gunting

Selanjutnya, menghadapi tantangan yang lebih menyenangkan dengan game terbaik yang bisa dibuat dalam goresan. Untuk mempelajari lebih lanjut tentang pengkodean goresan dengan bantuan ahli langsung dalam mempersiapkan kelompok suportif kecil, daftarkan siswa dalam goresan bebas yang akan datang. Mereka bahkan bisa mendapatkan sertifikat!

Ditulis oleh Matt Kalwi, Created and Learning Coach. Setelah lulus dari University of California di Davis dengan gelar sarjana biologi, ia bergabung dengan Legion of Peace di Indonesia sebagai pelatih bahasa asing. Setelah kembali ke Amerika Serikat, ia memutuskan untuk mengikuti hasratnya untuk rekayasa perangkat lunak dan pengembangan web.

Game Online

Motivation

News

Pendidikan

Pendidikan

Download Anime

Gaming Hub

Game online adalah jenis permainan video yang dimainkan melalui jaringan internet. Game ini memungkinkan pemain untuk berinteraksi dengan pemain lain secara real-time, baik itu dalam bentuk kerja sama, kompetisi, atau eksplorasi dunia virtual bersama-sama.