
TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN
HỮU NGHỊ VIỆT - HÀN
KHOA CÔNG NGHỆ THÔNG TIN
TÓM TẮT ĐỒ ÁN TỐT NGHIỆP
NGÀNH: CÔNG NGHỆ THÔNG TIN
Đề tài:
LẬP TRÌNH SOCKET VÀ ỨNG DỤNG
TRONG GAME CỜ CARO
SVTH : Nguyễn Duy Mạnh
Lớp : CCCT15B
Niên khóa : 2015 - 2018
CBHD : TS. Lê Tân
Đà Nẵng, tháng 06 năm 2018


TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN
HỮU NGHỊ VIỆT - HÀN
KHOA CÔNG NGHỆ THÔNG TIN
TÓM TẮT ĐỒ ÁN TỐT NGHIỆP
NGÀNH: CÔNG NGHỆ THÔNG TIN
Đề tài:
LẬP TRÌNH SOCKET VÀ ỨNG DỤNG
TRONG GAME CỜ CARO
SVTH : Nguyễn Duy Mạnh
Lớp : CCCT15B
Niên khóa : 2015 - 2018
CBHD : TS. Lê Tân
Đà Nẵng, tháng 06 năm 2018

1
MỞ ĐẦU
1. Lý do chọn đề tài
Công nghệ thông tin hiện nay đã có những bước phát triển
mạnh mẽ và đạt được nhiều thành tựu. Trong các lĩnh vực công nghệ
thông tin, thì lập trình Game đã có một bước nhảy vọt đáng kể về cả
công nghệ lẫn nội dung. Ngày nay chiếc máy tính PC hay laptop đã
rất phổ biến gắn liền với học tập, công việc, và giải trí của con người,
những giờ phút căng thẳng sẽ được giải tỏa, hay cần cảm giác thú vị,
chúng ta đến với Game giải trí sẽ đáp ứng các yêu cầu đó.
Hiện nay, đã có nhiều công nghệ để tạo game trên máy tính và
ở chương trình này em đã chọn Visual Studio 2015 môi trường viết
với ngôn ngữ sử dụng là C# và lập trình Socket. Với các kiến thức đã
học trong trong trường và tìm hiểu thêm một số tài liệu liên quan em
xây dựng chương trình game này.
Chúng em xin chân thành cảm ơn thầy TS. Lê Tân đã chỉ bảo
tận tình để em có thể hoàn thành đồ án này.
2. Mục tiêu và nhiệm vụ nghiên cứu.
- Tìm hiểu về lập trình Socket
- Tìm hiểu về thuật toán Minimax
- Xây dựng ứng dụng trên nền tảng Visual Studio 2015
- Tìm hiểu những ứng dụng đã được phát triển trước kia để
học hỏi kinh nghiệm
- Có thể chọn được quân cờ, chọn nhạc và chat với đối thủ.
3. Đối tƣợng và phạm vi nguyên cứu.
Ứng dụng được xây dựng nhằm mục đích giải trí cao và giúp
mọi người thoải mái sau khi làm việc căng thẳng.
Đối tượng phục vụ :

2
- Cá nhân, công ty ,……
- Sinh viên nghiên cứu ứng dụng trên Visual Studio 2015.
4. Phƣơng pháp nghiên cứu.
- Tiến hành thu thập và phân tích những thông tin, tài liệu liên
quan đến đề tài để hình thành nên những ý tưởng tổng quan của ứng
dụng
- Xác định các yêu cầu nhằm phân tích thiết kế hệ thống ứng
dụng cho phù hợp.
- Xây dựng chương trình theo những yêu cầu đã đặt ra.
- Triển khai chương trình và đánh giá kết quả đạt được.
5. Dự kiến kết quả.
- Tìm hiểu rõ được phương thức kết nối của Lập trình socket
và áp dụng vào ứng dụng
- Tìm hiểu phương thức hoạt động của thuật toán Minimax để
áp dụng vào ứng dụng
- Xây dựng được ứng dụng game cờ Caro.
6. Dự kiến nội dung đồ án.
Chương 1: Cơ sở lý thuyết
Chương 2: Phân tích và thiết kế
Chương 3: Cài đặt và kết quả đạt được

