1. ĐH CÔNG NGHỆ THÔNG TIN
ĐẠI HỌC QUỐC GIA HỒ CHÍ MINH
BÁO CÁO BÀI TẬP 7
TANK
Giảng viên hướng dẫn:
Ngô Quốc Hưng
Nhóm thực hiện : Nhóm 15
Thành viên:
Phạm Tấn Long
Vũ Văn Lý
Nguyễn Tấn Hoan
Ngô Xuân Cường
Huỳnh Ngọc Hiệp
2. I. GIỚI THIỆU CHƯƠNG TRÌNH
Nhằm rèn luyện kỹ năng lập trình C# dựa trên môi trường Visual
Studio 2010 thì chúng tôi xin trình bày một bài tập để có thể thấy rõ
được ứng dụng của lập trình C# trong việc lập trình game và ứng
dụng. Bài tập này dựa trên game có tên là Tank. Chúng ta hãy cùng
khám phá những thú vị ẩn sau bài tập này nha...
II. GIAO DIỆN CHÍNH
MENU chương trình
5. III. LUẬT CHƠI.
Các bạn sẽ được hỗ trợ một chiếc xe tăng và một cái lô cốt
để bảo vệ.
Nhiệm vụ của bạn là tiêu diệt cho hết xe tăng địch mà lô cốt
của bạn chưa bị phá. Trong trường hợp bạn không bảo vệ được
lô cốt của bạn hoặc bạn bị bắn hết mạng thì bạn sẽ thua. Ngược
lại nếu bạn tiêu diệt hết xe tăng địch thì bạn sẽ chiến thắng và
tới cấp độ tiếp theo.
Ở cấp độ tiếp theo thì số xe tăng xuất hiện cùng lúc trên
map sẽ nhiều hơn và tốc độ của các xe tăng cũng tăng nhanh
theo cấp độ.
IV. SƠ ĐỒ LỚP CỦA GAME
SƠ ĐỒ TANK
SƠ ĐỒ GIAO DIỆN
6. MỘT SỐ LỚP KHÁC
V. NỘI DUNG CHƯƠNG TRÌNH
Class : Object Tank:
8. Các Class khác thiết kế tương tự, đều thừa kế từ Class
GUI nhưng override lại các hàm draw() và InPutKey().
Các Enum:
Edirect:
EstatusTank:
EStatusGUI
Cảm ơn các bạn đã theo dõi bài báo cáo này.
--THE END--