Jumat, 10 April 2026

Game kumpulkan angka

Game kumpulkan angka

Game dasar ini hanya memiliki 2 sprite, yaitu Sprite Wadah, dan sprite Angka yang terdiri dari 10 costume gambar angka 1, 2, 3, 4, 5, 6, 7, 8, 9, 0

Permainan ini mengumpulkan angka yang berjatuhan dengan Wadah dan hitung jumlahnya, siapa yang paling banyak dialah pemenangnya.

Sprite                                                                                                                                                                                                                                                                                                    


Sprite Wadah beserta rangkaian kodenya

 

Sprite Angka dan rangkaian kode

Link projek: Ambil angka


                                                                                                                                                                                                                                                                                                                                                                                                                       

Kamis, 09 April 2026

Blok operator round

Blok operator round

Blok yang fungsi sebagai pembulatan nilai pecahan, nilai pecahan dibawah 0,5 akan dibulatkan ke bawah menjadi nol, nilai sama dengan 0,5 dan lebih besar akan dibulatkan menjadi 1

Contoh:
nilai round 12,4 ---> 12
nilai round 12,5 ---> 13
nilai round 12,6 ---> 13


Cara penulisan bloknya 


Cara penulisan bloknya

Projek penerapannya

Link projek: Blok round

Operator: blok mod

Apa itu blok operator mod?


Blok operator "mod" di Scratch adalah singkatan dari modulo atau modulus.

Fungsi utama dari blok ini adalah mencari sisa hasil bagi dari pembagian dua buah angka. Operasi "mod" hanya peduli pada sisa bulat dari pembagian tersebut.

Dalam bahasa Scratch (dan matematika pemrograman pada umumnya), ini ditulis sebagai:
10 mod 3 = 1

Kegunaan Blok "mod" di Scratch

Blok "mod" ini sangat berguna untuk berbagai trik pemrograman dalam membuat game atau animasi. Berikut adalah fungsi-fungsinya yang paling populer:

1. Menentukan Ganjil atau Genap
Jika kamu membagi sebuah angka dengan 2 dan tidak ada sisa (sisanya 0), maka itu adalah angka genap. 

Berikut penulisan kodenya: 6 mod 2 sisa = nol

Jika sisanya 1, itu angka ganjil. 

Berikut penulisan kodenya: 7 mod 2 sisa = satu

Link projek: blok mod


2. Membuat Pola Berulang (Looping yang Melingkar)
Ambil karakter beruang berjalan yang memiliki 8 kostum (Kostum 1, 2, 3, 4, 5, 6, 7, 8). Kamu bisa menggunakan variabel `penghitung` yang terus bertambah, lalu buat rangkaian kode `(penghitung mod 8) + 1` agar kostum selalu kembali ke 1 setelah mencapai 8.


Berikut penjelasan rangkaian kode pada sprite Beruang

Rangkaian kode pada sprite Latar menggunakan blok mod agar latar berjalan


Link Projek: Blok mod untuk animasi


3. Membatasi Rotasi (Sudut)
Sudut dalam lingkaran adalah 360 derajat. Jika karaktermu berputar sangat banyak (misal 400 derajat), kamu bisa menggunakan `400 mod 360` untuk mengubahnya menjadi sudut standar, yaitu 40 derajat


Link projek: Blok mod untuk rotasi


4. Sistem Grid atau Papan Catur
Membantu menghitung baris dan kolom berdasarkan satu urutan angka yang terus bertambah (misalnya menentukan posisi X dan Y dari sebuah kumpulan "clone" yang dijajarkan).

Link projek: Grid papan catur

Selasa, 07 April 2026

Scroll gambar latar

Scrolling gambar latar

Membuat gambar latar bergeser unuk membuat efek animasi gerakan kecepatan

Buat sprite:
- Rel kereta api
- Latar pepohonan
- Gunung


Sprite rel kereta api


Sprite kereta api

Sprite latar pepohonan


Sprite latar gunung


Coding:

Coding rel kereta api

Coding kereta api

Coding latar pepohonan


Coding lata gunung

Tambahkan gambar stage untuk backgound:
- Langit dan matahari


Stage: backdrop gunung

Link rojek: Latar gerak


Gerak smooth mengikuti mouse

Gerak smooth ikan

Buat sprite apa saja yang kamu suka jangan lupa gambarnya menghadap ke arah kanan ya! lalu codingnya sebagai berikut.

contoh sprite ikan


buat gambar ikan di costume

Lalu beri codingnya sbb:


Silakan dikembangkan sesuai kebutuhan teman-teman.

SemangART Berkarya!




Semut semut hitam

Projek semut semut hitam

Membuat kawanan semut bergerak secara alami  mencari makanan (gula) lalu memberi tanda jika sudah menemukan gula dan memerintahkan kawanan semut lainnya untuk menuju gula tersebut, lalu kembali ke rumah

Materi:
- Pemahaman prinsip cloning
- Memberi karakter/sifat dari hasil cloning
- Memuat variable sebagai penanda sudah meakkan perkerjaan
- Membuat fungsi pada hasil cloning, sehingga bisa bereaksi (interaktif)

Sprite:
- Semut
- Rumah semut
- Gula


Sprite Semut: buat gambar semut menghadap ke kanan



Coding:

Coding pada sprite semut


Coding pada sprite Gula

Coding pada sprite Rumah

Link projek: Semut semut hitam

SemangART berkarya!