Trang chủ » làm thế nào để » Hướng dẫn cho người mới bắt đầu về khối lệnh trong Minecraft

    Hướng dẫn cho người mới bắt đầu về khối lệnh trong Minecraft

    Minecraft là một trong những cách tốt nhất để giới thiệu những người trẻ tuổi và mới đến viết mã. Các khối lệnh rất dễ học và sử dụng, và lập trình Java ở ngay góc với các mod Minecraft và plugin Bukkit. Đây cũng chỉ là một nơi rất thú vị để các lập trình viên có kinh nghiệm tìm hiểu.

    Khối lệnh là gì và tại sao tôi nên sử dụng chúng?

    Các khối lệnh là một thành phần đá đỏ thực thi các lệnh console khi được cấp nguồn. Các lệnh trên bàn điều khiển có thể được chạy từ cửa sổ trò chuyện bằng cách tiến hành chúng bằng dấu gạch chéo về phía trước, '/'. Các lệnh được sử dụng để sửa đổi thế giới trò chơi theo cách không thể thực hiện được bằng tay và khi được sử dụng chính xác trong các khối lệnh, hãy tạo cho Minecraft loại ngôn ngữ lập trình psuedo của riêng nó. Mã bao gồm hai điều: logic và thực thi và hầu hết các ngôn ngữ lập trình yêu cầu cả hai phải được viết bằng văn bản. Mã hóa Minecraft có một lộ trình khác nhau; logic và cấu trúc của chương trình được xác định bởi vị trí các khối được đặt và cách chúng được nối dây, nghĩa là bạn có thể bay qua thế giới của mình và xem các phần khác nhau của chương trình được đặt theo từng khối.

    Ok, vậy tôi phải bắt đầu như thế nào?

    Hướng dẫn này sử dụng các khối lệnh mới trong phiên bản 1.9. Nó sẽ hoạt động trong 1.8, nhưng có thể cần thêm một chút chuyên môn.

    Mở ra một thế giới Minecraft mới (Superflat hoạt động tốt nhất), đảm bảo bạn đang ở chế độ Sáng tạo và nhấn nút / /. Đây là cửa sổ lệnh, giống như cửa sổ trò chuyện, ngoại trừ nó bắt đầu với một '/' và bất cứ điều gì bắt đầu bằng dấu gạch chéo về phía trước là một lệnh. Lệnh đầu tiên bạn có thể chạy là

    / give @p minecraft: command_block

    Hãy phá vỡ điều này. Lệnh Cấm / đưa ra đưa vật phẩm vào kho của người chơi và có hai đối số: người chơi và vật phẩm cần cung cấp. Các trò chơi trên mạng là một bộ chọn mục tiêu. Bộ chọn trong danh sách bầu chọn lựa chọn người chơi gần nhất. Ngoài ra, bạn cũng có thể sử dụng tên người dùng Minecraft của mình, nhưng nếu bạn chạy một lệnh từ bảng điều khiển, bạn sẽ luôn là người chơi gần nhất. Các công cụ chọn mục tiêu khác là Nhận @a Đá cho tất cả người chơi, ngay bây giờ, dành cho người chơi ngẫu nhiên, và @ @, sẽ nhắm mục tiêu tất cả thực thể. Các thực thể bao gồm mọi thứ không phải là một khối, như quái vật, quả cầu tuyết, động vật và mũi tên.

    Lệnh sẽ thực hiện thành công và cung cấp cho bạn một khối mới. Đặt nó bất cứ nơi nào trên mặt đất để bắt đầu.

    Bạn có thể thấy rằng khối lệnh chỉ theo hướng bạn đặt nó, rất giống như phễu hoặc lò. Điều này sẽ quan trọng sau.

    Nhấp chuột phải vào khối (hoặc sử dụng bất kỳ phím nào bạn sử dụng để truy cập các bảng và lò chế tạo) và bạn sẽ được chào đón với GUI khối lệnh.

    Ban đầu có vẻ hơi đáng sợ, nhưng đừng lo lắng, tất cả các nút đó đều làm gì đó. Nút nói rằng Imp Impsese thay đổi loại khối lệnh. Có ba loại khối lệnh khác nhau:

    • Impulse, chạy các lệnh trên tăng cạnh của đá đỏ hiện tại. Điều này có nghĩa là khi chúng được cấp nguồn, chúng sẽ chạy lệnh của chúng một lần và dừng lại, ngay cả khi chúng tiếp tục được cấp nguồn. Đây là cài đặt mặc định và là cài đặt duy nhất có sẵn trong 1.8
    • Lặp lại, chạy lệnh mỗi đánh dấu họ được cung cấp năng lượng. Một đánh dấu giống như một khung và nhiều lệnh có thể được chạy trong một tích tắc, tối đa 20 lần một giây.
    • Chuỗi, chỉ chạy nếu khối lệnh đang trỏ vào nó đã thực thi lệnh của nó. Chúng sẽ chạy theo thứ tự, lần lượt từng cái, trong một tích tắc, do đó tên 'Chuỗi'.

    Nút nói rằng Un Unondond điều kiện ngăn chặn khối lệnh kiểm tra xem khối trước đó trong chuỗi đã thực hiện thành công hay chưa. Tùy chọn khác, có điều kiện, có điều kiện, chỉ chạy nếu khối trước đó không có lỗi.

    Nút nói rằng Nhu cầu của Redstone Red chỉ chạy lệnh nếu khối lệnh được cấp nguồn. Tùy chọn khác, Luôn luôn hoạt động. Ngăn chặn khối lệnh kiểm tra xem nó có được cấp nguồn không và chỉ giả sử là có. Tùy chọn này không nên được sử dụng với các khối lệnh Impulse vì nó làm cho chúng vô dụng.

    Hãy tạo một chuỗi, 'kịch bản' đầu tiên của chúng tôi. Đặt một khối lệnh chuỗi hoặc hai mặt vào khối lệnh xung đầu tiên, như thế này:

    Đảm bảo đặt các chuỗi khối thành Luôn luôn hoạt động. Nếu không, chúng ta sẽ cần phải đặt các khối đá đỏ hoặc dòng điện, chiếm không gian không cần thiết. Đặt một nút trên khối lệnh xung ở đầu chuỗi và nhấn nó.

    Sẽ không có gì xảy ra. Điều này là do chúng ta chưa lấp đầy chúng bằng các lệnh! Nhấp chuột phải vào khối xung để chỉnh sửa nó và đặt một lệnh cơ bản

    nói bắt đầu

    Lưu ý cách chúng ta không cần một dấu gạch chéo về phía trước trong các khối lệnh. Bạn có thể sử dụng một cái nếu bạn muốn, nhưng nó không cần thiết. Lệnh Lệnh / nói ra có một đối số, văn bản và nói nó theo quan điểm của bất cứ ai thực hiện nó. Nếu bạn chạy nó, nó sẽ hiển thị dưới dạng tin nhắn của Haiti giống như trò chuyện thông thường. Nếu nó chạy từ một khối lệnh, nó sẽ là tin nhắn [@]. Ngoài ra, còn có Trò chơi / nói với, có một đối số người chơi và ăn / nói với bạn, giống như trò chơi / nói với ngoại trừ việc lấy JSON thô thay vì văn bản.

    Bạn có thể điền vào các khối lệnh chuỗi để viết thêm nhiều thứ để trò chuyện. Chúng sẽ được thực hiện theo thứ tự, không chậm trễ, trong cùng một đánh dấu. Nếu bạn muốn chạy chúng với độ trễ, bạn sẽ cần thiết lập chúng với các bộ lặp redstone. Cùng với ăn / nói, còn có các lệnh cơ bản khác làm được nhiều việc hơn, như ăn / tặng, cung cấp vật phẩm, hiệu ứng / hiệu ứng, áp dụng hiệu ứng thuốc, Trò chơi / setblock và và điều chỉnh thế giới của bạn và nhiều người khác Có thể tìm thấy một cơ sở dữ liệu lớn về các lệnh trên Minecraft Wiki, cùng với các nội dung hữu ích khác.

    Bộ chọn mục tiêu

    Các công cụ chọn mục tiêu của @piên thực sự mạnh hơn nhiều so với cái nhìn đầu tiên. Ví dụ: nếu chúng tôi muốn nhắm mục tiêu tất cả các thực thể, chúng tôi sẽ sử dụng phạm vi tình yêu, nhưng nếu chúng tôi chỉ nhắm mục tiêu vào Zombie, chúng tôi sẽ sử dụng

    @e [loại = Zombie]

    Lưu ý các dấu ngoặc sau sau @e Cảnh. Bên trong những dấu ngoặc là đối số bộ chọn mục tiêu, một danh sách đầy đủ có thể được tìm thấy trên Minecraft Wiki. Đối số của loại Wikipedia chỉ chọn các thực thể thuộc một loại nhất định, loại này là loại Zombie Zombie. Nếu chúng tôi muốn nhắm mục tiêu tất cả Zombie trong vòng 10 khối của khối lệnh, chúng tôi sẽ sử dụng

    @e [loại = Zombie, r = 10]

    Với những người nổi tiếng là một đối số bán kính. Bạn cũng có thể nhắm mục tiêu theo vị trí, tên, đội và điểm số, trong số những người khác.

    Lệnh xâu chuỗi

    Hãy giới thiệu một lệnh khác không giống như các lệnh khác. Lệnh là hung / thực hiện. Lệnh này lấy một lệnh khác làm đầu vào và thực thi nó từ quan điểm của thực thể khác. Cấu trúc của trò chơi / thực hiện trực tuyến là

    / thực hiện @target X Y Z / lệnh

    X, Y và Z là tọa độ để chạy lệnh từ. Điều này không quan trọng với hầu hết các lệnh, nhưng rất quan trọng nếu bạn sử dụng định vị tương đối. Một vị trí tương đối bắt đầu bằng chữ ~ ~ và được theo sau bởi một số dương hoặc âm cho biết có bao nhiêu khối từ gốc, được ký hiệu là chữ ~ ~ ~. Vì vậy, ví dụ, nếu chúng ta muốn chạy Trò chơi / nói ra như thể một Dân làng đang nói chuyện, chúng ta có thể thiết lập lệnh như thế này:

    / thực hiện @e [loại = Dân làng] ~ ~ ~ / nói Hey

    Lệnh này sẽ gây ra một thông điệp đi ra cho mọi người, từ mọi dân làng. Điều này không tối ưu nếu chúng ta có nhiều hơn một người hoặc nhiều hơn một dân làng, vì vậy hãy định dạng lại lệnh đó:

    / exec @a ~ ~ ~ / exec @e [type = Villager, c = 1] ~ ~ ~ / nói với @p Hey

    Điều này phức tạp hơn nhiều so với lần đầu tiên, và liên quan đến việc kết hợp hai lệnh Lệnh / thực thi cùng nhau. Lệnh / điều hành đầu tiên của lệnh chạy trên mọi người chơi, sau đó lần thứ hai kiểm tra chính xác một Villager gần đó, và sau đó Villager nói với người chơi gần nhất nhất Hey Hey. Điều này đảm bảo rằng chỉ có một Dân làng nói chuyện mỗi người.

    Học cú pháp

    Chắc chắn có rất nhiều lệnh trong Minecraft mà mỗi lệnh có cú pháp riêng. Các menu trợ giúp cho mỗi lệnh thường sẽ cho bạn biết nhanh chóng những đối số mà lệnh cần và Minecraft Wiki có một danh sách chi tiết về những gì mỗi người làm. Đó không phải là quá nhiều về việc biết chính xác mọi lệnh làm gì, nhưng biết cách sử dụng chúng cùng nhau. Minecraft là một trò chơi, vì vậy, chơi xung quanh với các lệnh là một phần của quá trình học tập.