Trong CraftLand, GameFlow cụ thể bị ẩn, nhưng bạn vẫn có thể thay đổi lối chơi và thời gian của bản đồ bằng cách thiết lập hoặc sửa đổi các thông số và quy trình trong GameFlow.
Mô tả khái niệm
Mô tả khái niệm sau đây dựa trên chế độ tùy chỉnh trong CraftLand
Quá trình chơi game của chúng tôi bao gồm các giai đoạn. Trò chơi bắt đầu từ một giai đoạn bắt đầu trò chơi cố định, trải qua một số giai đoạn được thiết lập và kết thúc ở một giai đoạn kết thúc trò chơi cố định.
Mỗi giai đoạn sẽ tự động chuyển sang giai đoạn tiếp theo theo quy trình sau khi thời gian thiết lập kết thúc. Thời gian tối thiểu của mỗi giai đoạn là 5 giây.
Hai giai đoạn bắt đầu và kết thúc trò chơi phải tồn tại và đóng vai trò là điểm bắt đầu và điểm kết thúc của trò chơi.
Vòng là một giai đoạn đặc biệt, là tập hợp của một số giai đoạn và có thể chỉ định số chu kỳ. Bất cứ khi nào quá trình vào một vòng, nhiều giai đoạn mà nó chứa sẽ được thực hiện lặp lại theo thứ tự trong vòng và vòng sẽ kết thúc sau khi đạt đến số chu kỳ và tiếp tục tiến hành. Vòng không thể chứa các vòng. Trong CraftLand, một vòng có 3 giai đoạn theo mặc định.
Tên pha | Sơ đồ | Mô tả |
---|---|---|
Bắt đầu | ![]() |
Bắt đầu trò chơi. Giai đoạn này thường là chờ người chơi kết nối với trò chơi. |
Chuẩn bị | ![]() |
Giai đoạn chuẩn bị trò chơi, giai đoạn này thường là chờ người chơi tải bản đồ. |
Vòng | ![]() |
Sự bắt đầu của vòng, biểu thị sự bắt đầu của chu kỳ vòng. |
Giai đoạn 1 của vòng đấu | ![]() |
Giai đoạn đầu tiên của một vòng đấu, thường là để cho người chơi có thời gian mua vũ khí. |
Vòng Giai đoạn 2 | ![]() |
Giai đoạn thứ hai của một vòng. Giai đoạn này thường là giai đoạn dài nhất và là giai đoạn chơi chính của người chơi trong vòng. |
Vòng 3 | ![]() |
Vòng thứ ba. Vòng này là thời gian thanh toán và đội chiến thắng của vòng sẽ được công bố cho tất cả người chơi. |
Kết thúc | ![]() |
Kết thúc trò chơi. Vào giai đoạn này có nghĩa là kết thúc trò chơi và tất cả người chơi sẽ thoát khỏi trò chơi. |
Ví dụ
Sau đây là ví dụ chi tiết về các giai đoạn tương ứng của quá trình chơi trò chơi dựa trên chế độ mẫu Clash Squad.
Tên sân khấu | Sơ đồ | Luồng trò chơi tương ứng | Mô tả |
---|---|---|---|
Bắt đầu | ![]() |
![]() |
Khi tất cả người chơi vào trò chơi, quá trình tải giai đoạn Bắt đầu đã hoàn tất. Giai đoạn Bắt đầu chủ yếu được sử dụng để chờ người chơi tham gia trò chơi và tải trò chơi. |
Chuẩn bị | ![]() |
![]() |
Bạn sẽ phải đợi hàng chục giây sau khi vào trò chơi. Đây là giai đoạn chuẩn bị trước khi trò chơi bắt đầu. Thông tin thành viên và thông tin đội của cả hai đội sẽ được hiển thị. Người chơi không thể rời khỏi vùng an toàn trong giai đoạn chuẩn bị. |
Bắt đầu vòng đấu | ![]() |
![]() |
Khi bắt đầu một vòng đấu, một giao diện người dùng rất dễ thấy sẽ bật lên để nhắc nhở người chơi rằng hiện tại đang là vòng nào. |
Vòng Giai đoạn 1 | ![]() |
![]() |
Giai đoạn đầu tiên khi bắt đầu vòng là thời gian mua súng của người chơi. Trong giai đoạn này, người chơi không được rời khỏi vùng an toàn và người chơi có hàng chục giây để mua đạo cụ và súng phù hợp. |
Vòng 2 | ![]() |
![]() |
Ở vòng thứ hai khi bắt đầu vòng, vùng an toàn sẽ biến mất và cửa hàng sẽ đóng cửa. Đây là vòng chơi chính của người chơi. Cả hai đội cần phải tiêu diệt đội kia để giành chiến thắng trong vòng. |
Vòng 3 | ![]() |
![]() |
Khi bất kỳ đội nào bị xóa sổ, vòng 2 sẽ tự động kết thúc và chuyển sang vòng 3. Vòng 3 là vòng thanh toán. Ở chế độ CS, điểm số hiện tại của đội chiến thắng và cả hai đội sẽ được hiển thị thông qua giao diện người dùng rõ ràng. |
Kết thúc | ![]() |
![]() |
Ở chế độ CS, khi bất kỳ đội nào giành được điểm trận đấu đầu tiên, trò chơi sẽ vào giai đoạn kết thúc, đội chiến thắng sẽ được hiển thị trên UI và sau vài giây, tất cả người chơi sẽ tự động thoát khỏi trò chơi hiện tại. |
Cách sửa đổi cấu hình giai đoạn
Trừ khi có quy định khác, thuật ngữ “giai đoạn” dưới đây bao gồm khái niệm về vòng.
Hiện tại trong CraftLand, bạn có thể thay đổi cấu hình GameFlow theo hai cách: Cài đặt trò chơi và Nguyên thủy.
Cài đặt trò chơi
Thông qua cài đặt trò chơi, nhấp vào [Cài đặt] ở góc trên bên trái của trình chỉnh sửa, sau đó nhấp vào [CÀI ĐẶT CHƠI] ở bên phải và nhấp vào [Chỉnh sửa Quy tắc chơi trò chơi], bạn có thể thấy rằng chúng tôi cung cấp một số tùy chọn sửa đổi đơn giản và thường được sử dụng cho người sáng tạo CraftLand trong cài đặt trò chơi và các cấu hình có thể điều chỉnh được hiển thị sẽ khác nhau tùy theo các mẫu cài đặt trước khác nhau.
Nguyên thủy
Chỉ số pha
Trong CraftLand, mỗi giai đoạn sẽ có một ID duy nhất theo thứ tự quy trình. Chúng ta có thể sử dụng các nguyên hàm để xác định xem giai đoạn hiện tại có phải là ID giai đoạn đã chỉ định hay không để sửa đổi các tham số và sự kiện của giai đoạn tương ứng.
Làm thế nào để lấy được ID chỉ mục giai đoạn?
Chúng ta có thể biết id chỉ mục của tất cả các giai đoạn thông qua hai dòng đơn giản của các nguyên hàm. Sau đây là một ví dụ về các nguyên hàm.
Đầu tiên, chúng ta đặt hai phần tử ‘Bắt đầu pha’ và ‘Nhật ký in’ vào tập lệnh toàn cục.
Sau đó, chúng ta đóng trình chỉnh sửa phần tử, nhấp vào nút ‘gỡ lỗi’ và thử bản đồ.
Sau khi vào bản dùng thử, hãy nhấp vào mục ‘Nhật ký’ ở góc trên bên phải của giao diện để vào giao diện nhật ký
Trong nhật ký, khi trò chơi tiến triển, id chỉ số giai đoạn sẽ tự động được in trong giao diện nhật ký. Mỗi id được in tương ứng với giai đoạn hiện tại đang diễn ra
Đồ họa:
Theo hình trên, chúng ta có thể biết được id chỉ mục tương ứng với từng giai đoạn
Các giai đoạn trong một vòng không nhận được id mới do các chu kỳ lặp lại. Ví dụ, nếu tất cả các chỉ số giai đoạn trong vòng đầu tiên là 3, 4, 5, 6, thì tất cả các chỉ số giai đoạn trong vòng thứ hai vẫn sẽ là 3, 4, 5, 6.
Chỉ số tròn bắt đầu từ 0
Chỉnh sửa các thành phần pha
Trong phần đồ họa, chúng tôi cung cấp 4 sự kiện để theo dõi thời điểm bắt đầu và kết thúc của các vòng hoặc giai đoạn. Việc sử dụng hợp lý 4 sự kiện này có thể thay đổi hiệu quả chế độ bản đồ và đạt được mục tiêu của người sáng tạo nhanh hơn.
Danh sách | Hình ảnh ví dụ |
---|---|
Khi vòng đấu bắt đầu; | ![]() |
Khi vòng đấu kết thúc; | ![]() |
Khi giai đoạn bắt đầu; | ![]() |
Khi giai đoạn kết thúc; | ![]() |
‘Khi giai đoạn bắt đầu’ sẽ đưa ra phán đoán
‘Khi giai đoạn kết thúc’ sẽ đưa ra phán đoán vào cuối mỗi giai đoạn
‘Khi vòng đấu bắt đầu’ sẽ chỉ được đánh giá một lần vào đầu mỗi giai đoạn vòng
‘Khi vòng đấu kết thúc’ chỉ được đánh giá một lần vào cuối giai đoạn cuối cùng của mỗi vòng
Ở đây, lượt chơi được phân biệt với giai đoạn. Khi giai đoạn bắt đầu/kết thúc, chỉ có các sự kiện Khi giai đoạn bắt đầu và Khi giai đoạn kết thúc sẽ được kích hoạt; các sự kiện Khi vòng đấu bắt đầu và Khi vòng đấu kết thúc sẽ không được kích hoạt. Logic lượt chơi giống nhau.
Ví dụ 1: Khi giai đoạn được chỉ định bắt đầu
Ví dụ 2: Khi giai đoạn được chỉ định kết thúc
Ví dụ 3: Khi vòng được chỉ định bắt đầu
Ví dụ 4: Khi vòng được chỉ định kết thúc
Ứng dụng thực tế
Thời gian chuẩn bị và thời gian giải quyết của người chơi trong một vòng được đặt là 5 giây và thời gian chơi được đặt là 90 giây. Mỗi lần giết người do người chơi gây ra trong thời gian chơi có thể kiếm được 1 điểm cho đội của mình. Khi một trong hai đội đạt 20 điểm đầu tiên trong thời gian chơi, đội đó sẽ thắng vòng hiện tại và kết thúc vòng hiện tại.
- Tạo tham số và sửa đổi cài đặt cơ bản
Đầu tiên, điều chỉnh thời gian vòng thành 90 giây
Nhấp vào [Cài đặt] ở góc trên bên trái của giao diện, sau đó nhấp vào [Chỉnh sửa luật chơi] ở bên phải để vào giao diện cài đặt, sau đó nhấp vào [Cài đặt thuộc tính] để vào giao diện chỉnh sửa luật chơi, sau đó chúng tôi thêm tham số ‘TeamKills’ vào cột [Luật chơi của đội] làm cơ sở cho việc phán đoán tiếp theo về số lần tiêu diệt của cả hai đội.
- Tạo các thành phần đồ họa
Logic đồ họa: Khi màn chơi có chỉ số màn chơi là 5 bắt đầu, tham số ‘TeamKills’ của cả hai đội sẽ được chuyển qua. Nếu TeamKills của một trong hai đội đạt 20, màn chơi sẽ kết thúc.
Đầu tiên, chúng ta thêm một phán đoán có điều kiện trong sự kiện ‘Khi giai đoạn bắt đầu’ và tìm giai đoạn mà chúng ta muốn thêm phương thức vào theo chỉ mục giai đoạn (chỉ mục giai đoạn 5)
Khi số lần tiêu diệt của bất kỳ đội nào, tham số ‘TeamKills’ mà chúng tôi vừa thêm vào, lớn hơn hoặc bằng 20, giai đoạn hiện tại sẽ kết thúc.