Xây dựng chương trình chơi cờ tướng trên mạng Internet
Từ khoá:
Cờ tướng qua mạng; Lập trình C#; Giao thức TCP/IP; Lập trình Socket
Tóm tắt
Đồ án này nghiên cứu và phát triển một ứng dụng cho phép người dùng chơi cờ tướng với nhau thông qua mạng Internet. Nội dung chính tập trung vào việc tìm hiểu ngôn ngữ lập trình C#, giao thức truyền tin TCP/IP và kỹ thuật lập trình Socket để xử lý kết nối mạng. Chương trình cung cấp một giao diện thân thiện, đơn giản, dễ sử dụng cho mọi đối tượng. Quá trình phát triển bao gồm việc phân tích thiết kế hệ thống, xây dựng các thuật toán cơ bản cho luật chơi cờ tướng và xử lý đồng bộ dữ liệu giữa các máy trạm. Mặc dù còn một số hạn chế về mặt tối ưu hóa đường truyền mạng và thuật toán trí tuệ nhân tạo, đồ án đã hoàn thành mục tiêu cốt lõi là tạo ra một nền tảng giải trí trực tuyến ổn định.
Tài liệu tham khảo
- Phương Lan, Lập trình Windows với C#.net, Nhà xuất bản lao động xã hội, 2002
- Đoàn Văn Ban, Phân tích, thiết kế lập trình hướng đối tượng, Nhà xuất bản thống kê, 1997
- Nguyễn Thiên Bằng, Phạm Ngọc Thạch, Từng bước học lập trình Visual C#.net, Nhà xuất bản Lao động – Xã hội, 2002.
- Phạm Hữu Khang, Kỹ thuật lập trình ứng dụng C# toàn tập, Nhà xuất bản Lao động – Xã hội, 2002.