SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
Đ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
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
OPTION         EXIT




CONSTRUCTION




HIGH SCORE            PAUSE
ABOUT US




PLAY
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
 MỘT SỐ LỚP KHÁC




V.    NỘI DUNG CHƯƠNG TRÌNH
         Class : Object Tank:
 Class ObjTankAttacker: thừa kế từ Class ObjTank.




 Class GUI:




 Class Construction:
   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--

Más contenido relacionado

Destacado

Business Etiquette
Business EtiquetteBusiness Etiquette
Business EtiquetteJigar mehta
 
Practice Telephone Etiquette
Practice Telephone EtiquettePractice Telephone Etiquette
Practice Telephone EtiquetteOptiCall
 
Professional telephone etiquette
Professional telephone etiquetteProfessional telephone etiquette
Professional telephone etiquetteIsidro Buenaobra
 
Presentation: Telephone Etiquette
Presentation: Telephone EtiquettePresentation: Telephone Etiquette
Presentation: Telephone EtiquetteNicholas Mustelin
 
Telephone skills & etiquettes
Telephone skills & etiquettesTelephone skills & etiquettes
Telephone skills & etiquettesSaurabh Sawhney
 
Free Call Center Training | Call Center Best Practices
Free Call Center Training | Call Center Best PracticesFree Call Center Training | Call Center Best Practices
Free Call Center Training | Call Center Best PracticesMetricNet
 

Destacado (8)

Business Etiquette
Business EtiquetteBusiness Etiquette
Business Etiquette
 
Practice Telephone Etiquette
Practice Telephone EtiquettePractice Telephone Etiquette
Practice Telephone Etiquette
 
Professional telephone etiquette
Professional telephone etiquetteProfessional telephone etiquette
Professional telephone etiquette
 
Call Handling skills
Call Handling skillsCall Handling skills
Call Handling skills
 
Presentation: Telephone Etiquette
Presentation: Telephone EtiquettePresentation: Telephone Etiquette
Presentation: Telephone Etiquette
 
Telephone skills & etiquettes
Telephone skills & etiquettesTelephone skills & etiquettes
Telephone skills & etiquettes
 
Free Call Center Training | Call Center Best Practices
Free Call Center Training | Call Center Best PracticesFree Call Center Training | Call Center Best Practices
Free Call Center Training | Call Center Best Practices
 
Future of Retail #FutureOf
Future of Retail #FutureOfFuture of Retail #FutureOf
Future of Retail #FutureOf
 

Baocao bt7 n15

  • 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
  • 3. OPTION EXIT CONSTRUCTION HIGH SCORE PAUSE
  • 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:
  • 7.  Class ObjTankAttacker: thừa kế từ Class ObjTank.  Class GUI:  Class Construction:
  • 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--