下载此文档

(网络版)flash中国象棋.doc


文档分类:IT计算机 | 页数:约25页 举报非法文档有奖
1/25
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/25 下载此文档
文档列表 文档介绍
成都东软信息技术职业学院
毕业实****报告
毕业实****报告题目
(网络版)Flash中国象棋
系别
学生姓名
学号
专业班级

指导教师
2008年3月18日— 2008年6月6日
摘要
这是我第二款自主研发的Flash游戏,,主要目的还是想加强对新版本的熟练运用。目的显然是达到了,无论是图像的处理,声音的处理,相关类库的运用,功能函数的编写,动画制作,各个模块的划分,还是事件运用等都已经达到了我预期的目标。唯一让我遗憾的是脚本是写在内部,按照新版本开发目的,应该把脚本写在脱离Flash本身以外的,但对这一块我还不****惯,,在调用一些全局变量和全局函数的过程中遇到了很大的困惑,这也是将代码写在内部唯一的困扰,求助了很多朋友,才解决了相关问题。
游戏难点在于棋子载入的摆放和移动上。应为是2用户游戏,所控制的棋子是不同的,采用的是根据服务器发送的ID号进行阵营的划分,并分别对所控制的棋子进行监听以达到分别控制而不会影响另一阵营的棋子。棋子的移动采用方案是:在整个棋盘的“十字交叉”出放置一个对象,目的是获取固定的移动点,当鼠标点击“十字交叉”处时,实际上获取的是这个对象的坐标,这样每个棋子移动就很规范了,不会出现位置偏差。
关键字: Flash游戏交互程序
目录
摘要 - 2 -
目录 - 3 -
第一章 引言 - 5 -
第二章程序分析 - 6 -
- 6 -
操作分析 - 6 -
对象控制 - 7 -
- 7 -
执行过程 - 7 -
第三章编写游戏原型 - 8 -
创建游戏舞台 - 8 -
项目准备 - 8 -
片头制作 - 8 -
音效- 9 -
服务器连接 - 11 -
创建XMLSocket连接 - 11 -
发送数据 - 11 -
接收数据 - 12 -
棋子摆放划分 - 12 -
棋子移动控制 - 15 -
移动规则 - 16 -
车的移动规则: - 16 -
马的移动规则 - 17 -
像的移动规则 - 18 -
仕的移动规则 - 19 -
帅将移动规则: - 19 -
兵的移动 - 20 -
第四章数据传递与解析 - 22 -
致谢: - 24 -
参考文献 - 25 -
引言
可以毫不夸张地说:是Actionscript的发展推动着Flash应用的不断成功。而Flash应用的不断成功,也为ActionScript的发展提供了更广阔的舞台。
随着FlexBuilder2和Flash CS3的发布,ActionScritpt 。.。人们对交互体验需求的日益增长,Flash已经突破网站设计的单一领域,扩展到诸如动画制作,交互设计,视频点播,手持移动设备,在线社区,游戏制作等诸多领域。
我一直认为,无论是flashCS3也好,Flex Builder也好,或者什么都好,作为开发环境而言,并没有优劣之分。直到现在,我群里还有好多人在争论到底哪一个更好些的问题。其实,无论是RIA何种应用,游戏,网站,动画展示等,无非都是以“swf”为后缀的文件,用Flash Playe解析呈现而已,这是Flash在终端所展示的形态。如果熟悉ActionScript,,在这个平台里,你可以尽情地按照你的想象来发挥,。
。本flash游戏是一个带有简单服务器的交互游戏,通过本地客户端向异地客户端发送信息进行响应操作,用户可以通过鼠标的点击来生成一个数据包,并将这个数据包发送给服务端,通过服务端转发给异地客户端,,包括sockt通信,流程控制,数组操作,面向对象开发,图形图像操作等。在自由运用这些知识的基础上,最终完成交互游戏的程序开发。
第二章程序分析
在开始编写游戏代码之前,需要分析游戏的功能和模块划分,确定用户的操作方式。

游戏能够动态的加载库里面的元件和图形和声音。在玩家执行游戏时,程序创建如图示的游戏场景,
登陆后
登陆中
登陆前

(网络版)flash中国象棋 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数25
  • 收藏数0 收藏
  • 顶次数0
  • 上传人薄荷牛奶
  • 文件大小1.04 MB
  • 时间2018-06-15