Trong bài viết này, ICANTECH sẽ hướng dẫn bạn lập trình trò chơi hứng táo trên Scratch chỉ trong 3 bước cực kì đơn giản dành cho người mới bắt đầu. Hãy bắt tay vào thực hành và sáng tạo những trò chơi của riêng mình nhé!
Để lập trình trò chơi hứng táo trong Scratch trước tiên chúng ta cần có phông nền là khu vườn, cùng 2 nhân vật chính là “Apple” (táo) và “Bowl” (rổ).
Với trò chơi này, khởi đầu người chơi sẽ có 0 điểm cùng 2 mạng. Mỗi lần hứng được táo rơi, người chơi sẽ được cộng 1 điểm và ngược lại nếu hứng trượt thì trừ 1 điểm.
Người chơi sẽ thua cuộc khi còn 0 mạng (Sau 2 lần thua) và chiến thắng khi giành được 20 điểm tương ứng với 20 lần hứng táo thành công.
Như vậy, để lập trình trò chơi hứng táo trong Scratch chúng ta sẽ cần thực hiện 3 bước:
Để lập trình Scratch game hứng táo, bạn cần tạo phông nền cho trò chơi. ICANTECH lựa chọn phông nền có sẵn với tên “Blue Sky”. Để chọn phông này, bạn bấm vào “Chọn một phông nền” ở góc phải màn hình, lựa chọn “Blue Sky”.
Tiếp theo, bạn cần tạo nhân vật cho trò chơi của mình. Ở đây, chúng ta sẽ chọn 2 nhân vật này, bạn bấm vào “Chọn một nhân vật”, lần lượt chọn “Bowl” và “Apple”.
Trong trường hợp muốn lựa chọn phông nền hoặc nhân vật của riêng mình, bạn ấn nút “Tải phông nền”/”Tải nhân vật lên lên”.
Như vậy, chỉ với bước đầu tiên chúng ta đã cùng hoàn thiện phông nền và nhân vật cho trò chơi hứng táo của mình rồi. Hãy nhìn lại thành quả của chúng ta ở ảnh dưới đây nhé!
Ở bước thứ 2 của cách làm trò chơi hứng táo trên Scratch, chúng ta hãy cùng lập trình giỏ hứng táo. Qua phân tích ở trên, chiếc giỏ sẽ lần lượt di chuyển sang hai bên trái và phải theo hướng người chơi di chuyển.
Như vậy, chúng ta sẽ lập trình giỏ di chuyển bằng cách sử dụng các khối lệnh:
Ở đây giỏ sẽ lần lượt di chuyển sang trái và phải, như vậy chúng ta sẽ có câu lệnh Nếu ấn phím trái thì sẽ giảm đi 5 đơn vị (giỏ sẽ di chuyển sang trái), tương tự nếu ấn phím phải sẽ giảm đi 5 đơn vị (giỏ di chuyển sang phải).
Từ cách phân tích trên, chúng ta có khối lệnh cho lập trình giỏ như sau:
Nhân vật cuối cùng mà chúng ta phải lập trình đó chính là nhân vật táo, chúng ta có thể tuỳ chọn kích thước và vị trí ban đầu của quả táo. Ở đây, ICANTECH sẽ đặt kích thước của quả táo là 60% cùng với đó khi bấm vào quả táo sẽ di chuyển tới một vị trí ngẫu nhiên với toạ độ y là 180.
Với cách phân tích này, chúng ta sẽ sử dụng các khối lệnh sau để lập trình kích thước táo:
Sau khi lập trình kích thước và xác lập tọa độ rơi của táo, chúng ta sẽ tiếp tục lập trình táo di chuyển và tính điểm.
Cuối cùng, chúng ta sẽ lập trình sao để người chơi thắng cuộc hoặc thua cuộc. Như phân tích ở trên, đặt “điểm” bằng 0, “mạng”=2 được hiểu là “Trò chơi kết thúc khi mạng = 0”, “Thắng cuộc khi đạt =20 điểm”. Như vậy:
Để lập trình điều kiện này trong Scratch hướng dẫn lập trình game hứng táo chúng ta sử dụng khối lệnh sau:
ICANTECH xin giới thiệu sản phẩm của học viên Nguyễn Ngọc Minh An sau khóa học lập trình Scratch 1. Bạn đã ứng dụng các kiến thức của thầy cô và sáng tạo ra sản phẩm lập trình trò chơi hứng táo trên Scratch của riêng mình.
Chinh phục lập trình Scratch ngay tại nhà với khóa học lập trình Scratch online tại ICANTECH, được tối ưu dành cho học sinh từ 8-13 tuổi gồm 03 cấp độ từ cơ bản đến nâng cao, được tối ưu phù hợp với lứa tuổi và trình độ học sinh.
Khóa học Scratch 1:
Khóa học Scratch 2:
Khóa học Scratch 3:
Chinh phục lập trình Scratch online ngay hôm nay tại ICANTECH.
Nguồn: Bản quyền thuộc về ICANTECH.