Quantrimang đã từng giới thiệu tới bạn cách lập trình các tựa game Hứng Táo, Đua Thú hay Mèo đuổi Chuột... Tiếp theo hãy cùng học cách lập trình game Đánh Bóng trên Scratch nhé. Show Mục lục bài viếtPhân tích trò chơi Đánh BóngTrước khi bắt đầu bước vào quá trình lập trình game Đánh Bóng, bạn cần nắm được tựa game này gồm những nhân vật nào, cách thức hoạt động của game ra sao. Trong trò chơi này, bóng sẽ di chuyển ngẫu nhiên khắp màn hình, việc của người chơi là đánh bóng để bóng dịch chuyển theo hướng khác, tránh đụng vào thanh màu đỏ ở phía dưới màn hình. Nếu như để bóng chạm vào thanh màu đỏ, trò chơi kết thúc. Bạn có thể bổ sung thêm mục thời gian để thi với bạn bè xem ai có thể đánh bóng được lâu nhất. Lập trình trò Đánh Bóng trên ScratchThiết lập phông nền và nhân vật cho game Đánh BóngĐiều đầu tiên chúng ta cần làm chính là thiết lập các lớp nhân vật cho game cũng như phông nền để trò chơi trở nên thú vị hơn. Bước 1: Ấn vào biểu tượng phông nền và lựa chọn 1 phông nền cho game mà bạn cảm thấy thích hợp. Bước 2: Ấn vào biểu tượng chú mèo để bổ sung thêm các nhân vật cần thiết. Trong tựa game này bạn sẽ cần thêm 3 nhân vật là quả bóng, thanh đỡ bóng và vạch kẻ. Hai lớp nhân vật bóng và thanh đỡ bóng bạn có thể tìm thấy trong phần các hình mẫu có sẵn. Tuy nhiên vạch kẻ bạn sẽ cần tự vẽ. Lập trình cho nhân vật BóngĐể bóng có thể di chuyển trong giao diện game, bạn sẽ cần thiết lập các bộ mã code sau:
Vậy là bạn đã thiết lập xong, giúp bóng có thể di chuyển linh hoạt khắp màn hình. Tiếp theo để bóng có thể bật ngược lại khi chạm vào thanh đỡ bóng thì sẽ cần bổ sung thêm các code:
Vậy là từ giờ, mỗi khi bóng chạm vào thanh đỡ bóng thì sẽ tự động bật lại và chuyển động theo hướng khác. Cuối cùng, bạn cần thiết lập cho bóng có thể ngừng lại khi chạm vào vạch kẻ thì cần lập trình như dưới đây.
Vậy là bất kể khi nào Bóng chạm vào Vạch kẻ, tất cả các chuyển động trong game sẽ bị dừng lại hoàn toàn. Dưới đây là lập trình mẫu mà Quantrimang đã thực hiện, bạn có thể tham khảo để nắm được cách lập trình cho lớp nhân vật Bóng của bản thân. Lập trình cho nhân vật Thanh đỡ bóngChúng ta sẽ lập trình Thanh đỡ bóng di chuyển bằng con chuột bằng cách bổ sung các mã code sau trong khu vực tập lệnh.
Vậy là bạn đã lập trình cho Thanh đỡ bóng di chuyển theo cử động của chuột. Lập trình thời gian cho game Đỡ BóngSau khi hoàn tất các bước lập trình phía trên bạn đã có thể bắt đầu chơi Đánh Bóng. Tuy nhiên nếu muốn, bạn có thể lập trình thêm bộ đếm thời gian cho game để thi với bạn bè xem ai có thể đánh bóng được lâu nhất. Cách thực hiện như sau:
Vậy là bất kể khi nào bạn chơi game, bộ đếm số sẽ bắt đầu tính thời gian. Trên đây là toàn bộ hướng dẫn Lập trình game Đánh Bóng trên Scratch mà Quantrimang muốn giới thiệu tới bạn. Chúc bạn thành công. |