Nikmati bermain rock, kertas, gunting? Bukankah keren untuk membuat permainan batu, kertas, gunting di awal?! Maka Anda bisa memainkannya kapan saja.
Pengodean awal adalah cara yang bagus bagi anak -anak dan remaja untuk mulai belajar pengkodean dan membangun permainan, cerita, dan animasi yang menyenangkan yang mereka nikmati. Untuk mempelajari lebih lanjut, lihat kamp awal pemenang penghargaan dan kelas awal (Kelas Scratch Junior untuk K-2; Kelas Scratch Ninja untuk Kelas 2-5; dan Kelas Scratch yang Dipercepat untuk Kelas 5+) yang dirancang oleh para ahli dari Google, Stanford, dan MIT. Peserta didik dengan pengalaman pengkodean sebelumnya dapat dimulai dari bagian 2 kelas di atas atau menikmati pembangunan permainan awal.
Cara membuat permainan batu, kertas, gunting di awal langkah demi langkah
Proyek yang sudah selesai dapat ditemukan di sini. Mari kita pelajari cara membuat proyek ini! Pastikan Anda memiliki proyek goresan kosong yang terbuka untuk mulai membuat permainan batu, kertas, gunting.
1. Atur karakter dan latar belakang Anda.
Mari kita mulai dengan memilih dua sprite. Pilih sprite apa pun yang Anda inginkan! Pikirkan tentang tema yang Anda inginkan untuk permainan. Satu karakter akan mewakili pemain dan yang lainnya akan mewakili komputer. Setelah memilih dua sprite, tambahkan latar belakang untuk permainan Anda. Jadilah kreatif!
2. Buat variabel Anda.
Selanjutnya, pikirkan informasi penting yang dilacak saat bermain game. Ini disimpan dalam variabel. . Misalnya, kita perlu melacak pilihan pemain dan komputer. Kami juga perlu melacak skor pemain dan komputer. Ini berarti kita perlu membuat 4 variabel secara total! Kita dapat melakukan ini dengan pergi ke kategori ‘Variabel’ dan mengklik tombol ‘Make a Variable’. Saat Anda melakukan ini, pastikan opsi ‘untuk semua sprite’ diklik. Berikut adalah contoh untuk salah satu variabel yang disebut ‘Player’s Choice’

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

3. Reset variabel ke nol setiap putaran
Variabel diatur ulang kembali ke nol setiap game menambahkan kode ini di sprite pemain:

Di awal permainan, pemain dan komputer belum membuat pilihan sehingga skornya nol untuk semua orang.
4. Biarkan pemain memilih rock, kertas, atau gunting
Sprite dan variabel kami sudah siap sehingga kami dapat mulai mengkode untuk pemain. Lihatlah tabel di bawah ini, ini menunjukkan kunci keyboard dan variabel ‘Player Choice’ yang diperbarui untuk rock, paper, atau gunting. Jika pemain ingin memilih rock, mereka perlu menekan tombol ‘r’ pada keyboard mereka, dan kita akan mengatur variabel ‘pilihan pemain’ menjadi sama 1. Jika mereka menginginkan kertas, mereka perlu menekan tombol ‘p’, dan variabel ‘pilihan pemain’ akan diatur ke 2. Jika mereka ingin memilih, mereka akan perlu menekan key, dan pemutar, dan mereka akan perlu menekan key, dan Player, dan Player, dan mereka akan perlu menekan key, dan ‘S’ Player ‘.

Pastikan Anda memahami apa arti meja sebelum pindah.
Sekarang, mari kita lihat bagaimana ini diterjemahkan menjadi kode!
Bagaimana cara memeriksa apakah pemain menekan tombol pada keyboard mereka? (Petunjuk: Sense jika pemain menekan tombol.)
Untuk melakukan ini, gunakan 3 blok If-Then dari kategori kontrol dan kunci-ruang ditekan blok dari kategori penginderaan. Setiap blok If-Then akan merasakan jika pemain menekan tombol yang berbeda. Setelah Anda memiliki ketiga blok If-kemudian siap, jangan lupa untuk menambahkan blok selamanya di sekitar semuanya. Ini memastikan permainan selalu memeriksa apakah tombol ditekan. Di dalam, setiap blok If-Then, kita perlu mengatur pilihan pemain kita ke nilai yang benar. Kode seharusnya terlihat seperti ini:

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

5. Biarkan komputer tahu harus memilih batu, kertas, atau gunting
Sekarang, bahwa kita membiarkan pemain membuat pilihan, kita harus membiarkan komputer tahu itu bisa membuat pilihannya juga. Anda mungkin bertanya -tanya mengapa pemain dan komputer tidak dapat membuat pilihan pada saat yang sama, tetapi melakukannya dengan cara ini membuatnya lebih mudah untuk mendapatkan urutan acara yang benar. Secara khusus, kami tidak ingin komputer mengungkapkan pilihan mereka sebelum pemain dapat memilih.
Untuk memastikan komputer tahu gilirannya untuk memilih, kami akan menyiarkan pesan. Anda akan menemukan blok yang Anda butuhkan di kategori acara. Pilih dan seret satu blok pesan siaran ke masing-masing blok if-then. Pastikan untuk membuat pesan baru dan menyebutnya ‘pemain membuat pilihan’. Kode Anda sekarang harus terlihat seperti ini.

Selanjutnya, komputer harus bisa menerima Pesan itu jadi kami membutuhkan blok dari kategori acara lagi. Kali ini, kita membutuhkan blok ‘ketika saya menerima’. Blok ini akan mengaktifkan kode komputer setelah pemain membuat pilihan mereka. Kode Anda untuk komputer akan terlihat seperti ini:

6. Buat komputer Pilih batu, kertas, atau gunting
Sekarang komputer tahu gilirannya untuk memilih, kita harus menambahkan kode sehingga benar -benar dapat memilih rock, paper, atau gunting. Karena komputer tidak dapat berpikir untuk dirinya sendiri, kita harus membuatnya memilih secara acak. Untuk melakukan itu, kita akan membutuhkan blok ‘Pilih acak’ dari kategori operator. Ini akan memungkinkan kami memilih nomor secara acak.
Ingat dari meja bagaimana kami mengatakan bahwa batu diwakili oleh 1, kertas diwakili oleh 2, dan gunting diwakili oleh 3? Kami perlu mengatur ‘pilihan komputer’ variabel kami ke nomor acak yang kami buat sehingga kami dapat melacak pilihan yang dibuat komputer. Kode Anda akan terlihat seperti berikut:

Sekarang komputer membuat pilihannya, kita dapat membuat ini lebih menarik dengan meminta komputer mengatakan itu pilihan. Untuk melakukan ini, kami akan memeriksa angka apa ‘pilihan komputer’ sama dengan. Jika sama dengan 1, kami akan membuat komputer mengatakan ‘rock!’. Jika 2, komputer akan mengatakan ‘kertas!’. Terakhir, jika berusia 3 tahun, komputer akan mengatakan ‘gunting!’. Bagaimana kita bisa memeriksa apakah satu hal sama dengan yang lain? Kami akan menggunakan blok ‘=’ dari kategori operator dengan blok if-then!
Kode Anda untuk komputer akan terlihat seperti ini sekarang:

7. Hitung skor
Sekarang baik pemain dan komputer telah membuat pilihan mereka, apa yang terjadi selanjutnya kita perlu memeriksa siapa yang menang dan memperbarui variabel skor kami! Bagaimana kita tahu siapa yang menang?
Inilah sebabnya mengapa variabel ‘pilihan pemain’ dan ‘pilihan komputer’ kami sangat penting! Mereka menyimpan pilihan pemain dan komputer sehingga kami dapat membandingkannya satu sama lain dengan melihat siapa yang menang.
Mari kita daftar semua hasil yang mungkin:

Mari kita mulai mengubah ini menjadi kode.
Setelah sprite komputer mengumumkan apa pilihannya yang dipilih secara acak, kita dapat menggunakan pernyataan bersyarat untuk menentukan hasilnya. Kami akan membuat tiga pernyataan bersyarat IF-THEN, satu untuk masing-masing pilihan pemain yang mungkin. Misalnya, jika komputer memilih 1 (rock), maka 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, pemain menang, atau jika itu adalah dasi. Kami juga dapat meningkatkan skor pemain atau skor komputer tergantung siapa yang memenangkan intinya.

Kami akan melanjutkan proses penambahan tiga pernyataan If-Then ke dalam pernyataan bersyarat yang memeriksa apakah pilihan komputer sama dengan 2 (kertas) atau 3 (gunting).

8. Menang atau Kehilangan Permainan
Akhirnya, kita dapat mengakhiri permainan jika skor pemain atau skor komputer mencapai skor target tertentu. Dalam contoh ini, kami akan menggunakan skor target 5 poin, tetapi Anda dapat menyesuaikan nomor ini tergantung pada berapa lama Anda ingin permainan berlanjut.
Pertama, buat latar belakang yang akan Anda gunakan, satu jika pemain menang dan satu lagi jika komputer menang.


Setelah kode Anda menghitung skor dengan menentukan siapa yang memenangkan poin, Anda akan meminta komputer memeriksa apakah pemain atau komputer telah mencapai skor target. Jika skor pemain atau variabel skor komputer sama dengan 5 (skor target Anda), maka ganti latar belakang dan hentikan kode.

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

Jangan ragu untuk terus menambahkan lebih banyak fitur dan kemampuan ke game ini. Beberapa saran termasuk menambahkan musik latar, menjiwai sprite, atau bahkan membuat versi dua pemain dari game ini. Jadilah kreatif dan yang paling penting, bersenang -senang!
Buat permainan batu, kertas, gunting di awal
Selanjutnya, ambil lebih banyak tantangan menyenangkan dengan game terbaik untuk dibuat di awal. Untuk mempelajari lebih lanjut tentang pengkodean awal dengan bantuan ahli langsung dalam pengaturan kelompok kecil yang mendukung, daftarkan siswa Anda di kelas awal gratis yang akan datang. Mereka bahkan bisa mendapatkan sertifikat!
Ditulis oleh Matt Kalnay, instruktur Create & Learn. Setelah lulus dari UC Davis dengan BS dalam Biologi, ia bergabung dengan Peace Corps Indonesia sebagai bahasa Inggris sebagai instruktur bahasa asing. Setelah kembali ke Amerika Serikat, ia memutuskan untuk mengejar hasratnya di bidang rekayasa perangkat lunak dan pengembangan web.
Game News
Review Film
Rumus Matematika
Anime Batch
Berita Terkini
Berita Terkini
Berita Terkini
Berita Terkini
review anime
Gaming Center
Gaming Center
Gaming center adalah sebuah tempat atau fasilitas yang menyediakan berbagai perangkat dan layanan untuk bermain video game, baik di PC, konsol, maupun mesin arcade. Gaming center ini bisa dikunjungi oleh siapa saja yang ingin bermain game secara individu atau bersama teman-teman. Beberapa gaming center juga sering digunakan sebagai lokasi turnamen game atau esports.