摘要:
开学了,去图书馆借了几本书,没有找到想要的C++网络编程,倒是找到了几本LINUX的书,以及一本《Visual C#经典游戏编程开发》。翻了翻发现里面有个可以联网对弈的中国象棋游戏,一直写ASP.NET的网页,也想试着写写Winform的图形程序了,而且可以了解一下.NET的网络编程相关的内容。 象棋方面,先从网上找了张棋盘图片,在PS里把棋子一一扣了出来作为素材。编写对应的棋子类和棋盘类,前者实现棋子身份的识别和棋子图片的绘制,后者实现棋盘绘制、走棋规则、棋谱生成等功能。 网络通信的协议使用的是UDP协议,发送的信息规则是:“命令|参数1|参数2……”,主要命令:join表示用户想要联机,. 阅读全文