Baocao bt7 n15

300 views
264 views

Published on

bao cao ve bai tap game tank

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
300
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Baocao bt7 n15

  1. 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 15Thành viên:Phạm Tấn LongVũ Văn LýNguyễn Tấn HoanNgô Xuân CườngHuỳnh Ngọc Hiệp
  2. 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 VisualStudio 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à ứngdụng. Bài tập này dựa trên game có tên là Tank. Chúng ta hãy cùngkhám phá những thú vị ẩn sau bài tập này nha...II. GIAO DIỆN CHÍNHMENU chương trình
  3. 3. OPTION EXITCONSTRUCTIONHIGH SCORE PAUSE
  4. 4. ABOUT USPLAY
  5. 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. 6.  MỘT SỐ LỚP KHÁCV. NỘI DUNG CHƯƠNG TRÌNH  Class : Object Tank:
  7. 7.  Class ObjTankAttacker: thừa kế từ Class ObjTank. Class GUI: Class Construction:
  8. 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--

×