Các trạng thái của 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 47 - 49)

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

CHƯƠNG II I DESIGN DOCUMENT 3.1 Gameplay:

3.3.5.3. Các trạng thái của A

Đối với AI Mèo

- Bảo vệ dưa chuột và trung tâm điều khiển: nếu khơng có biến cố làm thay đổi trạng thái trong suốt quá trình diễn ra, mèo sẽ thực hiện hành động sau:

○ Tạo ra 1 tập hợp các điểm trên bản đồ bao gồm:

■ Các điểm hiện đang có dưa chuột trên bản đồ. Nếu chuột dã lấy bớt dưa chuột thì tập hợp các điểm sẽ bị thu nhỏ dần.

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

○ AI Mèo sẽ lựa chọn ngẫu nhiên 1 trong các điểm trên và đi đến đó. ○ Nếu khoảng cách giữa AI Mèo và điểm đến ≤ 4, AI Mèo sẽ tái thực hiện hành động trên.

- Truy đuổi và tấn công chuột: trong quá trình di chuyển, nếu Mèo phát hiện Chuột (nhân vật khác phe), Mèo nhanh chóng chuyển sang chế độ truy đuổi và tấn cơng chuột.

Hình 3.3.5.3.1 Mèo truy đuổi trong suốt quá trình Chuột “bị nhìn thấy”. Khi Chuột nằm trong vùng tấn cơng (hình nón màu đỏ), Mèo sẽ tấn cơng Chuột.

○ Trong q trình truy đuổi, AI Mèo chỉ có thể tấn cơng bằng vũ khí chính (súng laser). Cách sử dụng súng laser tương tự như của người chơi:

■ Hướng mặt vào vị trí hiện tại của Chuột. ■ Thực hiện hành động bắn.

○ AI Mèo sẽ tự động thay đạn cho vũ khí khi:

■ Chuột thốt khỏi trạng thái “bị nhìn thấy” hoặc bị tiêu diệt.

■ Số đạn hiện tại trong băng ≤ 25% số đạn tối đa chứa trong băng.

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, nếu AI Mèo nhìn thấy 1 Chuột khác thì sẽ bỏ qua và chỉ tập trung truy đuổi và tấn công mục tiêu đầu tiên.

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 47 - 49)