全球旧事资料 分类
课程设计报告
课程名称:专业:班级:姓名:学号:成绩:
完成日期:



f任务书
题目:黑白棋系统
设计内容及要求:
1课程设计任务内容
通过玩家与电脑双方的交替下棋,在一个8行8列的方格中,进行棋子的相互交替翻转。反复循环下棋,最后让双方的棋子填满整个方格。再根据循环遍历方格程序,判断玩家与电脑双方的棋子数。进行大小判断,最红给出胜负的一方。并根据y
选项,判断是否要进行下一局的游戏。
2课程设计要求
实现黑白两色棋子的对峙
开发环境:vc60
实现目标:
(1)熟悉的运用c语言程序编写代码。(2)能够理清整个程序的运行过程并绘画流程图(3)了解如何定义局部变量和整体变量;(4)学会上机调试程序,发现问题,并解决(5)学习使用C程序来了解游戏原理。(6)学习用文档书写程序说明
1
f摘要
本文的研究工作在于利用计算机模拟人脑进行下黑白棋,计算机下棋是人工智能领域中的一个研究热点,多年以来,随着计算机技术和人工智能技术的不断发展,计算机下棋的水平得到了长足的进步
该程序的最终胜负是由棋盘上岗双方的棋子的个数来判断的,多的一方为胜,少的一方为负。所以该程序主要运用的战术有削弱对手行动战术、四角优先战术、在游戏开局和中局时,程序采用削弱对手行动力战术,即尽量减少对手能够落子的位置;在游戏终局时则采用最大贪吃战术,即尽可能多的吃掉对手的棋子;而四角优先战术则是贯穿游戏的始终,棋盘的四角围稳定角,不会被对手吃掉,所以这里是兵家的必争之地,在阻止对手进角的同时,自己却又要努力的进角。关键词:黑白棋编程设计
2
f目录
1引言42课题分析73具体设计过程8
31设计思路832程序设计流程图833函数实现说明124程序运行结果145软件使用说明186结论r
好听全球资料 返回顶部