Bảng A1 Câu 1 Vẽ Bàn Cờ Tài Năng Trẻ Tin Học 2019

Câu 1 bảng A1 đề thi tài năng trẻ tin học năm 2019
Câu 1 bảng A1 đề thi tài năng trẻ tin học năm 2019

Nội dung chính

  • 1. Phân tích
  • 2. Vẽ bàn cờ (nhân vật A)
  • 3. Quân cờ và vị trí (nhân vật B).
  • 4. Demo cách 1 (in hình)
  • 5. Demo cách 2 (bản sao)

1. Phân tích

Câu này không quá khó và có thể làm bằng nhiều cách khác nhau.

  • Vẽ + bản sao.
  • In hình.

Chúng tôi chọn cách in hình để làm cho nhanh

Bàn cờ có thể vẽ và tô màu bằng tay, cách này đã có bài tương tự trên Scratch các bạn có thể xem lại, ở đây chúng tôi tạo nhân vật có kích thước 40×40 1 đen và 1 xám để phục vụ cho việc in hình thành bàn cờ.

2. Vẽ bàn cờ (nhân vật A)

Vẽ bàn cờ vua
Vẽ bàn cờ vua

Biến x, y và n dùng để thay đổi tọa độ và bước di chuyển, đặt biến để dễ cho việc canh chỉnh bàn cờ sau này (đề yêu cầu vẽ giữa sân khấu, chúng tôi ko thích vẽ giữa ^^).

3. Quân cờ và vị trí (nhân vật B).

quân cờ trắng và đen
quân cờ trắng và đen

Nhân vật B có tất cả 12 ngoại hình không tính cô gái, các ngoại hình được phân biệt bằng tên kèm theo chữ T (trắng) hay D (Đen).

Biến mảng
biến mảng lưu thứ tự xuất hiện của quân cờ

Một biến mảng chess lưu thứ tự xuất hiện của các quân cờ được đánh số từ 1 đến 8, nhân vật A sau khi vẽ xong thì sẽ về ô đầu tiên (đen, góc dưới bên trái) làm nhiệm vụ chỉ đường cho nhân vật B đi đến và in lại hình ảnh của nhân vật ngay tại vị trí đó.

đặt quân cờ trắng
đặt quân cờ trắng

Code của nhân vật B

code nhân vật B
code nhân vật B

4. Demo cách 1 (in hình)

5. Demo cách 2 (bản sao)

  1. Xem thêm vẽ, tô màu, xác định màu 1 ô trên bàn cờ vua
  2. Giải đề thi tài năng trẻ tin học Scratch 2017
  3. Làm phim hoạt hình với Scratch
4.5 20 votes Đánh giá bài viết

Từ khóa » Hình Vẽ Bàn Cờ Vua