Trong bài viết ngày hôm nay, ICANTECH sẽ hướng dẫn bạn cách lập trình game bắn súng trên Scratch mang tên “Bắn súng cao bồi” chỉ với 5 bước cực đơn giản. Cùng bắt tay làm theo các bước dưới đây nhé!
Để lập trình cách làm trò chơi bắn súng trên Scratch mang tên “Bắn súng cao bồi”, chúng ta cần phân tích trò chơi này như sau:
Như vậy, để lập trình cách làm game bắn súng trên Scratch 3.0 chúng ta sẽ cần thực hiện 5 bước:
Để lập trình cách làm game trò chơi bắn súng trên Scratch, chúng ta cần chọn phông nền. Với trò chơi mang tên “Bắn súng cao bồi”, ICANTECH sẽ chọn phông nền “Desert”.
Tiếp theo, chúng ta sẽ cần chọn sân khấu cùng các nhân vật “tâm ngắm”, “lỗ đạn”, “nạp đạn”, “Sprite 3”, “Sprite 4”, “Sprite 5”, “Sprite 6”.
Đối với phần nạp đạn, sẽ có 6 trang phục thể hiện số viên đạn còn lại trong băng và khi hết đạn thì hiển thị dòng chữ “Ấn R để nạp đạn”.
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”.
Ở bước thứ hai của cách làm trò chơi bắn súng trên Scratch, chúng ta hãy cùng lập trình tâm ngắm. Cùng phân tích qua cách lập trình tâm ngắm nhé:
Khi bắt đầu, đặt “Điểm” = 0. Lúc này kích thước nhân vật ở vị trí ban đầu, nhân vật liên tục di chuyển theo hướng con trỏ chuột.
Khi bấm vào nhân vật, nhân vật ở đây sẽ tạo hiệu ứng phóng to ra, như vậy:
Trong trường hợp nếu “đạn” > 0:
Trong trường hợp nếu “đạn” = 0:
Khi bấm phím R (thay đạn)
Với cách phân tích trên, chúng ta sẽ sử dụng các khối lệnh để lập trình tâm ngắm khi bắt đầu như sau:
Chúng ta sẽ có khối lệnh lập trình tâm ngắm như sau:
Tiếp theo, chúng ta cần lập trình tâm ngắm khi bắn:
Cuối cùng, cần lập trình tâm ngắm khi thêm đạn:
Bước thứ 3 trong cách lập trình game bắn súng trên Scratch, chúng ta cùng phân tích lập trình lỗ đạn như sau:
Với cách phân tích trên, chúng ta có khối lệnh lập trình khi bắt đầu và tạo bản sau như sau:
Khối lệnh lập trình hiệu ứng khi bắn trúng:
Bước thứ 4 trong cách làm game bắn súng trên Scratch, chúng ta sẽ lập trình các mục tiêu “Bắn súng cao bồi” theo cách phân tích như sau:
Ở đây, nhân vật sẽ xuất hiện ở các vị trí ngẫu nhiên trên màn hình. Khi nhận tin màu sắc thì:
Với cách phân tích như trên, chúng ta sẽ có khối lệnh sau:
2.5. Lập trình nạp đạn
Bước cuối cùng trong cách làm game bắn súng trên Scratch, chúng ta hãy cùng lập trình nạp đạn theo cách phân tích sau:
Theo cách phân tích trên, chúng ta có khối lệnh như sau:
Như vậy, chỉ với 5 bước đơn giản chúng ta đã lập trình ra trò chơi “Bắn súng cao bồi” trên nền tảng Scratch. Cùng nhìn lại thành quả của chúng ta nào!
Học viên ICANTECH Nguyễn Đức Khôi Nguyên sau khóa học lập trình Scratch 3 đã ứ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 “Bắn súng cao bồi”. Cùng xem sản phẩm của bạn trong video dưới đây nhé!
Khóa học lập trình Scratch online tại ICANTECH gồm 03 khoá từ cơ bản đến nâng cao dành cho học sinh từ 8-13 tuổi. Tại đây, các bạn học sinh sẽ bước đầu làm quen với tư duy lập trình và từng bước sáng tạo, ứng dụng các kiến thức được học để tạo ra những sản phẩm lập trình của riêng mình.
Sau khóa học lập trình Scratch online tại ICANTECH, các bạn học sinh:
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.