- 1、本文档共99页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Chapter 14象棋游戏象棋,又称中国象棋(英文现译作Xiangqi),在中国有着悠久的历史,属于二人对抗性游戏的一种,由于用具简单、趣味性强,成为广泛流行的棋艺活动。在本章的内容中,将开发一款Android象棋游戏。在进行程序开发之前,我们先来了解下象棋的游戏规则。对局开始前,双方棋子在棋盘上的摆法如图所示。象棋盘由9条竖线和10条横线交叉组成。棋盘上共有90个交叉点,象棋子就摆在和活动在这些交叉点上。棋盘中间没有划通竖线的地方,叫做“河界”;划有斜交叉线的地方,叫做“九宫”(因为有9个交叉点)。9条竖线,红棋方面从右到左用中文数字一至九来代表;黑棋方面用阿拉伯数字1至9来代表。象棋棋子共32个,分为红黑两组,各16个,由对弈双方各执一组,兵种是一样的,分为7种: 红方:帅、仕、相、车、马、炮、兵 黑方:将、士、象、车、马、炮、卒提示:帅与将、仕与士、相与象、兵与卒的作用完全相同,仅仅是为了区分红棋和黑棋。不同兵种的移动范围和规则是不同的:01将或帅这是对垒双方的最高统帅,对垒的目的就是通过运用各自的棋子,想方设法将对方的首领将死,方为己方胜利。移动范围:只能在九宫内移动。移动规则:每一步只可以水平或垂直移动一格。其他规则:将和帅不准在同一竖线上直接对面(中间无棋子),如一方已先占据位置,则另一方必须回避,否则就算输了。02士或仕目的是为了护卫各自的最高将领(帅、将)。移动范围:只能在九宫内移动。移动规则:每一步只可以沿对角线方向移动一格。03象或相移动范围:河界的一侧,不能越过河界走入对方的领地。移动规则:每一步只可以沿对角线方向移动两格,可以使用汉字中的田字形象地表述:田字格的对角线,即俗称象(相)走田字。其他规则:移动的过程中不能够穿越障碍。当象(相)行走的路线中,及田字中心有棋子时(无论己方或者是对方的棋子),则不允许走过去,俗称:塞象(相)眼。04马移动范围:任何位置移动规则:马走日字(斜对角线)。这里有一个行走规则,可以将马走日分解为:先一步直走(或一横),再一步斜走每一步。其他规则:在移动的过程中不能够穿越障碍。05车移动范围:任何位置移动规则:可以水平或垂直方向移动任意无阻碍的步数。06炮移动范围:任何位置移动规则:移动起来和车很相似,但它必须跳过一个棋子来吃掉对方的一个棋子。07卒或兵移动范围:任何位置移动规则:每步只能向前移动一格。过河以后,它便增加了向左右移动的能力,兵不允许向后移动。08行棋规则:对局时,由执红棋的一方先走,双方轮流各走一着(双方各走一着,称为一个回合),直至分出胜、负、和,对局即算终了。09将死和困毙:① 一方的棋子攻击对方的将(帅),并在下一步要把它吃掉,称为照将,或简称将。照将不必声明。② 被照将的一方必须立即应将,即用自己的着法去化解被将的状态(而不能应将不顾,而走其它的棋子)。③ 如果被照将而无法应将,就算被将死(一方胜棋)。④ 轮到走棋的一方,无子可走,就算被困毙(无棋可走这方为输棋)。在确定项目之后,开始规划我们这个项目。项目规划的意义重大,笔者原来写程序,总是在看到功能后就马上投入到代码编写工作中,编写一个个函数去实现一个个功能。但是在后期调试时,总是会出现这样或那样的错误,需要返回重新修改。但是以前都是小项目,修改的工作量也不是很多。如果在大型项目中,几千行代码的返回修改是一件很费时费力的事情,所以提前规划是非常重要的一步。14.2.1规划流程(1)大纲策划的进行游戏大纲关系到游戏的整体面貌,当大纲策划案定稿以后,没有特殊情况,是不允许进行更改的。程序和美术工作人员将按照策划所构思的游戏形式来架构整个游戏,因此,在策划案制定时一定要做到慎重和考虑周全。14.2.1规划流程(2)正式制作当游戏大纲策划案完成并讨论通过后,游戏就由策划、程序、美工人员三方面同时开始进行制作了。在这一阶段,策划的主要任务是在大纲的基础上对游戏的所有细节进行完善,将游戏大纲逐步填充为完整的游戏策划案。根据不同的游戏种类,所要进行细化的部分也不尽相同。在正式制作的过程中,策划、程序、美工人员要进行及时和经常性地交流,了解工作进展以及是否有难以克服的困难,并且根据现实情况有目的的变更工作计划或设计思想。三方面的配合在游戏正式制作过程中是最重要的。14.2.1规划流程(3)配音、配乐在程序和美工的工作差不多要结束的时候,就要进行配音和配乐的工作了。音乐和音效是游戏的重要组成部分,能够起到很好的烘托游戏气氛的作用。14.2.1规划流程(4)检测、调试游戏制作完成后,在程序上可能会有错误,严重情况下会导致游戏完全没有办法进行下去。此时测试人员需检测程序上的漏洞,并通过试玩来调整游戏的各个部分参数使之基本平衡。14.2.2准备工作这里我们在进行游戏开发之前,需要准备好游戏中用到的配音文件和图片素材。配
您可能关注的文档
- 《Access 2010数据库应用案例教程》第2章 数据表.pptx
- 《Access 2010数据库应用案例教程》第3章 查询.pptx
- 《Access 2010数据库应用案例教程》第4章 窗体.pptx
- 《Access 2010数据库应用案例教程》第5章 报表.pptx
- 《Access 2010数据库应用案例教程》第6章 宏.pptx
- Android开发实战(第八章)Intent电话与短信.pptx
- Android开发实战(第二章)Android系统架构.pptx
- Android开发实战(第三章)UI界面布局.pptx
- Android开发实战(第十二章)网络数据处理.pptx
- Android开发实战(第四章)核心组件介绍.pptx
- 第7章计数原理(考点串讲)高二数学下学期期末考点大串讲(2019选择性).pptx
- 中国共产党的长征从江西到陕北的艰苦岁月.pptx
- 因数和倍数的认识(课件)-五年级下册数学人教版.pptx
- 微考点17雅丹地貌-2022年高考地理总复习微考点精讲优质课件.pptx
- 中心对称图形旋转研讨复习说课教学课件人教版数学九年级上册.pptx
- Module2Unit2Amypaintedapicture.(课件)(一起)英语四年级上册(1(精)14.pptx
- Unit3DiverseCulturesListeningandSpeaking课件-高一英语人教版.pptx
- 551二倍角的正弦余弦正切公式课件-高一上学期数学人教A版.pptx
- 甘肃省武威第十八中学高中生物必修三教学课件4.2种群的数量变动(共23张).ppt
- 全国中考地理复习课件第21讲河流和自然灾害(人教).pptx
文档评论(0)