Đồ Án Thiết kế Trò chơi Latin Square

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
    Phân Công việc thực hiện :
     Đặc tả yêu cầu phần mềm : Trần Huy Hoàng
     Tài liệu thiết kế ngoài : Trần Văn Trung
     Tài liệu thiết kế trong : Lê Văn Linh
     Tài liệu mô hình CSDL, mô tả thuật toán :
    Trần Huy Hoàng - Lê Văn Linh
     Viết Chương trình :
    Thạch Xuân Bách – Trần Văn Trung

    I. Các yêu cầu phần mềm ( Software requirements ) :

    Ngày nay với sự phát triển của xã hội, nhu cầu giải trí ngày càng nâng cao , trong đó 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.
    Trò chơi Latin Square là 1 trò chơi trí tuệ, và được nhiều người chơi, đặc biệt là giới trẻ với sở thích khám phá, thử tài trí tuệ thì Latin Square là trò chơi không thể bỏ qua. Và đã có nhiều nhóm lập trình trò chơi Latin Square, với nhiều chức năng hỗ trợ người chơi như :chọn kích cỡ ma trận, đưa ra ma trận Latin Square, cho phép người chơi nhập các đáp án chơi chuột hoặc bàn phím, kiểm tra đúng sai, cho phép người chơi nhập ma trận Latin Square và giải ma trận Latin Square v.v
    Nhóm chúng tôi chủ trương phát triển trò chơi Latin Square dựa trên nhu cầu giải trí, mang tính trí tuệ của giới trẻ Việt Nam hiện nay. Tìm hiểu và lập trình trò chơi này giúp nhóm chúng tôi hiểu biết và bước đầu làm quen với thiết kế và xây dựng một phần mềm thực thụ có tính ứng dụng cao.Đối tượng chơi là : học sinh các cấp, sinh viên, thanh niên, và thiếu niên Việt Nam.
    Trò chơi Latin Square 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 XP/Vista, có cài bộ .Net framework.
    Các chức năng chính của trò chơi Latin Square :
    Cho phép tạo tài khoản người chơi, chọn kích cỡ ma trận chơi, nhập và giải ma trận, bắt đầu trò chơi mới cho phép lựa chọn mức độ khó dễ, chơi bằng bàn phím hoặc chuột, kiểm tra ô từng bước hoặc toàn bộ, cho phép back lại với hữu hạn bước, lưu trạng thái trò chơi, danh sách bảng vàng những người chơi xuất sắc, người chơi có thế in bài ra làm offline. Mục đích là cung cấp 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 (software requirements anylysis):
    1. Phân tích chức năng (Functional analysis) :
    Mỗi người chơi có username riêng, lưu quá trình chơi, kết quả chơi, thời gian chơi, lưu trạng thái trò chơi để có thể chơi được tiếp ở lần đăng nhập sau.
    Cho phép người chơi nhập kích cỡ ma trận NxN, giá trị ma trận Latin Square và để chương trình giải.
    Cho phép người chơi giải ma trận Latin Square với các mức độ khó, trung bình, dễ khác nhau.
    Cho phép người chơi dùng chuột, bàn phím để chọn số
    Cho phép kiểm tra từng bước và toàn bộ các ô của ma trận.
    Cho phép đi lại với 1 số hữu hạn bước.
    Những người chơi xuất sắc sẽ được ghi vào danh sách bảng vàng thành tích, với thời gian giải ô Latin Square là nhanh nhất.
    Người mới chơi có thể đọc hướng dẫn cách chơi thông qua bộ help của chương trình.

    Thiết kế trong cho phần mềm trò chơi Latin square

    Mục lục
    I. Lược đồ phân tách thành các module 2
    II. Giao diện giữa các module 3
    III. Chức năngcủa các module 4
    IV. Thiết kế màn hình 6
    1. Sơ đồ chuyển đổi màn hình 6
    2. Prototype 6
    3. Chi tiết 7
    V. Thiết kế form 21
    VI. Thiết kế file 22
    VII. Thiết kế cơ sở dữ liệu 23
     

    Các file đính kèm:

Đang tải...