- 1、本文档共2页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
个性化亚马逊棋的界面设计与实现.doc
个性化亚马逊棋的界面设计与实现
摘 要: 本系统以亚马逊棋游戏作为研究对象,在, the Amazon game is the object of study. Under the platform of azon game system. The interface design of the system adopts the cartoon pixel style. Besides the conventional menu interface and game interface, it also sets the interface of roovement animation display. Users are able to adjust the background music and volume of the effect music. Experiments contend that the system is feasible and effective.
Keye of Amazon; interface design; puter game
0 引 言
计算机博弈是人工智能一个传统而重要的研究领域。现今以计算机博弈为代表的人工智能技术在计算机游戏中的应用,极大地提高了游戏的娱乐性,已然成为计算机游戏品级确认的核心保障。计算机博弈系统的界面是系统的外在直观表现,是博弈软件系统和玩家交流的门户语言,所以系统界面设计在整个系统研发中发挥着举足轻重的关键作用。
亚马逊棋是由阿根廷沃尔特Zamkauskas 于1988年发明的双人抽象策略游戏,是圈地游戏家族中的一员,同时与国际象棋也形同远亲。亚马逊棋[1]的棋盘由黑白相间的10*10的方格组成,双方右下角为白色格子。棋子每方有4个棋子。时下通用的行棋规则为:
1)每个棋子都相当于国际象棋中的皇后,其行棋方法与皇后相同,可以在8个方向(上、下、左、右、左上、左下、右上、右下)上任意行走,但不能穿过阻碍;
2)当轮到一方行棋时,此方只能、而且必须移动4个Amazons中的一个,并在移动完成后,由当前移动的棋子释放一个障碍,障碍的释放方法与棋子的移动方法相同(8个方向,但不能穿过障碍),同样障碍的放置也是由规则内部生成的;
3)当某方完成某次移动后,对方4个棋子均不能再移动时,对方将输掉比赛;
4)每次开局位于棋盘下方的玩家将执先手行棋;
5)整个比赛中,双方均不能吃掉对方或己方的棋子或障碍。
亚马逊棋不仅能增强思维能力,改善记忆力,而且富含哲理,有助于修身养性。亚马逊棋游戏程序[2-3]的开发使得亚马逊棋同款游戏得到了高效推广及流行,也有越来越多的人开始喜爱并投身于这一游戏活动中。但是,其界面设计在直观视觉上却显得单调无趣、且呆板生硬,这样就使玩家无法尽享棋局中的玄妙与乐趣。
基于此,本文设计开发了一个别样的个性化亚马逊棋游戏,目的是让人们在游戏中享受与电脑激战的乐趣,缓解身心疲劳,开发才智,从而大幅提升亚马逊棋的大众接受度及风靡程度。
1 个性化亚马逊棋游戏主界面设计
一个优秀的游戏系统应该展现一个令人赏心悦目的游戏界面,同时更要具备人性化特质,让玩家操作起来倍感流畅且自然。本文亚马逊棋界面采用卡通生动的像素风格,这样当玩家打开游戏之后,轻松感觉扑面而来,能够惬意地融入到这个游戏的氛围中来。整个界面主要由2个模块组成,分别是:左侧的棋盘模块、右侧的菜单模?K,具体如图1所示。在此,则将对左、右侧模块的功能设计给出如下阐释解析。
1.1 棋盘模块
棋盘模块(chessap组件来装载,随着游戏的进展,图片也会随着数组中值的不同而发生改变。为了让用户更为直接地感受到棋子状态的变化,本程序总共用11个不同图片来表示棋子和障碍,并且使用侵略性更强的红色代表先手方,用偏沉稳一些的蓝色代表后手方,详情如图3所示。
另外,考虑到用户可能会因为边界不清导致误操作,本程序在用户操作棋盘时将鼠标改为黑色方框如图4所示,与此同时方框上下左右对准的坐标元素会特别加重显示,设计细节可见于图5,这样即可使用户知道光标的所在位置,实现方法是先在移动事件中获取当前鼠标位置,通过计算找到上下左右四个字符数字组件,而后将关联图片做出指定改变。
文档评论(0)