You are on page 1of 21

19/04/2024

Tuần 9

Kỹ thuật lập trình C/C++

Xây dựng và thiết kế


Game cờ caro
GVHD: ThS. Hoàng Quang Huy

Nhóm: Tạ Đức Mạnh-20233520


Đặng Duy Đạt-20233300
Nội dung trình bày
01 02 03

Giới thiệu Giới thiệu Phân công


thành viên đề tài nhiệm vụ

04 05

Quá trình thiết Tài liệu


kế và xây dựng tham khảo
01
Giới thiệu thành viên
Tạ Đức Mạnh
• Chuyên ngành: Điện tử-Viễn thông
• Ngày sinh: 30/04/2005
• Quê quán : Bắc Giang
• Email: manh.td233520@sis.hust.edu.vn

Đặng Duy Đạt


• Chuyên ngành: : Điện tử-Viễn thông
• Ngày sinh: 02/07/2005
• Quê quán: Nghệ An
• Email: Dat.dd233300@sis.hust.edu.vn
02
Giới thiệu đề tài
Lý do chọn đề tài

Phục vụ hoạt Rèn luyện kỹ năng Có chơi cùng bạn


động giải trí lành tư duy, phản xạ, bè, cùng nhau so
mạnh xử lý tình huống tài đấu trí
Giới thiệu về game cờ caro

Cờ caro là một trò chơi dân


gian. Game cho phép hai người
chơi có thể so tài đấu trí với
nhau.
Giới thiệu về game cờ caro
Ván cờ được chơi trên bàn cờ 19x19 ô vuông. Hai
bên sẽ thay phiên nhau tích vào những ô vuông
trên bàn cờ. Ký hiệu mỗi nước đi của từng người
là X hoặc O. Người chơi sẽ phải dùng chiến thuật
và kinh nghiệm để tạo thành 1 hàng ngang, dọc,
chéo có 5 quân cờ của mình. Lưu ý là 5 quân cờ
này không được phép chặn 2 đầu bởi các quân cờ
của đối phương. Người chiến thắng là người tạo
được hàng 5 đầu tiên.
Phân tích bài toán

Giao diện người Chức Năng Cách chơi Thông báo kết
dùng quả
Sơ đồ chức năng
Use Case Diagram
Activity Diagram
03
Phân công nhiệm vụ
Timeline

Tuần 1, 2 Thành lập nhóm, bàn ý tưởng

Tuần 3, 4 Chốt ý tưởng, khởi tạo slide phần 1 và


2, bắt đầu tìm hiểu về các công cụ

Tuần 5, 6 Hoàn thành việc vẽ diagram, timeline


và tìm hiểu công cụ, bắt đầu lập
trình.

Tuần 7, 8 Hoàn thành các chức năng cơ bản của


trò chơi (chạy được chứ chưa cần
đẹp).
Timeline

Tuần 9, 10 Hoàn thành toàn bộ trò chơi, đáp ứng


chỉ tiêu chức năng và phi chức năng.

Tuần 11, 12 Hoàn thành kiểm thử, hoàn thành viết


báo cáo, slide, và documentation.

Tuần 13, 14 Chuẩn bị cho thuyết trình cuối kì.

Tuần 15+ Báo cáo cuối kì


04
Quá trình thiết kế và xây
dựng
Tạo giao diện của game
Giao diện chính trong game
Tạo bàn cờ
Có hai loại bàn: 3x3; 15x15
05
Tài liệu tham khảo
BOOK: THE C++ PROGRAMING

LANGUAGE

You might also like