Danh mục

Tóm tắt Luận văn tốt nghiệp: Xây dựng game cờ tướng

Số trang: 20      Loại file: pdf      Dung lượng: 1.39 MB      Lượt xem: 19      Lượt tải: 0    
tailieu_vip

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tóm tắt Luận văn tốt nghiệp: Xây dựng game cờ tướng với mục tiêu hiểu nguyên lý hoạt động của mô hình Client – Server trong lập trình mạng; hiểu được kỹ thuật Socket trong Java. Cách áp dụng nó để xây dựng ứng dụng; tiết kết hợp Socket trong Java và mô hình Client – Server để xây dựng một ứng dụng chạy trên môi trường mạng;...
Nội dung trích xuất từ tài liệu:
Tóm tắt Luận văn tốt nghiệp: Xây dựng game cờ tướng MỤC LỤC CHƢƠNG 1: MỞ ĐẦU ......................................................................................... 1 1.1. Trò chơi cờ tƣớng ....................................................................................... 1 1.2. Mục tiêu của đề tài ...................................................................................... 4 1.3. Yêu cầu của đề tài ....................................................................................... 4 1.4. Nội dung luận văn ....................................................................................... 5 CHƢƠNG 2: CƠ SỞ LÝ THUYẾT........................ Error! Bookmark not defined. 2.1. Tìm hiểu Socket ........................................ Error! Bookmark not defined. 2.2. Giao thức TCP/IP...................................... Error! Bookmark not defined. 2.2.1 Tầng ứng dụng (Application Layer) ... Error! Bookmark not defined. 2.2.2 Tầng giao vận (Transport Layer) ........ Error! Bookmark not defined. 2.2.3 Tầng liên mạng (Internet Layer) ......... Error! Bookmark not defined. 2.2.4 Tầng giao diện mạng (Network Interface Layer)Error! Bookmark not define 2.3. Mô hình Client – Server............................ Error! Bookmark not defined. 2.4. Dạng trò chơi và cây trò chơi ................... Error! Bookmark not defined. 2.5. Vét cạn ...................................................... Error! Bookmark not defined. 2.6. Chiến lƣợc tìm kiếm trong trò chơi .......... Error! Bookmark not defined. 2.7. Đánh giá một thế cờ .................................. Error! Bookmark not defined. 2.8. Thủ tục MiniMax ...................................... Error! Bookmark not defined. 2.9. Thủ tục AlphaBeta .................................... Error! Bookmark not defined. CHƢƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNGError! Bookmark not defined. 3.1. THIẾT KẾ HỆ THỐNG ........................... Error! Bookmark not defined. 3.1.1 Sơ đồ usecase ...................................... Error! Bookmark not defined. 3.1.2 Sơ đồ lớp ............................................. Error! Bookmark not defined. 3.2. ĐẶC TẢ CHỨC NĂNG ........................... Error! Bookmark not defined. 3.2.1 Các yêu cầu chức năng cơ bản ............ Error! Bookmark not defined. 3.2.2 Yêu cầu phi chức năng ........................ Error! Bookmark not defined. 3.3. ĐẶC TẢ KỸ THUẬT .............................. Error! Bookmark not defined. 3.3.1 Kho dữ liệu (Resource) ....................... Error! Bookmark not defined. 3.3.2 Các lớp quân cờ................................... Error! Bookmark not defined. 3.3.3 Lớp Luatchoi ....................................... Error! Bookmark not defined. 3.3.4 Lớp cothedi ......................................... Error! Bookmark not defined. 3.3.5 Lớp LoadResource .............................. Error! Bookmark not defined. 3.3.6 Lớp HienThiCT ................................... Error! Bookmark not defined. 3.3.7 Lớp ServerProgram ............................. Error! Bookmark not defined. 3.3.8 Lớp ClientProgram: ............................ Error! Bookmark not defined. 3.3.9 Lớp ChessEngine ................................ Error! Bookmark not defined. CHƢƠNG 4: TRIỂN KHAI VÀ ĐÁNH GIÁ KẾT QUẢ ........................................ 6 4.1. Kết quả thực hiện các chức năng ................................................................ 6 4.1.1 Giao diện đăng nhập ............................................................................. 6 4.1.2 Menu game ............................................................................................ 7 4.1.3 Bàn cờ: .................................................................................................. 8 4.1.4 Nhấc quân cờ đánh dấu các vị trí có thể đi: .......................................... 9 4.1.5 Kiểm tra chiếu tƣớng: ......................................................................... 10 4.1.6 Kiểm tra thắng thua: ............................................................................ 11 4.1.7 Chức năng xin thua ............................................................................. 13 4.1.8 Chức năng cầu hòa: ............................................................................. 14 4.2. Đánh giá và nhận xét ................................................................................ 15 DANH SÁCH HÌNH VẼ Hình 1: Bàn cờ tƣớng..............................................................................................2 Hình 2: Mô hình bốn tầng của giao thức TCP/IP . Error! Bookmark not defined. Hình 3: Mô hình Client – Server .......................... Error! Bookmark not defined. Hình 4: Hình ảnh mô phỏng cây chƣơng trình ..... Error! Bookmark not defined. Hình 5: Thuật toán Mimax ................................... Error! Bookmark not defined. Hình 6: Minh họa chiến lƣợc chơi cờ của ngƣời và chƣơng trình máy tính Error! Bookmark not defined. Hình 7: Thuật toán AlphaBeta .............................. Error! Bookmark not defined. Hình 8: Usecase tổng quát .................................... Error! Bookmark not defined. Hình 9: Usecase chức năng chơi mạng ................. Error! Bookmark not defined. Hình 10: Usecase chức năng chơi với máy .......... Error! Bookmark not defined. Hình 11: Sơ đồ lớp chức năng chơi qua mạng LANError! Bookmark not defined. Hình 12: Sơ đồ lớp chức năng đánh với máy ....... Error! Bookmark not defined. Hình 13: Thƣ mục chứa dữ li ...

Tài liệu được xem nhiều:

Gợi ý tài liệu liên quan: