VC++设计网间对战五子棋
发布网友
发布时间:2022-05-13 18:41
我来回答
共3个回答
热心网友
时间:2023-10-21 04:11
以下谨为个人意见,完全我自己的想法(我自己是搞软件开发的),谨供参考:
1,设计程序结构,就是说代码是大概是怎么分类的,如:要有个棋盘类,专门来处理棋子的显示,有个检测类,专门处理是否达到赢的状态....等等.
2,结构设计好后就开始画程序的流程图,这样在写代码和以后维护起来才方便.把程序从启动到结束的所有流程都画出来,标明走向.这样做还有个好处就是可以对程序有个大概的蓝图.
3,流程图好了以后其实就已经好了大办了,剩下的就是代码翻译了,把你前面的人类语言的设计按钮流程图翻译成代码.因为代码是相对独立的一块一块的,可以每个单独的模块一个一个写\测试.
4,把所有模块都写好后,进行程序拼合,在拼合过程中如果是一个人写的代码可能还好一点,如果是分工合作几个人写的代码可能会有一点麻烦.(因为商业代码一般不可能是一个人完成的)
5,最后就是软件的检测了,测试基本功能是否可以正常使用.都这里也就差不多结束了.
6,这就是产品的后期维护了,就是在使用过程中发现什么问题再来修改.
如果有什么问题HI我.
热心网友
时间:2023-10-21 04:12
1.设计五子棋的规则判定算法。C++
2.使用mfc画五子棋 棋盘,并对鼠标左键做出消息映射。
3.创建服务端,(winsock)启动服务端,并等待客户端链接。
4.客户端链接。成功后,刷新棋盘。
5.分先后手后,走一步,进行一次输赢的判断,然后发送给对方 下棋的位置,输赢的判断,并刷新界面。(循环,直到分出输赢,或者下满棋盘)。
大概就这思路。你琢磨琢磨吧。
热心网友
时间:2023-10-21 04:12
为什么这么多的分没有人回答呢
没有人回答就给我算了吧
反正关闭也是照样扣分