Skip to content

harryboiz/Chicken-Invanders

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chicken-Invanders-ver-4

Nguyễn Thành Đạt - 21020299 - K66CC

  1. Hướng dẫn cài đặt
  • Tải folder 'setup1' về.
  • Vào folder 'setup1' -> 'Debug' -> click vào file setup1 rồi làm theo hướng dẫn -> ra Destop rồi chọn app Chicken là chơi được game
  1. Mô tả chung về trò chơi
  • Bắn Gà kể về binh đoàn gà xâm lược đã tấn công và tiêu diệt toàn bộ các hành tinh trong vũ trụ.
  • Bọn chúng đang tiến về trái đất, tấn công trái đất.
  • Nhiệm vụ của người chơi là điều khiển tàu chiến chống lại bọn gà này.
  1. Mô tả các chức năng đã cài đặt
  • Khi mở game, phần đầu tiên hiện lên là menu với 4 chức năng:
    • Start - chơi game
    • Information - thông tin cơ bản game
    • Stangdings - bảng xếp hạng
    • Quit - thoát game
  • Cách chơi:
    • Sử dụng các nút A(sang trái), B(sang phải), W(đi lên), S(đi xuống) để di chuyển nhân vật
    • Sử dụng phím SPACE để có thể bắn đạn
    • Sử dụng phím P để có thể tạm dừng trò chơi
    • Người chơi khởi đầu với 3 mạng
    • Khi nhân vật va chạm vs gà, boss, hoặc trứng, người chơi sẽ bị mất 1 mạng.
    • Khi nhân vật ăn được những quả cầu sẽ đc tăng cường đạn
    • Màn 1 sẽ là 1 đàn gà, nhiệm vụ là phải tiêu diệt hết đàn gà
    • Sau khi tiêu diệt một nửa đàn gà, thì đàn gà sẽ được tăng tốc độ di chuyển
    • Đàn gà sẽ đẻ ra những quả trứng trong lúc di chuyển
    • Kế đến màn 2 sẽ là Boss, khi tiêu diệt boss người chơi sẽ chiến thắng
    • Khi Boss mất một nửa máu Boss sẽ được tăng tốc độ di chuyển
    • Kết thúc game, nếu người chơi chiến thắng và có thời gian chơi ngắn sẽ được lưu vào bảng xếp hạng
  • Video demo: https://www.youtube.com/watch?v=3pnVNDhPMPQ
  1. Các kỹ thuật lập trình được sử dụng:
  • Game lập trình hướng đối tượng
  • Sử dụng các kỹ thuật trong C++: class, vector, con trỏ, random, nhập xuất file...
  • Sử dụng các kĩ thuật render ảnh, âm thanh.
  • Sử dụng kỹ thuật tạo animation cho game
  • Sử dụng kỹ thuật sử lí va chạm trong game
  • Sử dụng kĩ thuật sắp xếp để sắp xếp bảng xếp hạng, và nhập xuất file để lưu bxh
  • Game có các chức năng: Pause, Menu, bảng xếp hạng, đồng hồ tính thời gian chơi game, game có thể chơi nhiều lần.
  1. Kết luận
  • Game hoàn toàn có thể phát triển thêm khi tạo ra nhiều loại đạn, thêm các màn mới, thêm nhân vật mới, chơi trên 2 người,..

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published