程序要求:1.计算机为一方,人为一方,交替下棋,谁先连成一条直线谁胜;允许人选择先下还是后下。 2.界面要求:初始状态——显示棋盘,并显示玩家的操作键;游戏进行状态——动态显示棋盘不同玩家的棋子用不同符号显示,屏幕上显示当前玩家号,结束时显示赢家号。 3.提示计算机自动下棋的规则:计算机下时,应考虑所有空位,并按行、列、对角线计算每个空位的分值,若在某行(列、对角线)上,(设计算机画X,人画O)。已有XX 加50分 已有OO 加25分 已有X空 加10分 已有O空 加8分 都是空 加4分 然后选分值最高的位置画X。
2条回答 默认 最新
相关推荐 更多相似问题
点击登录
提问题
悬赏问题
- ¥20 python跨服务器实现复制 ,剪切的功能需求
- ¥15 R语言,单因素cox检验,时间分层后,使用coz.zph()函数再次ph假设检验时报错,如何解决?
- ¥15 关于#C语言冒泡排序型#的问题,如何解决?
- ¥15 如何预处理存在负值的样本数据,使其能够全都成为正的
- ¥15 SW画图拖影,平滑处理如何关闭
- ¥15 请问怎么通过css改变图片颜色
- ¥15 Blender: auto rig pro骨骼动画导出后变形穿模
- ¥15 C51单片机的设计思路哈
- ¥15 Linux脏牛提权漏洞
- ¥15 为何我用uni-data-checkbox 标签在APP里调试无法显示?