Untitled

mail@pastecode.io avatar
unknown
plain_text
a year ago
2.0 kB
7
Indexable
chicken invader	Game	
- Xây dựng game chicken invader cơ bản với các yêu cầu:
Thiết kế, xây dựng các thành phần sau theo hướng đối tượng.    
1. Các nhân vật cơ bản: phi thuyền, gà, boss (là gà nhưng to và nhiều HP hơn)
2. Phi thuyền:
    + Chỉ di chuyển ngang (trái, phải) phía cạnh dưới màn hình.
    + Có 3 HP, nếu va chạm thì giảm 1 HP, và bị phá huỷ nếu HP về 0.
    + Bắn đạn với sát thương là 1 định kì mỗi 200ms.
3. Gà:
    + Có thể di chuyển như sau: đứng yên, bay theo đàn (tối đa bay theo đội hình 3x3) và bay ngẫu nhiên.
    + Có 1 HP, nếu trúng đạn thì giảm 1 HP, và bị phá huỷ nếu HP về 0.
    + Có thể thả trứng với sát thương là 1, định kì mỗi 1000ms.
4. Boss:
    + Di chuyển như gà thường bay ngẫu nhiên.
    + Có 1000 HP, điều kiện trúng đạn và phá huỷ giống gà thường.
    + Có thể thả trứng giống gà thường.
5. Xử lý va chạm: 
    + Phi thuyền vs. Trứng
    + Gà vs. Đạn"	"- Ứng dụng thư viện đồ hoạ vào game.
- Thêm cơ chế tính điểm:
    + lưu điểm số, 
    + hiển thị highscore mỗi lần gameover."	"- Bổ sung các thành phần như sau:
    + Phi thuyền: có thể nâng cấp, đạn bắn theo cánh cung, đạn bắn nhanh, đạn bắn to (sát thương là 5).
    + Gà tối đa bay theo đội hình 5x5, đội hình tròn, đội hình chữ V, bay xoắn ốc.
    + Thêm đối tượng thiên thạch bay bay qua màn chơi với các tính chất:
        + Di chuyển 1 hướng qua màn chơi: chéo từ phải trên xuống trái dưới hoặc trái trên xuống phải dưới.
        + Có 5 HP, nếu va chạm thì giảm 1 HP, và bị phá huỷ nếu HP về 0.
        + Xử lý va chạm: 
            + Thiên thạch vs. Đạn.
            + Phi thuyền vs. Thiên thạch."