Đồ Án Phần mềm chơi cờ vua

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Bích Tuyền Dương, 11/10/12.

  1. Bích Tuyền Dương

    Bài viết:
    2,590
    Được thích:
    0
    Điểm thành tích:
    0
    Xu:
    0Xu
    ĐẶC TẢ PHẦN MỀM CHƠI CỜ VUA
    I. Các yêu cầu phần mềm(Software Requirements):
    Nhu cầu giải trí của mọi người trong xã hội hiện nay ngày càng cao, và lĩnh vực trò chơi giải trí ngày càng thể hiện vị trí quan trọng trong đời sống tinh thần của xã hội. Người chơi luôn đòi hỏi các trò chơi phải thuận tiện, có nhiều tính năng, mang tính trí tuệ và lôi cuốn.
    Không những thế, nhiều trò chơi trí tuệ đã và đang trở thành những môn thể thao trí tuệ được cả thế giới công nhận và được tổ chức những giải đấu riêng hoặc được xếp vào danh mục các môn thi đấu ở các kỳ đại hội thể thao của các khu vực và thế giới.
    Cờ vua chính là một trong số những môn như thế. Với đặc thù là môn thể thao trí tuệ, người chơi cờ vua phải tính toán rất kĩ, đầu tư rất nhiều trí lực cho từng nước đi, do đó cờ vua có tác dụng rèn luyện trí tuệ rất tốt.
    Hiện nay có khá nhiều phần mềm chơi cờ vua được viết bởi các nhà phát triển phần mềm chuyên nghiệp hay các nhóm sinh viên với nhiều tính năng hỗ trợ người chơi. Nhóm chúng tôi chủ trương phát triển trò chơi cờ vua dựa trên nhu cầu giải trí, và mang tính trí tuệ của người Việt Nam hiện nay. Đối tượng chơi là mọi người chơi ở các độ tuổi khác nhau.
    Trò chơi cờ vua sẽ được chạy trên máy tính cá nhân, cấu hình bình thường, không yêu cầu đồ họa cao. Trò chơi chạy trên nền hệ điều hành Windows 2K/XP/Vista, có cài bộ .Net framework.
    Các chức năng chính của trò chơi cờ vua là: cho phép hai người chơi với nhau hoặc chơi với máy tính, di chuyển quân cờ bằng bàn phím, cho phép người chơi quay trở lại với hữu hạn bước, lưu trạng thái trò chơi, tạm dừng ván cờ, ghi lại ván cờ nhằm tạo sự tiện lợi cho người chơi và là phần mềm miễn phí.

    II. Phân tích các yêu cầu phần mềm:
    1. Phân tích chức năng (Functional analysis):
    - Chương trình cho phép người chơi có hai sự lựa chọn: Chơi với máy hoặc hai người chơi với nhau.
    - Cho phép dùng chuột để di chuyển quân cờ.
    - Hiển thị đồng hồ thời gian của từng người chơi.
    - Ghi lại và hiển thị các nước đi, thời gian của nước đi đó của ván cờ cho người dùng biết.
    - Hiển thị những quân cờ bị ăn mất của cả hai người chơi.
    2. Phân tích đáp ứng sự kiện (Event Response analysis):
    - Khi người chơi kích hoạt chương trình thì chương trình sẽ load một game mới mặc định sẽ là người chơi với máy. Người dùng có thể thay đổi mặc định này để lựa chọn chơi với máy hoặc hai người chơi với nhau.
    Phân công công việc trong nhóm:
    Đặc tả phần mềm: Phạm Minh Tài
    Thiết kế ngoài: Nguyễn Văn Cường
    Thiết kế trong: Trần Thị Hồng Sa
    Thiết kế chương trình: Trần Thị Ngọc Tuyết
    Code: Phạm Minh Tài
    Hướng dẫn chơi và sử dụng phần mềm: Trần Thị Ngọc Tuyết
     

    Các file đính kèm:

Đang tải...