Tạo trò chơi Mario của riêng bạn! Kiến thức cơ bản về Scratch cho trẻ em và người lớn

Tạo trò chơi Mario của riêng bạn! Kiến thức cơ bản về Scratch cho trẻ em và người lớn
Hướng dẫn này có sẵn để tải xuống dưới dạng PDF miễn phí. Tải xuống tệp này ngay bây giờ . Hãy sao chép và chia sẻ điều này với bạn bè và gia đình của bạn.

Bạn có biết rằng bất kỳ ai cũng có thể tạo trò chơi điện tử mà không cần lập trình không? Mặc dù có một số ngôn ngữ thân thiện với người mới bắt đầu, nhưng bạn không phải mất nửa năm học Java hoặc C ++ để xây dựng một trò chơi. Bạn có thể chọn từ nhiều công cụ cho các loại trò chơi khác nhau, nhưng một lựa chọn tuyệt vời cho trẻ em (và người lớn) là miễn phí của MIT Vết trầy .





Scratch là một công cụ cho phép bạn kéo và thả nội dung để tạo trò chơi hoặc hoạt ảnh. Nó dễ hiểu, nhưng dạy các khối xây dựng của lập trình trong quá trình này. Hãy xem những gì bạn có thể tạo trong Scratch, sau đó đi qua các bước để tạo một trò chơi Mario đơn giản.





Gặp gỡ Scratch

Để bắt đầu với Scratch, hãy truy cập vào trang chủ . Bạn nên tạo ngay một tài khoản để có thể lưu những sáng tạo của mình. Nhấn vào Tham gia Scratch ở trên cùng bên phải của cửa sổ. Tạo tên người dùng và mật khẩu, nhập ngày tháng năm sinh và giới tính, sau đó hệ thống sẽ hỏi địa chỉ email của cha mẹ. Nhập của riêng bạn nếu bạn có, sau đó xác nhận địa chỉ của bạn để bạn có thể nhận xét về các dự án khác và chia sẻ của bạn.





Bây giờ, bạn có thể tham gia ngay. Nhấp vào Tạo ra trên thanh công cụ trên cùng để khởi chạy trình chỉnh sửa Scratch. Nếu bạn thích, bạn cũng có thể tải xuống trình chỉnh sửa ngoại tuyến để làm việc mà không cần kết nối internet.

Các phần tử trên màn hình

Khi khởi chạy trình chỉnh sửa, bạn sẽ thấy cửa sổ bên dưới. Hãy chia nhỏ các yếu tố của nó (xem hình ảnh kích thước đầy đủ nếu hình ảnh nhỏ bên dưới không rõ ràng):



  1. Sân khấu - Hiển thị tóm tắt nhanh về trò chơi của bạn. Tất cả các sprite đang hoạt động và nền bạn đã chọn sẽ xuất hiện ở đây. Bạn có thể di chuyển các sprite xung quanh nếu bạn muốn. Đặt tên cho dự án của bạn trong trường phía trên này.
  2. Phông nền - Tại đây, bạn có thể chọn hình nền cho trò chơi của mình. Chọn từ thư viện của Scratch, sơn của riêng bạn hoặc nhập tệp. Bạn cũng có thể lấy ảnh từ máy ảnh của PC, mặc dù hầu hết mọi người có thể sẽ không cần tùy chọn này.
  3. Sprites - Trung tâm cho tất cả các sprite trong dự án của bạn. Giống như phông nền, bạn có thể thêm phông nền mặc định, tạo phông nền của riêng bạn hoặc tải lên hình ảnh. Nhấp vào màu xanh lam nhỏ tôi biểu tượng trên một sprite để đổi tên, thay đổi góc hoặc ẩn nó.
  4. Khu vực làm việc - Nơi diễn ra phần lớn công việc của bạn trong Scratch. Sử dụng các tab ở trên (có nhãn Tập lệnh , Trang phục , và Âm thanh để thay đổi những gì bạn đang làm.
    1. Tập lệnh là để thêm các khối mã mà chúng tôi sẽ trình bày ngay sau đây.
    2. Trang phục cho phép bạn tạo các tư thế bổ sung cho nhân vật của mình. Tab này sẽ thay đổi thành Phông nền nếu bạn đã chọn một trong những khu vực 2 , và quay lại Trang phục khi bạn chọn một Sprite trong khu vực 6 . Trình chỉnh sửa hình ảnh cơ bản cho phép bạn thực hiện các thay đổi đối với đồ họa trong trò chơi của mình. Bạn cũng có thể đổi tên nội dung ở đây.
    3. Âm thanh , không có gì đáng ngạc nhiên, là trung tâm để thêm và chỉnh sửa âm thanh.
  5. Khối - Tùy thuộc vào bạn đã chọn tab nào trong ba tab, khu vực này sẽ chuyển đổi giữa các khối mã, trang phục / phông nền tạo hình và clip âm thanh.
  6. Các nút điều khiển - Lá cờ màu xanh lá cây bắt đầu trò chơi của bạn, trong khi hình dạng dấu hiệu dừng màu đỏ kết thúc trò chơi. Bạn sẽ sử dụng chúng để thử nghiệm.

Sử dụng khối

Bây giờ bạn đã làm quen với trình soạn thảo của Scratch, hãy nói về một trong những phần quan trọng nhất của công cụ - các khối mã. Thay vì nhập mã thực, các khối này cho phép bạn xác định hành vi của các phần tử của mình. Chúng gắn chặt với nhau như LEGO, giúp bạn dễ dàng thấy chúng ảnh hưởng đến nhau như thế nào.

Nhấp vào một sprite từ danh sách ở bên trái và đảm bảo chọn Tập lệnh để bắt đầu kéo các khối cho phần tử đó. Lưu ý rằng các khối được mã hóa bằng màu sắc và có các cạnh giống như trò chơi ghép hình để cho thấy chúng khớp với nhau như thế nào. Mười loại và những gì chúng làm là:





  • Cử động - Làm cho sprite đã cho di chuyển, cho dù theo từng bước, về phía đối tượng khác hoặc thông qua tọa độ trực tiếp.
  • Nhìn - Cho phép sprite ẩn hoặc hiện chính nó, chuyển đổi trang phục, thay đổi kích thước hoặc di chuyển giữa các lớp.
  • Âm thanh - Phát âm thanh, thay đổi âm lượng hoặc điều chỉnh nhịp độ.
  • Cái bút - Vẽ bằng bút dạ và thay đổi màu sắc và hình dạng của nó.
  • Dữ liệu - Cho phép bạn tạo các biến của riêng mình. Điều này cực kỳ hữu ích cho các phần tử mà Scratch không được tích hợp sẵn.
  • Sự kiện - Tiêu chí để bắt đầu các hành động khác, như khi bạn nhấp vào lá cờ xanh hoặc nhấn phím cách. Bạn cần những khối này để tất cả các khối khác của bạn thực sự làm được điều gì đó!
  • Điều khiển - Các vòng lặp để lặp lại một hành động, thực hiện câu lệnh if-else hoặc dừng điều gì đó.
  • Cảm biến - Đặt các khối này vào các khối khác để thực hiện các hành động khi một sprite đang chạm vào một phần tử khác hoặc người dùng đang giữ một phím.
  • Các nhà khai thác - Các phần tử toán học cho phép bạn thực hiện các phép toán số học hoặc Boolean cơ bản trên các biến.
  • Thêm khối - Tạo khối của riêng bạn nếu chúng không đủ!

Một ví dụ đơn giản

Hãy lấy một ví dụ đơn giản để minh họa cách các khối này khớp với nhau theo từng bước. Chúng tôi sẽ làm cho chú mèo Scratch đá một quả bóng vào khung thành và phát ra âm thanh khi nó đi vào.

Đầu tiên, bạn cần một phông nền bóng đá thật ngầu. Đi vào Phông nền ở dưới cùng bên trái và nhấp vào biểu tượng hình ảnh để chọn một trong các phông nền của Scratch. Có một cái được gọi là Mục tiêu 1 điều đó sẽ hoạt động hoàn hảo. Tiếp theo, nhấp vào biểu tượng sprite để thêm sprite mới được tạo sẵn. Bạn sẽ thấy Bóng đá trong danh sách - bấm đúp vào nó để thêm nó vào các sprites của bạn.





Bây giờ đồ họa đã sẵn sàng, bạn cần bắt đầu với một số khối. Chọn con mèo, vì nó là người thực hiện hành động. Hãy nhớ rằng Sự kiện tab chứa nhiều khối bắt đầu? Hãy xem và bạn sẽ thấy một cái phát ra khi bạn nhấp vào lá cờ màu xanh lá cây. Đó là một điểm khởi đầu hoàn hảo - hãy kéo nó vào Tập lệnh khu làm việc.

Một khi bạn bắt đầu, bạn muốn con mèo chạy đến và đá quả bóng, phải không? Điều đó nghe giống như một cái gì đó sẽ rơi vào Cử động chuyển hướng. Bạn có một số tùy chọn để khiến con mèo di chuyển, chẳng hạn như Di chuyển X bước khối. Nhưng chúng tôi không thể đảm bảo con mèo sẽ đi được bao nhiêu bước để đến được quả bóng. Có một khối tốt hơn cho việc này - hãy thử Lướt X giây tới khối. Một giây là thời gian tốt và bạn sẽ cần nhấp vào màu xanh lam tôi biểu tượng của quả bóng đá để xem tọa độ của nó. Nhập chúng vào khối và hành động đầu tiên của bạn đã hoàn tất!

Đá quả bóng

Một khi con mèo chạm vào quả bóng đá, nó sẽ bay vào khung thành. Vì vậy, hãy chọn quả bóng đá để bạn có thể thêm một số thao tác với nó. Hãy nhớ rằng mọi hành động phải bắt đầu bằng Biến cố - lá cờ xanh là tốt cho trường hợp này. Bây giờ, bạn không muốn quả bóng di chuyển cho đến khi con mèo chạm vào nó. Hãy xem Điều khiển danh mục cho một khối cho phép chúng tôi giới hạn hành vi của nó. Các Đợi đến khi khối âm thanh về quyền!

Chú ý làm thế nào Đợi đến khi khối có một hình lục giác kéo dài bên trong nó. Nhiều cái của Cảm biến các khối phù hợp với hình dạng này, vì vậy hãy xem các khối đó để tìm khối phù hợp. Xem sờ vào chặn ở đầu danh sách? Bạn có thể kéo nó ngay bên trong lỗ bên trong Đợi đến khi . Thay đổi hộp thả xuống thành Con mèo hoặc bất cứ điều gì bạn đặt tên cho con mèo sprite.

Bây giờ bạn chỉ cần làm cho quả bóng đá bay vào khung thành. Các Lướt X giây tới khối trong Cử động danh mục mà chúng tôi đã sử dụng trước đó cho con mèo sẽ hoạt động tốt. Gắn khối đó vào bên dưới đợi đến khi và đặt con trỏ chuột của bạn trên lưới mục tiêu. Bạn sẽ thấy NS tọa độ bên dưới sân khấu - cắm những tọa độ đó vào Lướt nhẹ khối. Quả bóng sẽ di chuyển khá nhanh khi đá, vì vậy chúng ta hãy thử 0,5 giây để biết thời gian.

And the Crowd Goes Wild

Bước cuối cùng là thêm âm thanh! Chọn Âm thanh phía trên khu vực làm việc để thêm một tab mới. Nhấp vào biểu tượng loa bên dưới Âm thanh mới để lấy một cái từ thư viện của Scratch. Có một cái được gọi là Reo hò Bên dưới Nhân loại danh mục, đó là hoàn hảo. Nhấp đúp vào nó để thêm, sau đó quay lại không gian làm việc cho quả bóng đá.

cách kết nối wii với smart tv

Bạn sẽ tìm thấy một khối có nhãn Phát âm thanh Bên dưới Âm thanh thể loại. Chụp nó dưới lướt đi chặn, và bạn đã hoàn tất! Nhấp vào lá cờ màu xanh lá cây để phát hoạt ảnh của bạn. Chú mèo sẽ chạy đến quả bóng, và khi nó chạm vào nó, quả bóng bay vào khung thành và đám đông hò reo.

[video mp4 = 'https: //www.makeuseof.com/wp-content/uploads/2017/04/Scratch-Soccer-Example-Video.mp4'] [/ video]

Điều đó không quá khó! Bây giờ chúng ta đã tìm hiểu kỹ về cách các khối liên quan và khớp với nhau, hãy xem cách bạn có thể xây dựng một trò chơi Mario bằng cách sử dụng Scratch.

Tạo một trò chơi Mario cơ bản

Ví dụ về bóng đá đơn giản ở trên cho thấy cách bạn có thể sử dụng các khối để điều khiển sprite, nhưng nó không có bất kỳ cách chơi, hình ảnh động hay âm nhạc nào. Hãy tìm hiểu sâu hơn và tạo một trò chơi Mario đơn giản. Chúng tôi có thể dành hàng nghìn từ cho mọi khía cạnh của việc tạo một trò chơi, vì vậy chúng tôi sẽ bám sát những điều cơ bản.

Xin lưu ý: Bởi vì tôi không phải là một nghệ sĩ, vì mục đích của hướng dẫn này, tôi đang sao chép Mario sprites từ web. Đồ họa Mario thuộc quyền sở hữu của Nintendo và bạn không nên xuất bản bất kỳ trò chơi nào bằng cách sử dụng sprites có bản quyền. Điều này chỉ được trình bày như một ví dụ.

Nhập đồ họa

Bước đầu tiên là nhập các hình nền và hình nền của bạn vào Scratch. Vì chúng tôi đang sử dụng hình ảnh từ web, tôi sẽ tải chúng xuống và sau đó tải chúng lên Scratch. Tạo logic để Mario có thể nhảy vào kẻ thù để đánh bại chúng nhưng chết vì chạm vào mặt của chúng là quá nâng cao đối với hướng dẫn này, vì vậy chúng tôi sẽ yêu cầu anh ta thu thập tiền xu để thay thế.

Ở phần cuối của hướng dẫn, tôi sẽ cung cấp tệp ZIP với các nội dung cuối cùng mà tôi đã sử dụng. Nếu bạn sử dụng chúng, bạn sẽ không phải lo lắng về các hướng dẫn thao tác hình ảnh trong hướng dẫn. Nếu bạn muốn tự tải xuống mọi thứ, hãy tiếp tục. Đây là các sprites mà tôi đã tải xuống:

Scratch có một Bầu trời xanh 3 nền, sẽ hoạt động tốt cho nhu cầu của chúng tôi.

Chỉnh sửa Trang phục Sprite

Vì có hai nhân vật tạo nên hoạt hình chạy của Mario, bạn cần thêm chúng làm trang phục riêng biệt. Sử dụng trình chỉnh sửa hình ảnh như Paint.NET để lưu hai khung Mario thành các tệp riêng biệt - bạn có thể bỏ qua phần thứ ba. Tải lên bản vẽ Mario đầu tiên, sau đó chọn nó và sử dụng Trang phục để tải lên người mẫu khác làm trang phục thứ hai của anh ta. Đặt cho chúng những cái tên dễ phân biệt, như Mario-1Mario-2 . Thêm nhân vật nhảy làm trang phục khác cho Mario.

Sử dụng trình chỉnh sửa hình ảnh để trích xuất đám mây từ hình ảnh được cung cấp ở trên, sau đó tải nó lên dưới dạng một sprite mới. Nó không hoạt hình, vì vậy bạn không cần phải thêm một bộ trang phục riêng biệt.

Đối với mặt đất, bạn sẽ cần rất nhiều khối vì Mario chạy dọc theo chúng. Sử dụng Paint.NET để lấy sáu khối ở giữa Khối mặt đất hình ảnh, sau đó lưu chúng thành một tệp riêng biệt. Bạn sẽ cần khoảng 12 khối để bao phủ toàn bộ phần dưới của màn hình sau khi bạn thu nhỏ chúng đến một kích thước tốt. Vì vậy, bạn nên đặt hai bản sao của sáu khối này cạnh nhau để Đất ma. Tải lên cái này và sau đó tạo hai bản sao trên mặt đất trong Scratch.

Đồng xu là một GIF động, vì vậy nó có một chút khác biệt. Bất cứ khi nào bạn tải lên, Scratch sẽ tạo trang phục cho mọi khung hình của hoạt ảnh. Hình ảnh này có tổng cộng 11 khung hình, nhưng thật không may, nó cũng có một đường viền màu trắng xung quanh, trông nổi bật trên nền màu xanh lam. Bạn sẽ phải mở từng trang phục để lấy đồng xu bên trong trình chỉnh sửa Scratch. Sử dụng công cụ pipet để chọn màu nền xanh lam, sau đó sử dụng công cụ thùng sơn để thay đổi các cạnh màu trắng của đồng xu thành màu xanh lam nhạt.

Bạn sẽ cần thay đổi kích thước các sprite bằng cách sử dụng Mọc lênCo lại dọc theo đầu màn hình, ngay trên nút cờ xanh. Nhấp vào một trong hai nút, sau đó nhấp vào sprite bạn muốn thay đổi trên vùng hiển thị bên trái. Điều này cũng sẽ thay đổi kích thước tất cả các trang phục. Ballpark cho họ bây giờ; bạn có thể tinh chỉnh sau.

Nhập âm thanh

Cũng giống như sprites, chúng tôi sẽ lấy một vài âm thanh để bổ sung vào trò chơi của chúng tôi. Hãy tiếp tục và tải chúng xuống, sau đó tải chúng lên bằng cách sử dụng Âm thanh chuyển hướng. Trong khi bạn đang ở đó, hãy nhìn vào thêm chúng làm nhạc chuông thú vị cho điện thoại của bạn .

Hoạt hình các đồng xu

Bây giờ tất cả các tài sản đã sẵn sàng, đã đến lúc bắt đầu làm cho chúng trở nên sống động. Chúng tôi sẽ bắt đầu với tiền xu, vì chúng rất dễ dàng. Chọn sprite đồng xu và Tập lệnh chuyển hướng. Vì đồng tiền của chúng tôi là GIF động, chúng tôi có thể sử dụng một loạt các khối để liên tục cuộn qua trang phục của chúng để chúng có vẻ di chuyển.

Một tập lệnh hoạt hình trông giống như sau:

Tóm lại, tập lệnh này đặt đồng xu ở trạng thái mặc định khi bạn nhấp vào lá cờ xanh. Sau đó, nó quay vòng qua các khung hình không ngừng, với tốc độ bạn đặt là FPS biến trong Dữ liệu chuyển hướng. Chơi xung quanh với số đó nếu bạn không thích tốc độ.

Bỏ chọn hộp bên cạnh Coin-FPS bên trong Dữ liệu (đây là biến tùy chỉnh do bạn tạo) nên nó không hiển thị trên màn hình.

Khiến Mario di chuyển

Bây giờ là đến phần khó. Nhiều bước liên quan đến việc làm cho Mario di chuyển, và đó thực sự là một thủ thuật cuộn các khối trên mặt đất để tạo ra sự chuyển động. Thay vì cố gắng giải thích mọi vòng lặp khối, tôi sẽ cung cấp ảnh chụp màn hình của các khối mã và giải thích những điểm nổi bật của chúng.

Trước tiên, bạn cần tạo bốn biến trong Dữ liệu chuyển hướng. Tất cả bốn trong số này là Đối với tất cả các sprite ngoại trừ Vận tốc , chỉ dành cho Mario:

  • Trọng lực là một hằng số kéo Mario trở lại mặt đất khi anh ta nhảy.
  • Trên mặt đất theo dõi xem Mario có chạm đất hay không.
  • ScrollX đo chuyển động ngang của màn hình.
  • Vận tốc (Chỉ Mario) kiểm soát tốc độ Mario nhảy.

Hoạt hình mặt đất

Bạn đã tạo hai bản sao của Đất viết bằng cách nhấp chuột phải vào nó và chọn Bản sao . Lôi kéo Ground-1 ở ngoài cùng bên trái của màn hình, vì vậy khối ngoài cùng bên trái của nó chạm vào phía ngoài cùng bên trái của màn hình. Sau đó, kéo (các) sprite mặt đất khác sang bên phải của sprite đầu tiên. Lót các cạnh lên, và nó sẽ trông giống như mặt đất là một mảnh vững chắc.

Đây là khối mã bạn sẽ cần cho mỗi Đất ma:

Thao tác này đặt mặt đất ở cuối màn hình, sau đó chỉ cần cuộn các khối khi Mario di chuyển. ScrollX là vị trí của các khối; 0 là vị trí mặc định sẽ khởi chạy khi bạn nhấp vào lá cờ màu xanh lá cây. Bạn sẽ nhận thấy rằng bạn không thể di chuyển sang trái ngay lập tức sau khi bắt đầu.

Đối với khối mặt đất thứ hai (và xa hơn), hãy tăng 0 chữ số trong ScrollX + 480 * 0 từng cái cho mỗi mảnh đất mới. Điều này sẽ bù đắp nó để nó cuộn mượt mà.

Logic của Mario

Đó là tất cả những gì cần cho các khối, nhưng Mario còn nhiều khối mã hơn nữa. Đây là những gì mỗi người trong số họ làm, với một bản tóm tắt ngắn gọn:

Khối mã này thay đổi ScrollX biến khi Mario di chuyển. Bất cứ khi nào bạn nhấn sang trái hoặc phải, Mario quay mặt về hướng thích hợp và thực hiện một bước, tăng dần ScrollX bằng 3. Nếu bạn thấy Mario lộn ngược khi bạn di chuyển sang trái, hãy nhấp vào màu xanh lam tôi trên sprite của anh ấy và đảm bảo Kiểu xoay được đặt thành tùy chọn thứ hai. Thao tác này sẽ lật anh ta sang trái và phải thay vì theo vòng tròn.

có đáng mua một chiếc ps4 vào năm 2020 không

Ở đây chúng ta thấy mã xử lý các thay đổi trang phục của Mario. Khi Mario không ở trên mặt đất, anh ấy có trang phục nhảy. Bất cứ khi nào bạn di chuyển sang trái hoặc phải, Mario sẽ chuyển đổi giữa các khung hình mỗi phần mười giây. Bỏ các phím mũi tên ra và Mario mặc định ở khung hình tiêu chuẩn của mình.

Một đoạn mã đơn giản giúp tìm ra Trên mặt đất Biến đổi. Nếu anh ta chạm vào một trong những khối đất, Trên mặt đất bằng 1 (đúng). Khi anh ấy đang nhảy, Trên mặt đất là 0 (sai).

Hai khối mã này xử lý tốc độ nhảy của Mario. Ở bên trái là một khối đảm bảo Mario không có bất kỳ động lực nào nếu anh ta ở trên mặt đất. Nếu anh ta đang ở trong không khí, thì vận tốc của anh ta sẽ chậm dần bởi trọng lực, đó là một giá trị không đổi. Khối bên phải làm cho Mario nhảy bất cứ khi nào bạn nhấn phím cách. Âm thanh bước nhảy của anh ta phát ra và vận tốc đẩy anh ta lên không trung cho đến khi trọng lực chiếm ưu thế.

Khối mã cuối cùng của chúng tôi dành cho Mario đã được thiết lập xong. Khi bạn nhấp vào lá cờ xanh để bắt đầu, nhạc bắt đầu, tất cả các biến được đặt thành giá trị mặc định của chúng và Mario xuất hiện ở giữa màn hình.

Thu thập tiền xu

Hãy quay trở lại tiền xu. Chúng ta cần đảm bảo rằng khi Mario chộp lấy một con, nó sẽ phát ra âm thanh và biến mất. Hãy tạo một tập lệnh riêng cho điều đó - tách các tập lệnh theo chức năng là một thực hành quan trọng trong lập trình. Một mớ bòng bong lớn khiến việc tìm ra vấn đề khó khăn hơn khi có sự cố xảy ra.

Đây là kịch bản thu thập tiền xu của chúng tôi:

Điều này khá dễ dàng: bất cứ khi nào Mario chạm vào một đồng xu, âm thanh bộ sưu tập sẽ phát ra và đồng xu sẽ ẩn đi. Trong mã hoạt ảnh đồng xu, chúng tôi đã đặt một Chỉ chặn để các đồng tiền xuất hiện lại khi bạn khởi động lại.

Scroll Coins and Clouds

Bạn đã gần tới! Vì Mario không di chuyển nhưng mặt đất vẫn cuộn, chúng ta cần đảm bảo rằng các đồng xu cũng cuộn để Mario có thể thu thập chúng. Đây là cách hoạt động:

Điều này đặt đồng xu tại một giá trị (đó là vị trí màn hình dọc) nơi Mario có thể dễ dàng lấy nó. Sau đó, nó sử dụng logic tương tự với các khối mặt đất để cuộn về phía Mario. Lưu ý rằng chúng tôi đã tăng tốc độ cuộn lên 0,75 để tiền xu di chuyển về phía Mario một cách nhanh chóng. Đối với đồng tiền thứ hai và thứ ba, chúng tôi tăng đặt y thành lĩnh vực để -40-hai mươi vì vậy chúng cao hơn một chút và Mario khó lấy hơn. bên trong Đặt x thành khối, tăng 150 * 1 đến 150 * 3150 * 5 đối với đồng tiền thứ hai và thứ ba để đặt chúng xa hơn về bên phải, ngoài màn hình.

Các đám mây sử dụng một khối mã gần giống hệt nhau:

Một lần nữa, điều này đặt một đám mây ở một độ cao cụ thể, sau đó cuộn nó khi Mario di chuyển. Đối với đám mây thứ hai ở phía trước Mario thay vì phía sau anh ta, hãy thay đổi đặt x thành chặn đến (ScrollX * 0,1) + (150 * 1) , giống như tiền xu.

Thêm đường viền

Do cách chúng tôi triển khai mặt đất và tiền xu, bạn sẽ thấy tiền xu bị kẹt ở mép màn hình cho đến khi chúng cuộn vào xem. Điều này thật khó coi, vì vậy bạn nên tạo một đường viền nhanh có cùng màu với màu nền để ẩn phần này ở cả bên trái và bên phải.

Cách dễ nhất để làm điều này là nhấp chuột phải vào vùng hiển thị và nhấp vào Lưu hình ảnh của sân khấu . Mở cái này trong Paint.NET và sử dụng công cụ pipet để chọn màu nền xanh lam. Thêm một lớp mới bằng hộp thoại dưới cùng bên phải. Sau đó, sử dụng công cụ hình chữ nhật để vẽ một hình chữ nhật màu xanh lam ở hai bên của màn hình. Che khoảng một nửa mỗi khối, sau đó xóa lớp nền.

Lưu nó dưới dạng tệp PNG và tải nó lên dưới dạng một sprite mới có tên là Biên giới . Vì bạn đã vẽ các đường viền ngay trên màn hình, bạn có thể xếp nó một cách hoàn hảo.

Sau đó, bạn chỉ cần một vài khối để đường viền luôn ở phía trước:

Mở rộng trò chơi của bạn

Hãy thử sản phẩm cuối cùng ở đây !

Chúng tôi đã cùng nhau thiết lập những điều cơ bản của một trò chơi Mario. Bạn có thể thêm nhiều yếu tố vào trò chơi của mình từ đây. Hãy thử thêm Super Mushroom để tăng sức mạnh cho Mario, tạo một số hố mà Mario phải dọn sạch hoặc tạo một lá cờ cấp cuối. Với các khối xây dựng bạn đã chọn ở đây, bạn có thể thêm nhiều sprite, biến và logic hơn để tạo ra bất kỳ thứ gì bạn muốn. Chúng tôi mong muốn được xem những gì bạn nghĩ ra!

Chúng tôi muốn gửi lời cảm ơn tới người dùng Scratch dryd3418, vì chúng tôi đã sử dụng một số mã từ Super Mario: Hướng dẫn Di chuyển & Nhảy dự án trong dự án riêng của chúng tôi cho bài viết này. Để được trợ giúp chi tiết hơn, bao gồm các tập lệnh bạn có thể sao chép, hãy xem hướng dẫn của một người dùng khác để tạo một trò chơi Mario . Nếu bạn muốn đi một con đường dễ dàng hơn, hãy xem Tạo dự án trò chơi Mario của riêng bạn cho phép bạn kéo và thả các sprites để tạo một trò chơi đơn giản.

Lưu ý rằng trên bất kỳ dự án Scratch nào, bạn có thể nhấp vào Xem bên trong để mở dự án trong trình chỉnh sửa giống như bạn đã sử dụng cho dự án của riêng mình. Điều này cho phép bạn có cái nhìn thoáng qua về các khối mà ai đó đã sử dụng để thực hiện dự án của họ và có thể giúp bạn khi bạn gặp khó khăn. Tôi đã cung cấp dự án của mình cho tất cả mọi người, vì vậy hãy xem nó và hãy xem mã nếu bạn cần trợ giúp. Tôi cũng đã nén tất cả các tài sản mà tôi đã sử dụng trong trò chơi này, vì vậy bạn có thể tải chúng xuống để tiết kiệm thời gian.

Quan tâm đến việc thực hiện một bước này? Kiểm tra Scratch For Arduino để xây dựng các dự án trên nền tảng đó. Nếu bạn đã sẵn sàng tham gia, hãy xem mọi thứ bạn cần để tạo một trò chơi trên iPhone từ đầu.

tiện ích imageusb có thể được sử dụng để tạo ổ đĩa flash có khả năng khởi động.

Để biết những điều thú vị khác mà bạn có thể cùng con làm, hãy xem các trang web này dành cho các dự án và đồ thủ công DIY dành cho trẻ em và thanh thiếu niên.

Đăng lại Đăng lại tiếng riu ríu E-mail Cách làm sạch PC Windows của bạn bằng Command Prompt

Nếu PC Windows của bạn sắp hết dung lượng lưu trữ, hãy dọn sạch rác bằng các tiện ích Command Prompt nhanh chóng này.

Đọc tiếp
Chủ đề liên quan
  • Lập trình
  • Longform
  • Hướng dẫn Longform
  • Vết trầy
Giới thiệu về tác giả Ben Stegner(1735 bài báo đã được xuất bản)

Ben là Phó biên tập viên và Giám đốc giới thiệu tại MakeUseOf. Anh ấy đã rời bỏ công việc CNTT của mình để viết toàn thời gian vào năm 2016 và chưa bao giờ nhìn lại. Anh ấy đã bao gồm các hướng dẫn công nghệ, đề xuất trò chơi điện tử và hơn thế nữa với tư cách là một nhà văn chuyên nghiệp trong hơn bảy năm.

Xem thêm từ Ben Stegner

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký