Simulacrum, từ simulacrum Latin, là một sự bắt chước, giả mạo hoặc hư cấu. Khái niệm này được liên kết với mô phỏng, đó là hành động mô phỏng .Một...
Scratch games: Hướng dẫn lập trình game trên Scratch – Thiết bị giáo dục STEM
Hướng dẫn lập trình Scratch games đơn giản
Chúng ta có thể học được gì từ mã hóa Scratch?
Học Scratch là một cách tuyệt vời để học cách viết mã vì Scratch rất đơn thuần và dễ hiểu, điều này khiến nó trở thành một cách mê hoặc để học cách lập trình. Khi tạo chương trình bằng Scratch, bạn sẽ học những khái niệm tạo nên nền tảng của bất kể ngôn từ lập trình nào. Những khái niệm này gồm có tạo và sử dụng biến, tạo hàm, sử dụng toán tử và boolean … Khi bạn đã học cách sử dụng những khái niệm này với Scratch, việc quy đổi sang ngôn từ mã hóa dựa trên văn bản như Python sẽ thuận tiện hơn nhiều .
Điều gì được coi là một trò chơi?
Khi sử dụng Scratch, có rất nhiều trò chơi có thể được tạo ra. Nhiều người nghĩ về các trò chơi phức tạp như Minecraft hoặc Pacman, nhưng các trò chơi cũng có thể đơn giản hơn nhiều, chẳng hạn như Tic-Tac-Toe, Simon Says hoặc Rock Paper Scissors. Điểm chung của tất cả những trò chơi này là gì? Mọi trò chơi đều có hai đặc điểm chung:
- Người chơi có thể kiểm soát một phần tử của trò chơi
- Người chơi có một mục tiêu để hoàn thành
Trẻ học lập trình Scratch games chỉ với vài bước đơn giản
Nếu chương trình có cả hai thành phần này, nó hoàn toàn có thể được coi là một game show ! Vậy cách để lập trình Scratch games đơn thuần nhất dành cho người mới mở màn là gì ? Hãy cùng theo dõi những phần tiếp theo của bài viết nhé !
Bước 1: Bắt đầu với một kế hoạch
Lập kế hoạch là điều thiết yếu để tạo ra những Scratch games mê hoặc và đơn thuần. Tạo game show bằng cách sử dụng Scratch có vẻ như khó khăn vất vả so với những người mới học viết mã và nếu không có một kế hoạch vững chãi, nhiều người sẽ mất hứng thú hoặc từ bỏ những dự án Bất Động Sản của mình. Có tiềm năng trong đầu khi tạo game show được cho phép người chơi chia quy trình thành những bước và làm cho hàng loạt dự án Bất Động Sản dễ quản trị hơn nhiều. Đó là một cách mê hoặc để bộc lộ sự phát minh sáng tạo của bản thân và thử nghiệm những sáng tạo độc đáo khác nhau, thế cho nên hãy lên kế hoạch ! Trước khi mở màn thao tác với game show, tất cả chúng ta sẽ cần quyết định hành động về chủ đề hình ảnh, chính sách chính của game show và cách chúng tôi sẽ link tổng thể những thành phần lại với nhau .
Bước 1a: Tìm ra chủ đề trực quan
Các bước để lập trình Scratch games
Bước tiên phong để lập kế hoạch cho một game show thành công xuất sắc là quyết định hành động chủ đề hình ảnh. Điều này có nghĩa là tổng thể những quy mô, phông nền và những yếu tố của game show sẽ trông thích mắt và có ý nghĩa với game show. Ví dụ, một game show theo chủ đề khoảng trống sẽ có tàu ngoài hành tinh và người ngoài hành tinh, nhưng sẽ không có động vật hoang dã đi săn. Thư viện Scratch sprite và phông nền có nhiều chủ đề khác nhau để bạn lựa chọn, vì thế hãy bảo vệ chọn thứ mà bạn thương mến !
Nếu bạn gặp khó khăn vất vả với bước này, thứ nhất hãy thử nghĩ về những gì bạn muốn game show triển khai và một ý tưởng sáng tạo chủ đề phải tương đối đơn thuần để đưa ra. Đối với game show mà tất cả chúng ta sẽ thực thi thời điểm ngày hôm nay, tất cả chúng ta sẽ chọn chủ đề đại dương, thế cho nên những hình vẽ sẽ là động vật hoang dã biển như cá voi, cá heo và sư tử biển .
Bước 1b: Tìm ra cơ chế cốt lõi
Tiếp theo, tất cả chúng ta sẽ quyết định hành động về chính sách cốt lõi của game show. Để làm được điều này, tất cả chúng ta sẽ cần quyết định hành động game show nên làm gì và tiềm năng sẽ là gì, cũng như cách người chơi sẽ trấn áp nó. Trò chơi mẫu mà tất cả chúng ta làm ngày hôm nay sẽ hướng đến việc dạy những em về những loài động vật hoang dã biển, vì thế người chơi sẽ hoàn toàn có thể nhấn những phím để những con vật vận động và di chuyển trên màn hình hiển thị game show. Một số ý tưởng sáng tạo game show khác gồm có :
Trò chơi thu thập và dựa trên điểm: Các trò chơi như trò chơi mê cung này liên quan đến việc di chuyển qua mê cung để thu thập một đối tượng cụ thể ở cuối. Người chơi điều khiển sprite chính khi nó di chuyển để hoàn thành nhiệm vụ và tránh chướng ngại vật. Thu thập càng nhiều đối tượng mục tiêu càng tốt, thường trong thời gian ít nhất có thể.
Trò chơi lặn: Một trò chơi như flappy bird liên quan đến việc né tránh các chướng ngại vật để tiến triển trong trò chơi. Người chơi điều khiển sprite chính khi nó di chuyển để hoàn thành nhiệm vụ và tránh chướng ngại vật. Đi xa nhất có thể trong các cấp độ trò chơi mà không cần chạm vào bất kỳ chướng ngại vật nào.
Trò chơi chiến thuật: Các trò chơi như trò chơi Tic-Tac-Toe này hoặc trò chơi Simon này liên quan đến việc đưa ra quyết định hoặc ghi nhớ sự kết hợp màu sắc để đánh bại người chơi đối phương. Người chơi đưa ra quyết định đánh bại những người chơi khác hoặc máy tính. Đánh bại người chơi đối phương bằng cách đưa ra quyết định chính xác trong một khoảng thời gian ngắn.
Bước 1c: Tập hợp kế hoạch trò chơi
Bây giờ những bước trước đó đã hoàn tất, đã đến lúc bắt tay vào việc kết nối chính sách game show và chủ đề lại với nhau. Đây là kế hoạch cho game show mẫu của chúng tôi cho đến nay :
- Chủ đề trực quan: chủ đề đại dương, với bối cảnh biển và các loài động vật như cá voi, cá heo và sư tử biển
- Điều khiển: người chơi sẽ nhấn một phím để các con vật di chuyển khắp màn chơi
- Mục tiêu: người chơi sẽ tìm hiểu thêm về các loại sinh vật biển khác nhau.
Bây giờ đã đến lúc mở màn tạo game show và tích hợp tổng thể những yếu tố lại với nhau. Bắt đầu bằng cách tạo một dự án Bất Động Sản Scratch mới và khởi đầu !
>> Đồ chơi lập trình dành cho trẻ: xBot – Robot STEM Kit
Bước 2: Thiết lập nhân vật chính của bạn
Bây giờ chúng ta sẽ tạo nhân vật chính trong trò chơi và viết mã để đi cùng với nó. Đây sẽ là yếu tố chính của trò chơi vì vậy hãy đảm bảo sáng tạo và vui vẻ khi tạo ra nó!
Bước 2a: Tạo một sprite:
Điều tiên phong tất cả chúng ta cần làm là chọn nhân vật chính. Thư viện Scratch sprite có nhiều thứ để bạn lựa chọn. Đảm bảo chọn một sprite tương thích với chủ đề của bạn ! Trong ví dụ này, chúng tôi đã chọn một con sư tử biển, một con cá heo và một con cá voi từ thư viện sprite. Những thứ này sẽ tương thích với chủ đề đại dương và giúp người chơi tìm hiểu và khám phá thêm về đời sống dưới biển. Nếu bạn muốn có nhiều ký tự, vui mừng thêm nhiều ký tự, chúng tôi sẽ tạo mã cho chúng sau .
Lập trình Scratch games – Thiết lập nhân vật
Bước 2b: Lập trình nhân vật của bạn:
Bây giờ tất cả chúng ta đã chọn một số ít ký tự, đã đến lúc thêm 1 số ít mã để làm cho nó hoạt động giải trí ! Vì đây là nhân vật chính trong game nên người chơi sẽ cần phải có năng lực điều khiển và tinh chỉnh nó. Trong chương trình ví dụ của chúng tôi, chúng tôi sẽ khởi đầu với hình vẽ cá voi. Trong trường hợp này, chúng tôi sẽ khởi đầu với một khối sự kiện để kiểm tra xem phím ‘ W ’ có được nhấn hay không. Tiếp theo, tất cả chúng ta sẽ thêm hai khối lặp lại và lặp lại mỗi hành vi 100 lần. Trong lần lặp tiên phong, tất cả chúng ta sẽ đổi khác phục trang của cá voi sao cho nó quay mặt sang trái, sau đó tất cả chúng ta sẽ đổi khác tọa độ X bằng – 1. Sau khi hoàn tất, mã sẽ trông như thế này và chú cá voi sẽ hoàn toàn có thể vận động và di chuyển khi nhấn phím “ W ” .
Bước 3: Chọn phông nền – Cách lập trình Scratch games đơn giản
Lập trình Scratch games – Chọn phông nền
Bây giờ mã của sprite chính đã hoàn tất, đã đến lúc chọn phông nền. Bạn hoàn toàn có thể chọn một cái từ thư viện phông nền, nhập một cái từ máy tính của bạn hoặc vẽ một cái trong canvas phông nền. Phông nền sẽ củng cố chủ đề của game show. Dù không thiết yếu nhưng chúng khiến game show trở nên mê hoặc hơn rất nhiều. Cũng như hình ảnh chính, hãy bảo vệ rằng phông nền tương thích với chủ đề và tiềm năng tổng thể và toàn diện của game show mà bạn muốn tạo. Trong trường hợp này, chúng tôi sẽ tạo phông nền đại dương bằng cách vẽ một phông nền trên canvas .
>> Bài viết hữu ích: Gợi ý 7 bài tập Scratch đơn giản dành cho trẻ
Bước 4: Thêm mục tiêu – Hướng dẫn lập trình Scratch games
Bây giờ là lúc tạo tiềm năng của game show. Đây sẽ là một sprite hoặc một nhóm sprite khác sẽ tương tác với phông nền và sprite chính để bộc lộ mục tiêu và tiềm năng của game show. Trong trường hợp game show ví dụ của chúng tôi, tiềm năng là khám phá về đời sống dưới biển, thế cho nên chúng tôi sẽ sử dụng những quy mô cá heo và sư tử biển để thêm tiềm năng .
Bước 4a: Chọn Sprite:
Bây giờ tất cả chúng ta sẽ cần chọn một sprite để đóng vai trò là tiềm năng. Đối với game show mẫu mà chúng tôi đang tạo, chúng tôi sẽ sử dụng những hình sư tử biển và cá heo mà chúng tôi đã chọn. Nếu bạn đang tạo một loại game show khác, tiềm năng hoàn toàn có thể là một nhân vật khác, ví dụ điển hình như một con cú khôn ngoan trong game show câu hỏi hoặc một vật phẩm, ví dụ điển hình như đồng xu trong game show tích lũy hoặc dựa trên điểm. Giống như những yếu tố còn lại, hãy bảo vệ rằng tiềm năng tương thích với cả chủ đề và tiềm năng của game show của bạn .
Bước 4b: Thêm Mục tiêu:
Lập trình Scratch games – Thêm mục tiêu cho game
Bây giờ những sprite đã được chọn, đã đến lúc thêm mã cho sprite tiềm năng. Trong ví dụ này, tất cả chúng ta sẽ thêm mã để làm cho cá heo và sư tử biển chuyển dời. Điều này sẽ giúp dạy người chơi nhiều hơn về động vật hoang dã biển. Đầu tiên, tất cả chúng ta sẽ mở màn với sư tử biển. Sử dụng khối “ khi nhấn phím S ” để kiểm tra xem nút có được nhấn hay không, và nếu có, hãy lặp lại hành vi 10 lần. Bên trong vòng lặp, chúng tôi sẽ thêm một khối phục trang tiếp theo để biến hóa phục trang sư tử biển, sau đó chúng tôi sẽ thêm một khối chờ 0,5 giây. Thời gian này sẽ làm phim hoạt hình con sư tử biển mà không làm cho hoạt động trông quá sặc sỡ .
Bây giờ đã đến lúc chuyển sang mã cho cá heo. Giống như hải cẩu và cá voi, tất cả chúng ta sẽ mở màn với khối “ khi phím được nhấn ” để kiểm tra xem phím “ D ” có được nhấn hay không. Nếu vậy, tất cả chúng ta sẽ làm cho cá heo có vẻ như như “ lặn ” khỏi mặt nước. Bắt đầu bằng cách làm cho cá heo đi đến ( – 63, – 9 ), điểm trong chuyển hướng 45 độ. Sau đó, lướt trong 1 giây đến ( 17, 84 ), biến hóa hướng để nó hướng đến 135 độ, sau đó lướt thêm 1 giây đến ( 118, 1 ). Cuối cùng, chúng tôi sẽ làm cho nó quay ngược lại theo hướng 90 độ để con cá heo quay mặt về phía bên phải. Khi mã này được thực thi, nó sẽ giống như sau :
Và giờ đây tất cả chúng ta đã triển khai xong ! Khi nhấn cờ xanh, mã sẽ mở màn và khi người chơi nhấn phím D, W hoặc S, động vật hoang dã biển thích hợp sẽ vận động và di chuyển quanh màn hình hiển thị game show. Bây giờ bạn đã hoàn thành xong hướng dẫn này, hãy làm theo những bước ở trên để tạo ra Scratch games đơn thuần và mê hoặc của riêng bạn .
>> Xem thêm: Gợi ý 5 tựa game Scratch phổ biến dành cho trẻ em
Tổng kết lại
Trên đây là hướng dẫn đơn giản về cách lập trình Scratch games. Bạn thấy lập trình game trên Scratch có đơn giản và thú vị không? Hãy theo dõi chúng tôi để cập nhật thêm nhiều bài viết bổ ích khác nhé! Nếu có gặp khó khăn nào trong quá trình thực hiện, bạn cũng có thể liên hệ với chúng tôi tại đây để được tư vấn. OhStem Education rất mong nhận được phản hồi từ quý bạn đọc!
Để tìm hiểu thêm về các đồ chơi, giáo cụ STEAM cho bé, vui lòng liên hệ OhStem qua:
OhStem Education – Đơn vị cung cấp công cụ và giải pháp giáo dục STEAM cho mọi lứa tuổi tại Việt Nam
Source: https://vh2.com.vn
Category : Tin Học