Pernahkah Anda ingin membuat video game sendiri, tetapi Anda tidak yakin harus mulai dari mana? Scratch adalah apa yang Anda butuhkan! Ini adalah alat gratis yang fantastis untuk membuat game dan animasi Anda sendiri menggunakan ‘kode blok’, yang merupakan versi yang disederhanakan dari pengkodean berbasis teks. Setelah Anda mempelajari dasar -dasar blok, ada banyak jenis game yang dapat Anda buat. Sebagai contoh, Anda dapat mengikuti tutorial ini untuk mempelajari cara membuat tangkapan di awal.
Untuk mempelajari pengkodean yang dipimpin oleh instruktur berpengetahuan, Anda harus mendaftar di kelas pengkodean pemenang penghargaan. Sebagian besar siswa mulai dengan Scratch Junior (Grade K-2) dan Scratch Ninja (kelas 2-5), dirancang oleh Profesional Google, Stanford dan MIT.
Pelajari cara membuat permainan tangkapan di awal
Di bawah ini adalah langkah -langkah untuk membuat game Catch Game di awal. Jika Anda tersesat, kunjungi tautan proyek ini untuk melihat permainan yang sudah selesai.
1 .. Pilih Camber Anda
Pertama -tama, Anda harus memutuskan karakter apa yang ingin Anda tangkap objek Anda! Pilih sprite Anda dengan mengklik lingkaran biru tepat di bawah dengan foto kucing di atasnya (tombol dilingkari merah di foto), lalu pilih sprite dari perpustakaan penghapusan.

2 .. Pindahkan camber Anda
Untuk menangkap benda -benda, sprite Anda harus bergerak ke kiri dan ke kanan. Untuk melakukan ini, Anda harus terlebih dahulu menggambar blok kuning “pada bendera hijau”, lalu loop “Forever” oranye. Jika Anda memikirkannya sekarang, Anda ingin karakter Anda bergerak ke kanan dengan jumlah jika Anda menekan tes panah kanan, dan dibiarkan saat menekan pada lap kiri. Blok mana yang kita gunakan untuk memeriksa ‘atau’ suatu kondisi yang benar? Lihatlah foto di bawah ini untuk jawabannya!

3 .. Posisi item di atas -layar
Anda sekarang harus menambahkan sprite kedua ke permainan, dan klik lagi pada lingkaran biru di sudut kanan untuk memilih sprite dari perpustakaan Sprite. Saat permainan kami dimulai, kami ingin itu pergi ke posisi acak di bagian atas layar. Dua blok yang akan kita gunakan untuk itu adalah blok biru “pergi ke posisi acak” dan blok biru “untuk” blok. Dalam hal ini, kami mengatur Y pada 180.
Komentar: Pastikan Anda memilih sprite yang ingin Anda jatuh sebelum menambahkan kode Anda! Anda dapat melihat sprite mana yang telah dipilih di sudut kanan atas ruang kerja pengkodean Anda.

4. Biarkan item jatuh
Dalam awal, posisi Y menunjukkan seberapa tinggi atau rendah suatu item di layar. Jika kita ingin item pergi, menurut Anda apa yang harus kita lakukan pada posisi Y? Jika Anda sudah menebak (atau diubah oleh negatif), Anda benar! Kami juga akan menggunakan loop abadi untuk memastikan sprite terus jatuh sampai mencapai bagian bawah layar. Tambahkan kode berikut ke sprite jatuh Anda untuk membuatnya bergerak di layar.

5 .. Buat item kembali ke bagian atas layar
Saat ini, item kami jatuh sekali dan kemudian melekat pada bagian bawah layar, tetapi kami ingin objek kami melompat lagi jatuh lagi. Dengan kata lain, “jika” posisi y dari item berada di bawah titik tertentu di layar, kemudian melompat ke posisi acak di bagian atas. Kata “sebagai” adalah kata kunci. Jika Anda mendengarnya, pertimbangkan untuk menggunakan kondisional. Kami akan menggunakan ‘yang lalu’ secara kondisional untuk mewujudkan hal ini. Dalam hal ini, kondisi kami adalah jika posisi Y kurang dari -170, maka kami akan menetapkan posisi sprite, seperti yang kami lakukan di awal permainan! Anda akan menemukan blok kurang dari dalam kategori Operator Matematika. Pastikan kode Anda cocok dengan apa yang Anda lihat di bawah.
Jika Anda ingin tahu tentang cara kerja kode, maka cobalah untuk mengubah -170 ke 0, kapan item akan kembali ke bagian atas layar? Selalu menyenangkan mencoba nomor baru dalam kode Anda untuk memahami apa yang terjadi! Jangan lupa untuk menguji kode Anda secara teratur dan mengatur ulang nomor yang telah mengubah Anda sebelum menuju ke langkah berikutnya.

6. Tangkap Item
Jika penangkap sprite menyentuh item Faling, item harus melompat ke atas layar saat pemain “menangkap” itu. Jadi, “jika” menyentuh pemain ke item Faling, lalu atur posisi item Valing di atas layar. Saya berharap kata “as” membuat Anda memikirkan kata kosa kata itu, bersyarat! Untuk situasi ini, Anda harus menggunakan blok “Jika menyentuh mouse-pointer” dari kategori sensasi, tetapi Anda harus mengklik untuk membuka menu tarik-turun untuk memilih nama sprite Anda yang lain (misalnya, “Cat” jika Anda memilih CAT Sprite).
Tip: Kode yang disorot dengan warna merah adalah kode baru yang ditambahkan dalam langkah ini.
Jika kita berjalan seperti kode ini berdampingan, itu disebut paralelisme. Paralel eksekusi kode membantu kami mencegah kesalahan (kesalahan/kesalahan dalam kode kami). Konsep ini tidak unik untuk menggaruk dan juga dapat dilakukan dalam bahasa pemrograman lainnya. Ini adalah cara yang sangat berguna untuk menulis kode. Dalam hal ini, itu akan mencegah jatuhnya benda menunggu atau tergelincir saat tertangkap!

7. Poin skor!
Untuk menonton skor, Anda harus membuat skor “variabel”. Jika Anda belum pernah menggunakannya sebelumnya, variabel dapat menonton Anda saat permainan Anda berjalan. Buka kategori variabel oranye gelap dan klik “Buat variabel.” Berikan variabel nama “skor” dan pilih oke saat selesai. Pastikan Anda menandai kotak di sebelah variabel baru Anda, sehingga skor terlihat di layar. Itu membuatnya sehingga pemain dapat melihat skor! Kita dapat membuatnya sedemikian rupa sehingga skor setiap kali sprite jatuh kepada kita, skor meningkat sebesar 1. Jangan lupa untuk menetapkan skor di awal pertandingan di 0. Dengan cara ini Anda dapat memainkan permainan lagi dan lagi! Setelah Anda menambahkan blok ini, Anda akan memiliki permainan lengkap!

Tinjau konsep pemrograman kunci yang kami gunakan saat ini
- Sprite dan kostum:
- Sprite: Ini adalah karakter atau objek dalam permainan. Setiap sprite dapat memiliki beberapa kostum.
- Acara:
- Saat bendera hijau mengklik: Blok ini memulai program saat mengklik bendera hijau. Anda dapat menggunakannya untuk menginisialisasi game.
- Gerakan dan Posisi:
- Pindahkan Langkah: Blok ini menggerakkan sprite sejumlah langkah tertentu ke arah yang dia lihat, untuk mengontrol pergerakan karakter dalam permainan.
- Pergi ke X: Y: Blok ini menempatkan sprite pada tempat koordinat tertentu di atas panggung.
- Struktur Kontrol:
- Forever Loop: Loop ini memiliki blok tertutup terus menerus sampai program berhenti. Gunakan untuk memegang tindakan tertentu, seperti melihat tabrakan atau mengendalikan sprite dengan tombol keyboard.
- Jika begitu: Pernyataan bersyarat ini membawa blok di dalamnya hanya jika kondisi yang ditentukan benar. Sangat penting untuk pengambilan keputusan, seperti melihat apakah sprite telah mencapai posisi tertentu.
- Variabel:
- Variabel: Ini digunakan untuk menyimpan informasi yang dapat berubah, seperti skor pemain atau nomor level. Variabel sangat penting untuk menonton kondisi ejaan dan memperbaruinya sesuai kebutuhan.
Buat game tangkapan yang keren di awal
Dan begitulah: permainan gores -catch Anda sendiri. Untuk tantangan tambahan, lihat apakah Anda dapat menambahkan efek suara ke permainan Anda dan/atau menambahkan item penurunan tambahan. Anda bahkan mungkin ingin menambahkan item yang menarik skor alih -alih menambahkan yang harus dihindari pemain. Selanjutnya, anak Anda juga dapat menikmati membangunnya Proyek awal yang luar biasa.
Jika anak Anda bersenang -senang untuk membuat tangkapan ini, daftar untuk kursus pengantar gratis untuk dihapus. Mereka akan bekerja dengan seorang instruktur, tinggal online, yang akan belajar bagaimana membuat animasi dan game mereka sendiri yang luar biasa di awal. Atau, jika mereka memiliki pengalaman pengkodean pengikisan sebelumnya, pertimbangkan untuk mencoba kursus coding roblox gratis. Apa pun yang Anda pilih, mereka pasti akan membangun keterampilan pengkodean mereka sambil sangat menikmatinya!
Ditulis oleh Instruktur Buat & Belajar Dominic Occhietti. Dominic adalah lulusan di Michigan State University, di mana ia mempelajari pertunjukan musik dan ilmu komputer. Dia menikmati mengajar, baik itu kelas pengkodean, pelajaran tanduk Prancis atau bahkan pelajaran ski menurun!
Game Online
Motivation
News
Pendidikan
Pendidikan
Download Anime
Gaming Hub
A gaming hub can refer to a central platform or space dedicated to gaming, where players can access games, interact with other gamers, and enjoy related content.

