Báo Cáo Chương trinh chơi cờ vua trên máy tính

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    170
    Điểm thành tích:
    0
    Xu:
    0Xu
    Tên đề tài:
    Chương trinh chơi cờ vua trên máy tính
    LỜI NÓI ĐẦU


    Cờ vua là một môn thể thao trí tuệ giúp cho người chơi phát triển trí óc và khả năng xử lý tình hình. Mỗi ván cờ là một tình huống khác nhau và đòi hỏi người chơi phải có sự suy nghĩ nhanh nhạy và biết cách xử lý tình huống thật sáng suốt. Chính vì vậy mà khi chơi cờ vua người ta vừa được tập luyện sự tập trung suy nghĩ vừa được học hỏi thêm về cách xử lý đối phó với các tình huống trong ván cờ cũng như trong cuộc sống.


    Chính vì những lợi ích về nhiều mặt của việc chơi cờ vua mà em đã quyết định làm một chương trình trợ giúp và hướng dẫn người mới chơi cờ vua. Với mục đích là giúp người mới chơi tiếp cận với môn thể thao trí tuệ mới và người có kinh nghiệm chơi luyện tập suy nghĩ nhanh. Để giúp người mới chơi tiếp cận với cờ vua thì trước tiên đó là dạy cho họ nhận biết quân cờ, cách chơi và luật chơi, để cho họ có thể thuộc được quân cờ và cách chơi. Sau đó là kiểm tra trí nhớ của họ bằng cách đưa tên quân cờ rồi yêu cầu chọn hình, đưa hình quân cờ yêu cầu chọn tên, xếp bàn cờ lúc ban đầu và cuối cùng đó là đưa ra các thế cờ và yêu cầu họ tìm tất cả các phương án đi cho 1 quân cờ được chỉ định nào đó. Còn với người đã có kinh nghiệm chơi thì sẽ chỉ đưa ra cho họ các thế cờ và để họ suy nghĩ nước đi cho 1 quân cờ nào đó.


    Tóm lại với mục đích trợ giúp và hướng dẫn cho người chơi cờ vua, em sẽ vận dụng tất cả các kiến thức về lập trình và cờ vua hiện có cộng với những gì học hỏi được thêm để có thể tạo ra được phần mềm trợ giúp tốt nhất cho những người yêu môn thể thao trí tuệ này.


    Tuy nhiên, em vẫn không thể tránh được những sai sót trong quá trình thiết kế và xây dựng phần mềm, vì vậy em rất mong nhận được sự đóng góp ý kiến từ phía thầy giáo và các bạn. Em xin chân thành cảm ơn Thầy Trương Tiến Tùng đã trực tiếp hướng dẫn em trong thời gian làm bài tập tốt nghiệp. Em cũng xin cám ơn các thầy cô giáo đã truyền đạt cho em các kiến thức cần thiết để em có thể hoàn thành tốt bài tập tốt nghiệp. Em xin chân thành cảm ơn!


    MỤC LỤC


    Lời nói đầu
    Phần 1, Tổng quan về chương trình
    I, Nêu bài toán
    II, yêu cầu của bài toán
    III, Các vấn đề cần giải quyết
    IV, Phạm vi giải quyết
    V, Mục đích của chương trình
    VI, Mục tiêu của chương trình


    Phần 2, Phân tích chương trình
    I, Sơ đồ chức năng
    II, Các chức năng chính
    III, Phân rã chức năng
    IV, Phân tích cách làm một số chức năng 8


    Phần 3, Thiết kế cơ sở dữ liệu
    I, Từ điển kho dữ liệu
    II, Mô hình thực thể liên kết
    III, Mô hình quan hệ
    IV, Các bảng dữ liệu


    Phần 4, Thiết kế chương trình
    I, Thiết kế menu chức năng
    II, Thiết kế giao diện


    Phần 5, Lựa chọn công cụ thiết kế và giải pháp cho một số vấn đề kỹ thuật khó 22
    I, Lựa chọn ngôn ngữ
    II, Một số vấn đề kỹ thuật trong lập trình
    Phụ lục
    Kết luận
     
Đang tải...