Các đối tƣợng trong game

Một phần của tài liệu Xây dựng game 2D “Không chiến” chạy trên Windows bằng ngôn ngữ C++ và thư viện đồ họa SDL. (Trang 32 - 33)

3. CƠ SỞ LÝ THUYẾT GAME

2.3. Các đối tƣợng trong game

2.3.1. Nhân vật ngƣời chơi điều khiển (Player Character )

○ Nhân vật được điều khiển bởi người chơi. ○ Có chế độ 1 người chơi hoặc 2 người chơi.

○ Có thanh hiển thị trạng thái của máy bay ở góc trên trái/phải màn hình.

○ Mỗi màn chơi Player Character (PC) sẽ có 3 mạng, hiển thị ở ngay bên thanh trạng thái.

○ Có số điểm đạt được góc trên chính giữa của màn hình, cho biết số điểm mà người chơi đang đạt được.

○ Có hiển thị số % địch hiện tại đã tiêu diệt trên góc trên chính giữa màn hình. ○ Người chơi dùng bàn phím để di chuyển PC.

○ Luôn có xu hướng tiến lên phía trước, người chơi có thể điều khiển máy bay rẽ trái, rẽ phải, đi tới, đi lùi, xiên lên phía trên bên trái, xiên lên phía trên bên phải, lùi lại phía dưới bên trái, lùi lại phía dưới bên phải.

○ Bắn đạn

■ Đạn sẽ được bắn ra từ mũi máy bay, đường đạn chạy dọc theo màn hình. ■ Đạn được bắn tự động hoặc sử dụng phím cách (người chơi 1), hoặc

phím Ctrl phải (người chơi 2) để bắn tùy vào cài đặt của người chơi. ■ Đạn sẽ được bắn ra liên tục hoặc điều khiển bằng phím cách.

○ Bắn tên lửa

■ Tên lửa sẽ được bắn ra bằng phím Shift. ■ Quỹ đạo tên lửa đi theo đường cong Bézier. ■ Mỗi người chơi có được 10 tên lửa.

2.3.2. Nhân vật do máy điều khiển (Non-Player Character)

○ Máy bay địch:

■ Có lượng máu nhất định.

■ Tấn công bằng cách va chạm vào máy bay người chơi. ■ Di chuyển theo một quỹ đạo được thiết lập sẵn.

SVTH: Nguyễn Tấn Châu – Lớp: 10CNTT2 Trang 25 ■ Không có khả năng bắn đạn, chỉ có khả năng di chuyển để va chạm vào

máy bay người chơi. ○ Pháo phòng không.

■ Có lượng máu nhất định.

■ Xác định vị trí của PC và bắn đạn về phía PC. ■ Không có khả năng di chuyển.

○ Xe tăng

■ Có lượng máu nhất định.

■ Di chuyển liên tục qua trái, qua phải.

■ Khi gặp vật cản (địa hình, bản đồ) thì quay 1 góc 180 độ và tiếp tục di chuyển.

■ Xác định vị trí của PC và bắn đạn về phía PC.

Một phần của tài liệu Xây dựng game 2D “Không chiến” chạy trên Windows bằng ngôn ngữ C++ và thư viện đồ họa SDL. (Trang 32 - 33)

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

(51 trang)