中国象棋程序系统设计开题报告

 2021-08-08 10:46:52

1. 研究目的与意义

主要目的:一、培养学生综合分析和解决本专业的一般工程技术问题的独立工作能力,拓宽和深化学生的知识。二、培养学生树立正确的设计思想,设计构思和创新思维,掌握工程设计的一般程序规范和方法。三、培养学生树立正确的设计思想和使用技术资料、国家标准等手册、图册工具书进行设计计算,数据处理,编写技术文件等方面的工作能力。四、培养学生进行调查研究,面向实际,面向生产,向工人和技术人员学习的基本工作态度,工作作风和工作方法。

理论意义:毕业设计是高等院校毕业生提交的一份有一定的学术价值的文章。它是大学生完成学业的标志性作业,是对学习成果的综合性总结和检阅,是大学生从事科学研究的最初尝试,其目的在于培养和提高学生综合运用所学的基础理论、专业知识和基本技能,分析与解决工程实际问题的能力和进行科学研究的初步能力;培养学生独立工作能力、创新能力,以及理论联系实际和严谨求实的工作作风。毕业设计是在学生按照教学计划学习完必修课程和技能之后,通过考察,立题,收集材料,查阅资料中外文资料,制定设计方案,实现设计要求的工艺过程;锻炼毕业生综合运用专业理论与知识分析解决实际问题,提高学生的思维能力、动手能力的过程;撰写设计说明书或毕业论文能够培养大学生的语言表达能力和思维能力,也能够使大学生掌握科学研究的基本程序和研究方法,明确设计者的设计过程和所要解决的问题,而且有指导老师的指导和教授,可以正确的向目标前行,可以减少设计路线的错误和解决一些独立难以解决的问题,避免走弯路浪费时间,更重要的是学生自己亲身经历设计过程可以迅速提高学生解决问题的能力。为今后解决工作中的问题奠定了基础。

实践意义:电脑游戏行业经过二十年的发展,已经成为与影视、音乐等并驾齐驱的全球最重要的娱乐产业之一,其年销售额超过好莱坞的全年收入。游戏,作为一种娱乐活动。早期的人类社会由于生产力及科技的制约,只能进行一些户外的游戏。随着生产力的发展与科技进步,一种新的游戏方式电子游戏也随之诞生。
当计算机发明以后,电子游戏又多了一个新的载体。电子游戏在整个计算机产业的带动下不断地创新、发展着。自从计算机发明,向各个领域发展,到成为我们现在每天工作与生活必不可少的一部分的这个过程中,电子游戏也逐步渗入我们每个人的娱乐活动中。而计算机已经普及的今天,对于可以用计算机进行程序编辑的人来说,开发属于自己的游戏,已经不再是梦想。事实上,个人计算机软件市场的大约80%销售份额是来自游戏软件。棋牌游戏属于休闲类游戏,相对于角色扮演类游戏与即时战略类游戏等其它游戏,具有上手快、游戏时间短的特点,更利于用户进行放松休闲,为人们所喜爱,特别是棋类游戏,方便、快捷、操作简单,在休闲娱乐中占主要位置。作为中华民族悠久文化的代表之一,中国象棋不仅源远流长,而且基础广泛,作为一项智力运动,中国象棋开始走向世界。
随着计算机处理速度的飞速提高,人们很早就提出了疑问:计算机是否会超越人类?世界国际象棋大师已被计算机打败,计算机已经超过了人类?而人工智能是综合性很强的一门边缘学科,它的中心任务是研究如何使计算机去做那些过去只能靠人的智力才能做的工作。因此,对游戏开发过程中的人工智能技术的研究自然也就成了业界的一个热门研究方向。

2. 国内外研究现状分析

目前相关内容国内外的研究多不符合市场化需求,大部分市场产品均存在各种各样的弊端。

有些受制于网络的限制,还有的要求注册会员才能加入游戏,而我对于对于这些问题提出了自己的解决方法和对策,相对来讲比较符合大众的习惯。

3. 研究的基本内容与计划

对于象棋来说,核心设计主要包括人工智能算法的以及整个游戏中界面及程序辅助部分的实现,主要用 visual c 进行开发,里面的mfc类库,使游戏开发更加方便,并利用人工智能相关搜索算法实现人工智能的着法生成,从而完善整个游戏的功能。

该程序功能包括:
*人机对弈;
*搜索深度设定;
(电脑棋力选择)
*悔棋、还原;
*着法名称显示;
整个程序的实现可分为两大部分:
第一章人工智能算法设计(计算机下棋引擎)
该部分实现了如何让计算机下中国象棋,其中涉及人机对弈的基本理论及思想,是该程序的核心部分,同时也是本项目研究的重点所在。

第二章界面及程序辅助设计
光有下棋引擎尚不能满足人机交互的基本要求,因此还需要一个框架(界面)来作为引擎的载体,同时提供一些诸如悔棋,还原之类的附属功能(程序辅助)。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究创新点

提供了多种音效,界面清晰简单,具有头像表示,并且有悔棋,重新开始等功能。

除此之外还有着法名称显示,最优化搜索等。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。