Bảng A1 Câu 1 vẽ bàn cờ tài năng trẻ tin học 2019

2
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

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
Share.

About Author

Quen biết khắp thiên hạ Tri kỷ được mấy người ?

2
Bình Luận

avatar
1 Comment threads
1 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
2 Comment authors
Đình TrọngTrần Sỹ Hoàng Recent comment authors
  Subscribe  
newest oldest most voted
Thông báo
Trần Sỹ Hoàng
Guest
Trần Sỹ Hoàng

Làm sao để học được cách tạo danh sách, mình cái này còn yếu, các cao nhân giúp mình với.