Danh sách sinh viên tốt nghiệp Đại học - Cao đẳng Trường Đại học Phú Yên năm ...
Thiệp sinh nhật:Bài 6: Bóng bay lên từ vị trí ngẫu nhiên
1. Sau khi học bài 4, các bạn đã biết cách lập trình để quả bóng có thể
bay lên, tuy nhiên sau khi bay lên quả bóng sẽ dừng ở đó. Bài học này
sẽ hướng dẫn các bạn lập trình để điều khiển quả bóng lặp đi lặp lại
việc bay lên và mỗi lần bay lên quả bóng lại xuất phát từ một vị trí khác.
6.1. Vòng lăp lồng nhau
Đoạn khối lệnh điều khiển quả bóng bay lên gồm hai thành phần:
khối lệnh nhảy tới tọa độ điều khiển vị trí quả bóng và vòng
lặp thay đổi giá trị yy điều khiển quả bóng bay lên
Hình 2.6.1. Điều khiển quả bóng bay lên
Chúng ta sử dụng khối lệnh Lặp mãi mãi để lập trình việc nhảy tới
vị trí mới và điều khiển quả bóng bay lên lặp đi lặp lại.
Hình 2.6.2. Đoạn khối lệnh lặp lồng nhau
Việc nhảy đến vị trí và bay lên được lặp đi lặp lại mãi mãi cho đến
khi ta nháy vào biểu tượng Dừng
6.2. Lấp giá trị ngẫu nhiên
Khi vị trí x thay đổi, vị trí theo phương ngang của nhân vật sẽ bị
thay đổi.
2. Hình 2.6.3. Thay đổi vị trí x
Chính vì vậy, để thay đổi vị trí bay lên của quả bóng, các bạn cần thay
đổi vị trí x sau mỗi lần lặp (mỗi lần bay lên). Chúng ta thay đổi vị trí x một
cách ngẫu nhiên bằng khối lệnh Lấy ngẫu nhiên .
Khối lệnh này sẽ chưa một giá trị đuoẹc lấy ngẫu nhiên trong khoảng từ số
thứ nhất đến số thứ hai. Vị trí theo chiều ngang (trục x) của đối tượng Bóng
bay bị giới hạn trong khu vực sân khấu với x có giá trị từ -240 đến 240.
Chúng ta ghép khối lệnh đã được chỉnh sửa giá trị
vào giá trị x của khối lệnh. Vậy là sau mỗi lần lặp
khối lệnh nhảy tới sẽ không còn
khiến nhân vật nhảy đến một vị trí cố định nữa mà sẽ có vị trí theo chiều
ngang khác nhau.
Hình 2.6.4. Đoạn khối lệnh hoàn chỉnh