SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
Nhóm sinh viên thực hiện:
Nguyễn Thế Anh 20080070
Nguyễn Vương Quyền 20082142
Trần Anh Thơ 20082569
Nguyễn Ngọc Toàn 20082704
1
Giảng viên hướng dẫn:
Thầy Lê Tấn Hùng
Cô Trần Thị Thanh Hải
 Khái quát sản phẩm
 Luật chơi
 Thiết kế chương trình
 Công nghệ
 Thuật toán
 Sản phẩm
 Quảng bá
Nội dung
2
Khái quát sản phẩm
 Tên: Hexagon
 Thể loại: giải trí, chiến
thuật
 Chế độ chơi:
 1 người (với AI)
 2 người
 Hỗ trợ: Windows
Phone 7.1 trở lên
3
4
Luật chơi
 Mỗi bên ban đầu có 6
viên
 Di chuyển:
 Ô xanh: thêm quân
mới
 Ô cam: nhảy, không
thêm quân
 Biến đổi quân
 Chiếm càng nhiều
quân càng tốt
5
Thiết kế chương trình
 Sơ đồ lớp Game
 ClassicGame
 AIClassicGame
 Sơ đồ lớp Player
 Player
 AIPlayer
6
 RouteHexagonSlot: class hỗ trợ việc xác định nước
đi cho AI
Thiết kế chương trình (tiếp)
7
 Các class hỗ trợ việc tạo bàn cờ
Thiết kế chương trình (tiếp)
8
 Hệ điều hành Windows Phone
 HĐH do Microsoft phát triển
 2 thành phần chính:
 Silverlight: thường dùng để viết ứng dụng
 XNA: thường dùng để viết game
Công nghệ
9
 Microsoft Silverlight
 Công nghệ được sử dụng cho trình duyệt và điện thoại
 Đa nền tảng
 XAML và C#
 GUI
 Codebehind
Công nghệ (tiếp)
10
Sản phẩm
11
Sản phẩm (tiếp)
12
Quảng bá sản phẩm
 Hơn 700 lượt tải về
 Phản hồi tích cực từ
người dùng
13
 Logic game
 Nguyễn Thế Anh
 Nguyễn Ngọc Toàn
 AI
 Trần Anh Thơ
 Đồ họa và âm thanh
 Nguyễn Vương Quyền
Phân chia công việc

Contenu connexe

Plus de Nguyễn Anh

Plus de Nguyễn Anh (20)

Dynamic programming
Dynamic programmingDynamic programming
Dynamic programming
 
Nghiên cứu chuẩn ISO/IEC 9126 trong đánh giá chất lượng phần mềm
Nghiên cứu chuẩn ISO/IEC 9126 trong đánh giá chất lượng phần mềmNghiên cứu chuẩn ISO/IEC 9126 trong đánh giá chất lượng phần mềm
Nghiên cứu chuẩn ISO/IEC 9126 trong đánh giá chất lượng phần mềm
 
Ứng dụng ngôn ngữ UML trong phân tích và thiết kế website cho giảng viên Việ...
Ứng dụng ngôn ngữ UML trong phân tích và thiết kế  website cho giảng viên Việ...Ứng dụng ngôn ngữ UML trong phân tích và thiết kế  website cho giảng viên Việ...
Ứng dụng ngôn ngữ UML trong phân tích và thiết kế website cho giảng viên Việ...
 
Tìm hiểu các kỹ thuật kiểm thử phần mềm ứng dụng trong lập trình Java.
Tìm hiểu các kỹ thuật kiểm thử phần mềm  ứng dụng trong lập trình Java.Tìm hiểu các kỹ thuật kiểm thử phần mềm  ứng dụng trong lập trình Java.
Tìm hiểu các kỹ thuật kiểm thử phần mềm ứng dụng trong lập trình Java.
 
Sldie TÌM HIỂU CÁC KỸ THUẬT KIỂM THỬ PHẦN MỀM
Sldie TÌM HIỂU CÁC KỸ THUẬT KIỂM THỬ PHẦN MỀMSldie TÌM HIỂU CÁC KỸ THUẬT KIỂM THỬ PHẦN MỀM
Sldie TÌM HIỂU CÁC KỸ THUẬT KIỂM THỬ PHẦN MỀM
 
TÌM HIỂU CÁC KỸ THUẬT KIỂM THỬ PHẦN MỀM
TÌM HIỂU CÁC KỸ THUẬT KIỂM THỬ PHẦN MỀMTÌM HIỂU CÁC KỸ THUẬT KIỂM THỬ PHẦN MỀM
TÌM HIỂU CÁC KỸ THUẬT KIỂM THỬ PHẦN MỀM
 
Tìm Hiểu Các Kỹ Thuật Kiểm Thử Phần Mềm và Một Số Ứng Dụng Trong Thực Tế
Tìm Hiểu Các Kỹ Thuật Kiểm Thử Phần Mềm và Một Số Ứng Dụng Trong Thực Tế Tìm Hiểu Các Kỹ Thuật Kiểm Thử Phần Mềm và Một Số Ứng Dụng Trong Thực Tế
Tìm Hiểu Các Kỹ Thuật Kiểm Thử Phần Mềm và Một Số Ứng Dụng Trong Thực Tế
 
Tìm hiểu về kỹ thuật Kiểm thử phần mềm
Tìm hiểu về kỹ thuật Kiểm thử phần mềmTìm hiểu về kỹ thuật Kiểm thử phần mềm
Tìm hiểu về kỹ thuật Kiểm thử phần mềm
 
Bảo trì phần mềm
Bảo trì phần mềmBảo trì phần mềm
Bảo trì phần mềm
 
Embedded beta2 new
Embedded beta2 newEmbedded beta2 new
Embedded beta2 new
 
Embedded linux edited
Embedded linux editedEmbedded linux edited
Embedded linux edited
 
Slide Các kỹ thuật bảo trì phần mềm
Slide Các kỹ thuật bảo trì phần mềmSlide Các kỹ thuật bảo trì phần mềm
Slide Các kỹ thuật bảo trì phần mềm
 
Các kỹ thuật bảo trì phần mềm
Các kỹ thuật bảo trì phần mềmCác kỹ thuật bảo trì phần mềm
Các kỹ thuật bảo trì phần mềm
 
TÌM HIỂU CÁC KỸ THUẬT KIỂM THỬ PHẦN MỀM
TÌM HIỂU CÁC KỸ THUẬT KIỂM THỬ PHẦN MỀMTÌM HIỂU CÁC KỸ THUẬT KIỂM THỬ PHẦN MỀM
TÌM HIỂU CÁC KỸ THUẬT KIỂM THỬ PHẦN MỀM
 
Đào tạo ĐH
Đào tạo ĐHĐào tạo ĐH
Đào tạo ĐH
 
Cài đặt windows mà không cần phải kích hoạt
Cài đặt  windows mà không cần phải kích hoạtCài đặt  windows mà không cần phải kích hoạt
Cài đặt windows mà không cần phải kích hoạt
 
System hacking
System hackingSystem hacking
System hacking
 
Hoc internet
Hoc internetHoc internet
Hoc internet
 
Cach setup bios
Cach setup biosCach setup bios
Cach setup bios
 
Sao luu va phuc hoi trong win xp
Sao luu va phuc hoi trong win xpSao luu va phuc hoi trong win xp
Sao luu va phuc hoi trong win xp
 

Game programming - Hexagon

  • 1. Nhóm sinh viên thực hiện: Nguyễn Thế Anh 20080070 Nguyễn Vương Quyền 20082142 Trần Anh Thơ 20082569 Nguyễn Ngọc Toàn 20082704 1 Giảng viên hướng dẫn: Thầy Lê Tấn Hùng Cô Trần Thị Thanh Hải
  • 2.  Khái quát sản phẩm  Luật chơi  Thiết kế chương trình  Công nghệ  Thuật toán  Sản phẩm  Quảng bá Nội dung 2
  • 3. Khái quát sản phẩm  Tên: Hexagon  Thể loại: giải trí, chiến thuật  Chế độ chơi:  1 người (với AI)  2 người  Hỗ trợ: Windows Phone 7.1 trở lên 3
  • 4. 4 Luật chơi  Mỗi bên ban đầu có 6 viên  Di chuyển:  Ô xanh: thêm quân mới  Ô cam: nhảy, không thêm quân  Biến đổi quân  Chiếm càng nhiều quân càng tốt
  • 5. 5 Thiết kế chương trình  Sơ đồ lớp Game  ClassicGame  AIClassicGame  Sơ đồ lớp Player  Player  AIPlayer
  • 6. 6  RouteHexagonSlot: class hỗ trợ việc xác định nước đi cho AI Thiết kế chương trình (tiếp)
  • 7. 7  Các class hỗ trợ việc tạo bàn cờ Thiết kế chương trình (tiếp)
  • 8. 8  Hệ điều hành Windows Phone  HĐH do Microsoft phát triển  2 thành phần chính:  Silverlight: thường dùng để viết ứng dụng  XNA: thường dùng để viết game Công nghệ
  • 9. 9  Microsoft Silverlight  Công nghệ được sử dụng cho trình duyệt và điện thoại  Đa nền tảng  XAML và C#  GUI  Codebehind Công nghệ (tiếp)
  • 12. 12 Quảng bá sản phẩm  Hơn 700 lượt tải về  Phản hồi tích cực từ người dùng
  • 13. 13  Logic game  Nguyễn Thế Anh  Nguyễn Ngọc Toàn  AI  Trần Anh Thơ  Đồ họa và âm thanh  Nguyễn Vương Quyền Phân chia công việc