完成Qt设计问题并给出程序 80C

设计内容:
本次大作业,要求设计一个五子棋游戏,实现两人对弈。一人执白棋,一人执黑棋。通过掷骰子,以数字大的一方先走棋,先形成5子连线者获胜。
具体功能要求如下:
1. 在画面中绘制一个14*14棋盘,风格自由
2. 通过掷骰子,决定黑白棋谁先走。(提示,通过随机函数实现)
3. 黑白棋轮流下棋,每人限时30秒,超时将放弃下子权利,由对手接着走。
4. 在线条交叉处单击鼠标,可以实现黑棋或白棋的绘制
5. 已落子处,不能反复下棋,应提醒用户该处已有棋子,提醒方式自由,如警示音等等。
6. 先形成5子连线者获得胜利,一局结束。
7. 实现用户注册功能
8. 以文件方式记录用户信息
9. 以文件方式记录用户历史胜负详情
10. 可以通过网络在不同的客户端进行对弈
11. 可以实现人与电脑的对弈
四、 设计步骤与方法
1. 分析题目要求,整理程序思路,确定程序基本结构。
2. 根据基本思路,确定输入和输出,设计各模块的算法。
3. 确定用到的所有类的描述和定义,并设计测试程序来对类进行测试。
4. 在计算机上编译程序,检验程序的可运行性。

1个回答

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问