Các biến cố làm chuyển đổi trạng thái A

Một phần của tài liệu Xây dựng trò chơi bắn súng trực tuyến 3d (FPS multiplayer online game) (Trang 45 - 47)

- Các tính năng khác

CHƯƠNG II I DESIGN DOCUMENT 3.1 Gameplay:

3.3.5.2. Các biến cố làm chuyển đổi trạng thái A

Di chuyển đến đích

- Khi object cách điểm đích một khoảng (trong game được cài đặt là ≤4) thì object được xem là đã “về đích” và được tính tốn hành động tiếp theo. Nhìn thấy / chú ý mục tiêu

Báo cáo Đề tài Đồ án 2 - lớp SE122.M11 Xây dựng trò chơi bắn súng trực tuyến 3D

Hình 3.3.5.2.1 Trong hình, “tầm nhìn” là phần hình nón màu vàng. Cịn phần “phạm vi phát hiện” được tính là phần hình trịn màu xanh lục xung quanh AI (chấm đỏ).

■ Tầm nhìn: là vùng hình nón có đỉnh đặt ở điểm mắt của object, thể hiện tầm thị giác của object.

■ Phạm vi chú ý: là vùng hình cầu xung quanh object, thể hiện cảm quan xung quanh của object.

■ Object sẽ bị “phát hiện” nếu đi vào 1 trong 2 vùng trên.

■ Tuy nhiên, nếu giữa 2 object có vật cản thì sẽ khơng bị tính là “bị phát hiện” dù có nằm trong bất kỳ vùng nào.

Hình 3.3.5.2.2 Trong hình, vì có vật cản (vạch đen) nên AI (chấm đỏ) khơng bị xem là nhìn thấy 2 kẻ thủ (chấm xanh)

■ Khi phát hiện một nhân vật khác, nếu đó là nhân vật khác đội, AI xử lý dựa trên phe của mình (Mèo / Chuột) và tình trạng hiện tại của đối thủ. Mục tiêu khơng cịn hợp lệ:

Báo cáo Đề tài Đồ án 2 - lớp SE122.M11 Xây dựng trò chơi bắn súng trực tuyến 3D

- Trong quá trình truy đuổi mục tiêu, mục tiêu có thể trở nên “khơng hợp lệ” vì các lý do sau:

+ Mục tiêu không thể “bị phát hiện” bởi AI trong thời điểm hiện tại. + Mục tiêu bị tiêu diệt.

+ Người chơi điều khiển nhân vật mục tiêu mất kết nối (disconnect). Nhận sát thương:

- AI có thể thay đổi trạng thái khi nhận sát thương, tùy vào phe của mình và đối thủ thì AI sẽ thực hiện hành động tương ứng.

Khi gặp vật tương tác được

- Trong quá trình di chuyển, nếu AI gặp phải 1 vật thể tương tác (dưa chuột, trung tâm điều khiển). Tùy vào phe của mình và điều kiện tương tác với vật thể, nếu được AI dừng lại và tương tác với vật thể.

Một phần của tài liệu Xây dựng trò chơi bắn súng trực tuyến 3d (FPS multiplayer online game) (Trang 45 - 47)

Tải bản đầy đủ (PDF)

(90 trang)