30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
Thiệp sinh nhật:Bài 4: Lập trình đối tượng bóng bay
1. Trong bài học này, chúng ta sẽ thêm đối tượng Bóng bay và lập trình để
quả bóng có thể bay.
4.1. Thêm nhân vật Bóng bay
Để thêm quả bóng bay vào chương trình, ta chỉ cần nháy nút ở khung
nhân vật để có thể chọn quả bóng bay từ thư viện có sẵn. Sau khi chọn
nháy nút để hoàn tất.
Hình 2.4.2. Thêm bóng bay từ thư viện
Tên mặc đinh của nhân vật khá khó đọc, ta nên thay đổi lại tên để dễ
dàng tìm kiếm và không bị nhầm lẫn. Ở danh sách các đối tượng, ta
nháy vào biểu tuongje ở góc trên bên trái của nhân vật trong khung
nhân vật để chỉnh sửa lại tên.
Hình 2.4.2. Đổi tên cho nhân vật
2. Nhân vật Bóng bay có sẵn ba hình dạng với màu sắc khác nhau, ta thay
đổi hình ảnh của nhân vật tùy theo sở thích.
Hình 2.4.3. Đổi hình dạnh Bóng bay
4.2. Lập trình Bóng bay
Nhân vật Bóng bay trong tấm thiệp cần được lập trình để có thể bay từ
dưới lên trên. Trước tiên, chúng ta sẽ đi tìm hiểu về sự di chuyển của
nhân vật trên sân khấu bằng cách thay đổi tọa độ x và y. Ở thẻ Scripts,
các bạn chạy lần lượt các khối lệnh và
với hai giá trị là 10 và -10, sau đó theo dõi
Hình 2.4.4. Vị trí bắt đầu của quả bóng
3. Khi chạy khối lệnh quả bóng di chuyển sang phải 10
bước (10pixel), còn chạy khối lệnh sẽ khiến quả bóng
di chuyển sang trái 10 bước. Như vậy, việc thay đổi giá trị x của nhân
vật sẽ khiến nhân vật di chuyển theo phương ngang, tức là phương theo
trục x.
Hình 2.4.5. Thay đổi vị trí x một lượng nhất định
Khi chạy khối lệnh quả bóng sẽ di chuyển lên trên
10 bước, còn nếu lượng thay đổi là -10 như trong khối lệnh
thì quả bóng sẽ di chuyển xuống dưới 10 bước. Vậy
việc thay đổi giá trị y của nhân vật sẽ khiến nhân vật di chuyển theo
phương thẳng đứng, tức là theo phương của trục y.
4. Hình 2.4.6. Thay đổi vị trí y một lượng nhất định
Qủa bóng cần phải di chuyển theo phương thẳng đứng với chiều hướng
từ dưới lên trên, vì vậy các bạn sử dụng khối lệnh .Ở
chương I, chúng ta đã được biết sân khấu có chiều dọc là 360 bước,
vậy nên di chuyển hết chiều này thì bóng bay cũng phải di chuyển hết
360 bước. Trong trường hợp này, chúng ta sẽ điều khiển quả bóng di
chuyển 36 lần, mỗi lần 10 bước bằng cách thực hiện khối lệnh
lặp đị lặp lại 36 lần.
Hình 2.4.7. Đoạn khối lệnh di chuyển của Bóng bay
Ta có thể điều chỉnh số lần lập để thay đổi độ dài quãng đường di
chuyển cũng như điều chỉnh lượng giá trị yy để thay đổi tốc độ di
chuyển của quả bóng nhanh hay chậm tùy ý.
5. Cuối cùng, để đoạn khối lệnh chạy khi nháy vào nút lệnh lá cờ xanh ,
ta sử dụng khối lệnh Khi nhấn vào lá cờ xanh và ghép lên
trên khối lệnh.
Hình 2.4.8. Đoạn khối lệnh hoàn chình