Đồ Án Đồ án C# - lập trình game cờ gánh dân gian

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
    Mục lục
    Mở đầu. 3
    Chương 1. Cơ sở lý thuyết 4
    1. Cơ sở lý luận của vấn đề nghiên cứu. 4
    2. Nội dung và phương pháp nghiên cứu. 4
    3. Kết quả đạt được. 4
    Chương 2. Phát biểu vấn đề. 5
    1. Phát biểu bài toán : 5
    1.1. Nhu cầu thực tế : 5
    1.2. Các chức năng của trò chơi: 5
    1.3. Hiện trạng và nhược điểm : 5
    2. Đặc tả Usecase: 6
    2.1. Sơ đồ Usecase: 6
    2.2. Danh sách các Actor: 6
    2.3. Danh sách Usecase: 6
    2.4. Đặc tả Usecase: 7
    - Điểm mở rộng : 9
    - Điểm mở rộng : 9
    3. Phân tích. 11
    3.1 Sơ đồ lớp (mức phân tích) 11
    3.2 Danh sách các lớp đối tượng và quan hệ. 11
    3.3 Mô tả chi tiết từng lớp đối tượng. 12
    4. Thiết kế kiến trúc. 15
    4.1 Kiến trúc hệ thống. 15
    4.2 Mô tả chi tiết từng thành phần trong hệ thống. 16
    Ø XuLyChinh. 16
    Ø Interface VanCo. 17
    Ø Interface GiaoDien. 17
    Ø Minh họa cho kiến trúc plugin. 17
    Chương 3. Kết quả và ứng dụng. 18
    1. Danh sách các màn hình. 18
    2. Mô tả chi tiết mỗi màn hình. 18
    ü Màn hình Menu. 18
    ü Màn hình Chọn độ khó. 19
    ü Màn hình Tên người chơi 19
    ü Màn hình Phòng chờ. 20
    ü Màn hình Tùy chỉnh. 21
    ü Màn hình Thi đấu cờ gánh. 21
    Kết luận. 23
    1.Môi trường phát triển và Môi trường triển khai 23
    2. Kết quả đạt được : 23
    3. Hướng phát triển. 23
    Tài liệu tham khảo. 24






    Mở đầu
    - Hiện nay các loại hình giải trí thật sự đa dạng và phong phú, và khi game xuất hiện trên máy tính, thì nó đã thực sự trở thành công cụ giải trí số một trên toàn thế giới. Số lượng người chơi game máy tính lên tới con số hàng tỉ, không phần biệt tuổi tác, giới tính hay màu da. Loại hình giải trí này len lỏi vào khắp ngõ ngách của nền công nghiệp hiện đại, và thế giới văn phòng làm việc cũng không thoát khỏi “tầm với” của nó.
    - Công việc văn phòng có thể không vất vả bằng các công việc lao động chân tay bình thường, nhưng nó lại dễ dàng tạo nên những cơn “stress” cao độ. Nếu không được giải tỏa kịp thời, hiệu quả của công việc sẽ giảm xuống rõ rệt, đôi khi còn gây ra hàng loạt sai lầm nghiêm trọng. Việc chơi games trong những khoảng thời gian nghĩ ngơi giúp giải tỏa được áp lực công việc hơn,có thể nhờ vậy nâng cao hiệu quả công việc.
    - Vì vậy mục tiêu của đề tài là nghiên cứu, lập trình những game tương thích sử dụng cho giải trí trong công việc văn phòng.
    - Trên đây, tôi xin giới thiệu một game rất thích hợp trong việc giải trí cho công việc văn phòng: đó là game “cờ gánh”, được lập trình bằng ứng dụng Microsoft visual C#.

    Chương 1. Cơ sở lý thuyết1. Cơ sở lý luận của vấn đề nghiên cứu- Ngôn ngữ C# khá đơn giản, chỉ khoảng hơn 80 từ khóa và hơn mười mấy kiểu dữ liệu được dựng sẵn. Tuy nhiên, ngôn ngữ C# có ý nghĩa to lớn khi nó thực thi những khái niệm lập trình hiện đại. C# bao gồm tất cả những hỗ trợ cho cấu trúc, thành phần component, lập trình hướng đối tượng. Những tính chất đó hiện diện trong một ngôn ngữ lập trình hiện đại. Hơn nữa ngôn ngữ C# được xây dựng trên nền tảng hai ngôn ngữ mạnh nhất là C++ và Java.
    - Visual C# là một trong những công cụ trong Microsoft Visual Studio 2008, là một ngôn như lập trình hiện đại được thiết kế để cung cấp một môi trường năng suất để tạo ra các frameworks nghiệp vụ và các thành phần hướng đối tượng sử dụng lại. Vì thế việc ứng dụng Visual C# trong việc sử dụng lập trình game tương đối đơn giản.
    2. Nội dung và phương pháp nghiên cứu- Nghiên cứu về ngôn ngữ C#, công cụ lập trình Visual C#;
    - Tìm kiếm thông tin, tư liệu từ Internet, sách giáo khoa, thường xuyên tham khảo ý kiến giáo viên hướng dẫn.
    - Tiến hành phác thảo cấu trúc game:
    · Xây dựng mô hình, giao diện cấu trúc của game.
    · Thiết kế các forms cho các yêu cầu của game.
    · Viết các thuật toán yêu cầu của game.
    - Lắp ráp các dữ kiện để hoàn tất, tiến hành chạy thử, sửa chữa trước khi đem ra sử dụng.
    3. Kết quả đạt được- Game hoàn thành có tên là “cờ gánh”. Trò chơi phát triển dựa trên luật chơi như sau:
    · Bàn cờ hình vuông được chia thành mười sáu ô vuông nhỏ. Mỗi bên có tất cả 8 quân cờ được sắp xếp như hình. Các quân cờ đi theo đường của bàn cờ.
    [​IMG]
    Cách sắp xếp quân cờ
    · Khi một quân cờ di chuyển vào giữa các cặp quân cờ đối thủ thì sẻ bị gánh các cặp quân cờ đó thành quân cờ của mình.
    · Khi một (hay một nhóm) các quân cờ của người chơi bị ép vào thế không di chuyển được một bước nào nữa thì quân cờ (hay nhóm cờ) đó sẽ bị “bóp chết” và trở thành quân cờ đối thủ.
    · Ván kết thúc khi một trong hai người chơi không còn quân cờ nào của mình trên bàn cờ nữa.
    - Game được chạy trên mọi hệ điều hành khi đã cài Microsoft visual studio(2008).
    - Có thể chơi trực tiếp với máy hoặc chơi giữa các máy tính với nhau có sử dụng mạng LAN.
     

    Các file đính kèm:

Đang tải...