Trò chơi “Môi trường”

Hai anh em Jack Oggy đến Đà Nẵng thăm quan du lịch vì Đà Nẵng được bình chọn là thành phố đáng sống nhất ở Việt Nam. Trong lúc dạo chơi, hai anh em nhìn thấy các cô chú công nhân môi trường vất vả trong việc dọn dẹp vệ sinh trên đường phố, nên đã nghĩ đến việc chế tạo một Robot thông minh thu dọn rác. Nhiệm vụ của Robot là di chuyển các loại rác đến đúng vị trí thùng rác đã được đặt trước.
Trước khi hai anh em Jack Oggy chế tạo thành công Robot này, em hãy dùng phần mềm Scratch để thiết kế chương trình mô phỏng nhiệm vụ trên. Robot được điều khiển bằng tay (dùng các phím mũi tên lên, xuống, trái, phải) để đi tới vị trí rác và mang rác tới bỏ vào đúng loại thùng rác được ghi nhãn.

Yêu cầu 1:

  • Thời gian chơi cố định là 01 phút.
  • Khi bắt đầu:
  • Chương trình sẽ hỏi tên người chơi.
  • Thời gian sẽ bắt đầu tính từ 0.
  • Số điểm sẽ bắt đầu tính từ 0.
  • Robot đứng tại vị trí xuất phát hướng lên trên.
  • Có 03 loại rác (giấy – G, nhựa – N, thủy tinh – T) xuất hiện liên tục tại các vị trí bất kỳ trên màn hình nhưng không trùng với robot và các thùng rác.
  • Mỗi lần robot di chuyển 10 đơn vị, đầu robot hướng về phía mũi tên điều khiển và chỉ mang đúng 01 loại rác (muốn chọn loại rác khác thì robot phải bỏ rác đang nhặt vào đúng thùng).
  • Mỗi lần di chuyển đúng loại rác vào thùng sẽ được 1 điểm.
  • Hết thời gian chương trình sẽ tự động lưu tên người chơi và số điểm đạt được vào danh sách, sau đó hiện danh sách tất cả người chơi ra màn hình (ban đầu danh sách này ẩn).

Yêu cầu 2: Kết thúc mỗi lần chơi chỉ liệt kê danh sách TOP 5 người chơi có số điểm cao nhất.

(Đề thi tin học trẻ quận Thanh Khê 2022 – Bảng A – Tiểu học)

Thông tin đề bài
  •   Điểm: 100
  •   Time limit: 1.0s
  •   Loại đề bài: Scratch