五子棋VCE嵌入式设计资料.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式系统原理与应用课程设计 —五子棋游戏设计 题目: 五子棋游戏设计 姓名: 学号: 专业: 指导老师: 2013年11月15日 目录 一、系统分析与总体设计 3 1.1选题的意义 3 1.2理解需求 3 1.2.1 功能需求 3 1.2.2 界面设计需求 4 1.3 EVC的各组成部分的构成和作用 4 1.4 五子棋游戏的基本要求 5 1.4.1 开发环境描述 5 1.4.2系统总体功能: 6 1.4.3每个功能的详细说明: 6 1.5开发工具的选用及介绍 6 二、设计内容及要求 8 2.1系统总体功能设计 8 2.2总体设计 8 2.3主要模块功能设计流程图 10 2.4算法实现 13 2.4.1使用到的主要数据结构 13 2.4.2使用到的主要函数 13 2.4.3搜索算法实现描述:?? 14 三、系统实现与调试 16 3.1 运行程序结果图 16 3.2调试过程中错误信息和解决方法 18 3.3调试过程:程序时间流程中的解决方法 18 3.4系统运行的结果 19 结论 21 参考文献 21 附:设计程序代码 22 一、系统分析与总体设计 1.1选题的意义 五子棋是一种两人对弈的纯策略型棋类游戏,棋具与围棋通用,是起源于中国古代的传统黑白棋种之一。 相传中华民族的祖先轩辕黄帝无意之中画下了十七条横线十条竖线,这无意中的发明造就出了五子棋。后来,中国古代的五子棋先由中国传到高丽(今朝鲜),然后传到日本。20世纪初传统五子棋及连珠从日本传入欧洲。许多国家的人对五子棋都有不同的爱称,例如,韩国人把五子棋称为“情侣棋”;欧洲人称其为“绅士棋”,代表下五子棋的君子风度胜似绅士;日本人则称其为“中老年棋”,说明五子棋适合中老年人的生理特点和思维方式;美国人喜欢将五子棋称为“商业棋”,也就是说,商人谈生意时可边下棋边谈生意,棋下完了生意也谈成了。 由于五子棋游戏规则简单易懂,老少皆宜,而且趣味横生,引人入胜;不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性。已在各个游戏平台有应用。 基于Windows的游戏设计方式很多,如基于Java的跨平台设计,基于.net平台的设计,基于JAVA的设计由于运行在虚拟机上运行,等等。嵌入式系统根据应用需求满足应用系统的功能、可靠性、成本、体积等要求,提高了运行效率。本文采用EVC在ARM平台上进行设计来完成五子棋游戏。 1.2理解需求 1.2.1 功能需求 实现游戏界面的显示; 显示用户行程,提示用户下子; 查看用户的输入是否出界; 实现悔棋功能; 实现新一局游戏开始功能; 判断每局游戏输赢; 用户选择是否开始新一盘五子棋游戏; 退出游戏。 1.2.2 界面设计需求 显示游戏运行界面,棋盘大小规格为15*15; 根据功能需求,显示新游戏和悔棋按钮; 系统和用户需要用不同的颜色的棋子,最后以红色棋子显示赢家。 ◆ EVC4.0软件界面的组成 六大组成部分:标题栏、菜单栏、工具栏、工作区、活动窗口区、输出窗口 1.3 EVC的各组成部分的构成和作用 ◆ 标题栏 显示当前的工程名,活动窗口中当前打开的文件名。当当前活动窗口 中没有打开任何文件,则该栏只显示当前的工程名 ◆ 菜单栏 ● 由“File”、“Edit”、”View”等共9个菜单项组成 ● 几乎囊括了EVC4.0下可以进行的所有操作 ◆ 工具栏 ● 在EVC4.0主界面的空白区右单击鼠标,弹出的菜单中列出 了所有可视的菜单项 ● 常用的有“Standard”、”WCE Configuration”等 ◆ 工作区 ● 三个选项卡:“ClassView”、“ResourceView”、 “FileView” ● ClassView选项卡用来观察当前工作区中已有工程名以及工程的 个数,每个工程用到的类、结构体、函数、全局变量。 ● ResourceView选项卡用来观察所有工程用到的资源 ● FileView选项卡用来观察工作区中所有工程中包含哪些源代码文件,如:.C、.cpp等 ◆ 活动窗口区 ● EVC4.0软件中最大的用于显示和编辑的区域 ● 用于显示工程中的资源文件和源代码文件 ● 用于编辑资源文件 ● 用于编辑源代

文档评论(0)

南非的朋友 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档