中国跳棋的设计和实现.ppt

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中国跳棋的设计和实现

中国跳棋的设计与实现      电脑游戏正处于加速发展周期中,中国电脑游戏市场迅速扩大,近三年的年均增长率超过100%。电脑游戏的告诉发展,逐渐引起了我国政府的高度重视,信息产业部、文化部、新闻出版总属等相关部门都在积极推动各项市场监管和鼓励电脑游戏产业发展的政策措施的出台,2003年电脑游戏首次被正式纳入国家863计划,标志着我国电脑游戏产业已经的到政府的充分重视。除外,在电脑游戏产业发展的同时,有力带动了相关行业的发展,如软件、计算机、通信、电信运营、互联网等,根据统计,电脑游戏能够带动10倍于自身产值的相关行业的发展。预计未来三年,中国游戏时常规模仍将保持60%以上的告诉增长,至2006年市场规模将接近100亿元,而多样的资本运作模式将成为电脑游戏产业发展的重要推动力。同时,手机游戏、家用游戏机、游戏传媒、电子竞技等游戏周边行业也将快速发展起来。       电脑游戏产业作为现代电脑电子技术的产物,正在以其独特的魅力在全世界的娱乐领域占据主流位置,我们在承认广大娱乐网民的选择空间狭小的同时,也必须明确的一点就是电脑游戏本身所具有的强大的吸引力。近年来,世界电脑游戏市场高速发展。根据统计,全球网络玩家所占互联网人群的比例已经超过30%。电脑游戏凭借其信息双向交流,速度快,不受空间限制等互联网有时,具有诱人的互动性、仿真性和竞技性,已经成为网络业盈利优厚的三大领域之一。    小游戏制作的目的是满足了人们休闲的需要,在紧张工作之余休闲类的小游戏能够给人带来最大程度的放松,也可以增进人们之间的交流,沟通,方便人们娱乐的目的。    另外也通过本程序将几年来所学的专业知识和其他方面的知识融入到实际应用中。    通过此次课题的设计,掌握如何制作一个游戏软件,以及制作游戏软件的整个流程,制作游戏软件的步骤,为以后的就业工作打下基础。    开始制作游戏时,主要要解决的问题有以下几个方面:如何设置整个游戏的界面;如何控制跳棋游戏中棋子图片的生成且每种图片必须为偶数个;游戏开始后,判断鼠标两次点击的图片能否消去,即图片是否相同且图片之间路径的判断;如何判断游戏是否结束以及输赢问题等。 本设计采用单机服务器模式,游戏规则是模仿网络上普通的跳棋游戏,主要是鼠标两次点击的图片能否实现跳转到指定位置的问题。当前,前提是点击棋子图片,若点击的是同一张图片或者两张不同的图片,则不予处理。在两张想同图片所能连通的所有路径中,如果存在一条转弯点不多于两个的路径,就可以跳转;如果没有,则不予处理。 把整个软件分成两个模块:1、整体界面的设计和棋子图片的生成;2、棋子图片路径判断函数。 首先,最基本的就是关于程序图片的位置怎么获取,以及如何控制。这里采用最常用的方法——数组。考虑到图片是多行多列的格式。所以采用二维数组(数组名为flag[])的方式来控制比较直观,并且为了程序容易解读,统一在不同过程中用名为i和j的变量来分别表示行列。程序开始时给数组中的各个元素赋初值为0,即表示没有图片。    这个部分功能只与一个事件相关,就是image控件按下的事件。 这个事件算法,其中很重要的一点就是在鼠标按下后要获取图片值,这个思路在前面的3.1.1有详细介绍,另外本过程还有一个解决问题就是,要判断前后两次选中的图片间隔是否相同,及其相应位置(路径判断时需要用到)。所以用两个变量tempi和tempj来分别存储前次选中图片的行列位置。 1. 《Java语言及其网络应用》作者:朱振元??2006年第1版?? 2.. 《Java智能卡开发关键技术与实例》作者:林胜利??:2006年9月??-? 3. 《Java程序设计》作者:陈强??:2006年8月第1版 4. 《Java程序设计上机指导》作者:陈强??:2006年8月第1版? 5. 《Java程序设计上机指导》作者:陈强??2006年8月第1版?? 6. 《数据结构 Java版》作者:蔡明志编著??:2006年7月?? 7. 《JAVA语言及编程技巧》作者:姚庭宝??出版日期:2006年09月第1版?? 8. 《精通Spring:Java 轻量级架构开发实践》作者:孟劼?? 2006年10月第1版??

文档评论(0)

189****7685 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档