跳 棋 赖 长 征 查 新.doc





《跳 棋 赖 长 征 查 新.doc》由会员分享,可在线阅读,更多相关《跳 棋 赖 长 征 查 新.doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于JAVA的钻石跳棋游戏开发赖长征(信息工程学院 指导老师:李少芳)摘要:独立钻石跳棋游戏的开发是通过Eclipse平台为开发环境,采用Java语言开发制作。游戏是人类生活中必不可少的部分,一个好的游戏对人具有一定的意义。该游戏采用Java语言开发,利用了JAVA的灵活性和实用性。该游戏是单人思考的游戏,游戏玩法通俗易懂,游戏简单有趣,操作起来具有思考性,在游戏中菜单栏中,有帮助功能,用来解释游戏的玩法和一些游戏的背景,在菜单栏中还可以切换一些背景图片和调整棋子的颜色,通过这种方式,选择出你喜欢的颜色。在游戏的过程中,还提供了悔棋功能,如果觉得自己走错了,可以进行悔棋,然后做出正确的做法。关
2、键词:独立钻石跳棋,java语言,思考性,悔棋 Diamond checkers game development based on JAVA赖长征Lai Changzheng(信息工程学院 指导老师:李少芳)(Information Engineering College Instructor: Li Shaofang)摘要:独立钻石跳棋游戏的开发是通过Eclipse平台为开发环境,采用Java语言开发制作。游戏是人类生活中必不可少的部分,一个好的游戏对人具有一定的意义。该游戏采用Java语言开发,利用了JAVA的灵活性和实用性。该游戏是单人思考的游戏,游戏玩法通俗易懂,游戏简单有趣,操作起
3、来具有思考性,在游戏中可以切换一些背景图片,还可以调整棋子的颜色,选择出你喜欢的颜色,进行游戏的过程中,还提供了悔棋功能,如果觉得自己走错了,可以进行悔棋,然后做出正确的做法。Abstract: The development of independent diamond checkers game is through the Eclipse platform as the development environment, using Java language development and production. The game is an essential part of huma
4、n life, a good game has certain significance to the people. The game using Java language development, the use of the JAVA flexibility and practicality. The game is a thinking game, the game play of user-friendly, simple game fun, operation have thought of, in the game menu, help function, used to ex
5、plain the game and some of the games background, in the menu bar can also switch some background images and adjust the colours, by this way select the color you like. In the course of the game, also provides functions afterwards, if feel wrong, can calculate, then make the right way.关键词:独立钻石跳棋,java开
6、发,单人游戏Keywords:independent diamond checkers,Java language,thinking,afterwards81 序言1.1跳棋问题的意图和作用跳棋,是一种人人都爱玩的游戏。因为它没有象棋一样尔虞我诈,烽烟四起;也没有围棋一样变幻莫测;也没有国际象棋那般大方典雅。但是它也一样妙趣横生1。最常见的跳棋是我们小时候玩的玻璃珠的那种跳棋,玩跳棋的最为激动应该是你为我搭桥,我也为你搭了桥。棋盘上充满了捷径,充满了陷阱,充满了阻碍,充满了快乐。通过一些棋子所搭的桥,我能够把棋子跳入到对方阵营中。相反的,对方也能够通过你的桥到达你的阵营中。这样你来我往,为游戏
7、增添许多的乐趣。因此双方在下棋的时候都会特别的谨慎并且会不断的思考,不仅要给自己做桥,也要防止别人走不了你的桥。通过这样的方式,双方都不断的思考,这是多么有趣的一件事情 2。曾经有人说过,人生就像在打扑克,有些时候你能抓到好牌,有些时候你没有好牌,人生态度的关键是你怎么打好你手中的牌。跳棋何尝不是也像人生一样,人生漫漫路中,不停的有人帮助你,也有人不停的阻碍你前进的道路,这不就是跳棋里面的桥吗?有些桥是捷径,有些桥,反而是阻碍。人生路上,有非常多的路要走,有捷径的路,有陷阱的路,有通往成功的路,更有通往失败的路。这些路都是选择,如果我们要走对路,那么我们必须拥有一颗火热纯粹又智慧的心。遇到成功
8、的路,我们要坚持不懈的为其添砖加瓦,使其更加牢固。3碰到阻碍人生发展的路,我们学会避免,学会抛弃。1.2独立钻石跳棋的发展和展望独立钻石跳棋的开始据说是在法国大革命的前夕,监狱的一个贵族,每天没有事情要做,一直无聊着,慢慢的,他想设计出一种单人玩的游戏,通过一段时间的努力,他发明了钻石跳棋这个游戏。相传这个囚犯,每天总是痴迷于自己的发明的游戏中,逐渐的,整个监狱的人都开始去玩玩这个游戏了。在我们国家,大家也叫它为孔明棋,在孔明棋的流传中,最为热门的是三国时期孔明所发明的一种益智棋。3当今世界传言说我国的“华容道”, 法国人的钻石跳棋游戏和匈牙利人发明的魔方是非常有挑战的游戏,因为里面含有非常丰
9、富的数学知识。游戏规则是所有的棋子只能沿着棋盘上的横纵线“隔着一个棋子跳”,并且要能调到的地方刚好有空格,跳完之后把被跳过的棋子拿掉。直到最后,无子可动时,游戏就结束了。在20世纪年以前,全球的人认为走成功至少需要23步。不过在1912年的时候,Buhot的这个人创下走18步的世界纪录。后面到了1986年,中国上海的万萍萍发现了另一种18走法。最后,通过计算机技术发现“独立钻石”中获得18步是最为快捷的,而且方法就只有两种,就是万萍萍和Buhot的。42 项目分析2.1可行性分析由于数据要储存在计算机中,数据是数据结构的实现形式;所以当我们讨论数据结构的时候必须讨论它的运算才有意义。5该游戏的
10、数据结构采用的是二维表。棋盘是二维结构,通过二维表来表示棋盘上的棋子是否存在,通过设定一个标志flag,当flag=true的时候,棋子显示正常,当flag=flase的时候,棋子显示为灰色。棋盘的布局是33 个棋子组成,其中33个棋子排成一个井字型,除掉了最中央的棋子,于是可以开始游戏,玩法是将棋子跳过邻近的棋子,要到达一个空着的位置,通过这种方式,被跳过的棋子被吃掉,跳的路径只能是上、下、左、右,不能斜跳,直到棋子没有跳法为止。因此,下棋的过程中要先判断棋子之间能否移动,如果不能移动,则没有发生变化,如果有移动,那么将会发生变化。判断棋子之间的移动之后,接下来是要进行棋子移动之后的棋子显示
11、问题,移动之后,棋子变化的总共有三个,一个是移动前的棋子,一个是移动后的棋子,还有一个是中间的棋子。2.2 需求分析游戏作为一种打发时间的游戏,需要对用户进行了解,尽可能的满足用户的需求,因此需要了解用户对软件的感官需求和性能需求。钻石跳棋游戏的开发中,从以下两个方面来阐述。从感官需求方面,该游戏为单人智力游戏,适合大部分的游戏爱好者。有人曾经说过:“钻石跳棋,老少皆宜。”由此可见,喜欢玩的人士非常之多,大到长者,小到儿童,都喜欢玩这样的游戏。游戏中可以增加一些背景图片的切换以及游戏颜色的选择。从性能需求方面来看,该款游戏功能虽然非常简单,界面可观性,适合人群玩,再加上不同的棋盘的话,那么会有
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 跳 棋 赖 长 征 查 新.doc

限制150内