Nguyễn Xuân Dũng
MSSV : 23020028
- bài nói về game : [google drive] https://drive.google.com/drive/folders/12N5IHJHDmyYhFeanBmaGsSfbosfsFQf4?usp=sharing
Bắn quái là tựa game phiêu lưu , mạo hiểm , gây cảm giác thích thú cho người chơi , hứng phấn cho người . Có tác dụng giải trí cao , xua tan căng thẳng , mệt mỏi sau những giờ làm việc căng thẳng.
- [1. Bắt đầu game]
- [2. level game]
- [3. Các thành phần trong game:]
- [4. Cách chơi]
- [a. Các loại hỗ trợ]
- [b. Các loại quái]
- [5. Chiến thắng và thất bại]
- [Về đồ họa của game:]
- [Về source code game]
*Chờ bức ảnh ban đầu một lúc
*Chờ một chút rồi click vào nút “CLICK TO PLAY!” để bắt đầu chơi game.Hoặc "CLICK TO EXIT" để thoát game.
*Có tổng cộng 3 level với mức độ khó dễ khác nhau để bạn chơi. Bạn sẽ chơi lần lượt từng level 1. Tùy lối đánh của từng người mà độ khó dễ sẽ khác nhau. Ví dụ bạn là bậc thầy trong game đối kháng 2 người thì màn 2 sẽ vô cùng đơn giản như bạn. Hoặc bạn thích kiểu bắn quái, phiêu lưu mạo hiểm , thích khám phá map thì màn 1 và màn 3 sẽ phù hợp với bạn.
-màn 1 : các hình ảnh
-màn 2 : các hình ảnh
-màn 3 : các hình ảnh
-
Kim cương đỏ ( giúp tăng số mạng ) : là thứ giúp ta tăng thêm một mạng sau mỗi làn ăn
-
Kim cương xanh (giúp nhân vật có thể bay) : giúp nhân vật có thể bay lên trong số lần nhất định và trang bị cho nhân vật đạn đỏ.
-
Đạn đỏ ( giúp bắn từ trên cao xuống)
- kiếm ( vật có sức sát thương mạnh nhất trong game , nó sẽ quay vòng tròn xung quanh nhân vật, tạo sức sát thương cho bất cứ thứ gì gần nó)
- thanh máu quỉ
- nút dừng game :
- ảnh tạm dừng:
- công cụ bay :
- phụng hoàng : tạo ra kiếm cho nhân vật chính:
- Sử dụng các phím lên , trái , phải để di chuyển nhân vật.
- Sử dụng các phím w, a, d tương ứng với lên trên , sang trái, sang phải và thêm trạng thái nhào lộn của nhân vật chính.
- Sử dụng phím z ,c để kích hoạt trạng thái bay trái và phải
- Sử dụng phím x để kích hoạt kiếm.
- Ăn thật nhiều tiền để thoát nghèo.
- Ăn thật nhiều đồ hỗ trợ để tăng sức mạnh, tăng mạng.
- dùng nút trái chuột để bắn đạn, hoặc nút phải chuột để bắn đạn khi bay.
Tên đồ hỗ trợ | Chức năng | |
---|---|---|
kim cương đỏ | mỗi lần ăn tăng 1 mạng | |
kim cương xanh | giúp nhân vật có thể bay được | |
phượng hoàng | giúp nhân vật có kiếm | |
tiền | chống nghèo, giúp nhân vật chính mau giàu |
- Có 2 loại quái:
Tên zombie | Chức năng | |
---|---|---|
chằn tinh | quái bình thường | |
boss | Boss chính của trận đấu |
-
Bạn sẽ chiến thắng nếu tiêu diệt hết tất cả zombie trong ván đó.
- ăn mừng thật ngạo nghễ nào!!!
- Bạn sẽ thất bại nếu có một zombie nào đó đi hết sân để vào nhà bạn.
- thật buồn khi bạn không thể chiến thắng
- sự dụng từng ô tile map một
- Folder IMG:
- chứa các ảnh trong game
- Folder MAP:
- chứa các ảnh để xây dựng map
- các file:
- all_anh_nvc : tải tất cả ảnh nhân vật chính
- all_anh_qui : tải tất cả các ảnh quỉ *BaseObject : lớp cơ sở cho các lớp khác
- BulletObject : lớp đạn dùng cho cả nhân vật chính và quỉ
- commonfunction : lưu 1 số struct và 1 số biến toàn cục, các hàm check vị trí chuột và va chạm
- CHECK_VA_CHAM : check va chạm đạn, kiếm giữa các nhân vật với nhau
- games_function : khỏi tạo các hàm như Init() , LoadMedia() , close();
- GAMEMAP: xây dựng bản đồ cho nhân vật và trò chơi
- HandleEvent : xủ lí sự kiện bàn phím và chuôt.trong vòng lặp while(!quit);
- Ho_tro(): các chỉ số trong game như số tiền ăn được, số quái đã bị giết, thời gian đã chơi,..
- MainObject : nhân vật chính
- QUIVUONG : xây dựng boss chính
- ThreatsObject : xây dựng đội quân quỉ
- vuno : khỏi tạo hiệu ứng nổ khí đạn và kiếm va chạm với người
- win_or_lose : xử lí sau khí thắng 1 màn hoặc thua 1 màn
@PhatTrienPhanMem123AZ
lazyfoo
chat GPT
phttps://www.pinterest.com/
https://www.tiengdong.com
google