Hướng dẫn vẽ bàn cờ vua trong Scratch bằng lệnh in hình

Bài viết này Kênh 22 muốn Hướng dẫn vẽ bàn cờ vua bằng Scratch cho các bạn bằng cách dùng lệnh in hình để in những hình vuông lên màn hình, và dùng lệnh để kẻ các đường thẳng tạo thành hình bàn cờ.

Cách vẽ này hoàn toàn sử dụng tọa độ để vẽ chứ mình không vẽ theo cách vẽ lưới ô vuông trò chơi sudoku  vì vậy bạn phải tính toán một chút khi thực hiện.

Trước hết các bạn hãy xem chương trình vẽ của mình cái đã để dễ hình dung nào:


Bước 1: Vẽ các lưới ô vuông

Ta đã biết bàn cờ vua có 8×8 ô vuông được tô màu lệch nhau, vậy để vẽ bàn cờ trước hết mình vẽ lưới ô vuông trước.

Đầu tiên ta lập trình để vẽ 9 đường kẻ ngang

Ta xuất phát từ góc dưới màn hình(-160, -160) vẽ sang phải 320 bước (ở đây hình vuông cạnh bằng 40 bước x 8 ô = 320)

Sau khi vẽ một đường quay lại và nhảy lên 40 bước để vẽ lại đường tiếp theo.

Tiếp theo là khối lệnh vẽ 9 đường dọc tương tự

Ghép hai khối lệnh lại ta sẽ vẽ được lưới ô vuông như thế này (À câu lệnh “thông báo Tô màu” ta thêm vào sau để thực hiện tiếp việc tô màu cho các ô vuông).

Ghép hai khối lệnh trên ta vẽ được lưới vuông

Bước 2: In các hình vuông đen đan xen.

Ở đây mình không vẽ các ô đen làm gì cho lâu mà dùng kĩ thuật in hình vuông lên thôi.

Trước hết bạn hãy tạo một đối tượng mới vẽ vẽ một hình vuông đen có kích thước 40×40 như sau:

sau đó kéo tâm của hình vuông về đỉnh dưới của hình vuông

làm như vậy để căn tọa độ in hình cho dễ.

Sau đó lập trình cho đối tượng hình vuông như sau:

Mỗi lần in xong một hình phải cách ra một ô trắng rồi mới in hình tiếp theo vì vậy phải cho x nhảy 80 bước (gấp đôi cạnh hình vuông).

Vậy là ta đã biết cách lập trình vẽ bàn cờ vua bằng Scratch rồi đó. Chúc các bạn thành công

 

 

 

Trả lời

Email của bạn sẽ không được hiển thị công khai.

Back to top button