基于Authorware的迷宫游戏开发.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Authorware的迷宫游戏开发   摘要:Authorware7. 0是一种基于设计图标和流程线结构的多媒体设计平台,它具有丰富的函数和程序控制功能,以及强大的交互控制能力。该文通过对基于Authorware的迷宫游戏的设计与实现过程的详细介绍,阐述了Authorware强大的交互功能和丰富的函数库的应用。   关键词:Authorware;迷宫游戏;交互;函数   中图分类号:TP311文献标识码:A文章编号:1009-3044(2011)22-5453-02   Authorware-based Maze Game Development   WANG Yun, ZHU Shan-hong   (College of Computer and Information Engineering, Xixiang University, Xinxiang 453003, China)   Abstract: Authorware7. 0 is a multimedia design platform, which is based on the design icon and flow line structure, and it has a wealth of functions and process control functions, as well as powerful interactive control.This article describes the Authorware-based maze game design and implementation process, elaborated Authorware powerful interactive features and its function applications.   Key words: authorware; maze game; interaction; function   在各种多媒体应用软件的开发工具中,Macromedia公司推出的Authorware是不可多得的开发工具之一。Authorware采用面向对象的设计思想,是一种基于流程图和设计图标的多媒体开发工具。它具备多媒体素材的集成能力和超强的交互控制能力,同时整合许多程序设计语言的特色,提供了丰富的函数及程序控制功能,特别适合于制作交互能力强、流程控制复杂的多媒体作品,这也是Authorware区别于其他多媒体创作软件的最大特点[1]。目前,它己广泛地应用于教育与训练、军事应用、信息管理、商业、电子出版、游戏和娱乐等领域。   1 游戏分析   本迷宫游戏在Authorware7.0中开发。游戏开始时,在界面上有一座迷宫和一个误入迷宫的老鼠。迷宫里有很多条路,大部分通向死胡同,只有少数可以通向出口,且出口只有一个。如果老鼠遇到死胡同,可以重新搜索其它的路,直到找到出口为止。   游戏的开发过程如图1所示。   2 游戏的总体设计   由分析可知,此游戏由两大部分组成:一是初始化状态,即设置背景及老鼠的初始状态;二是老鼠在迷宫中跑动,搜索出口,直到找到出口为止。在老鼠的跑动过程中,需要控制老鼠的跑动方向和跑动速度,用Authorware来开发此游戏,可把此项内容单独作为一部分,用交互图标来实现。本文采用左右方向键改变跑动方向,上下键改变跑动速度。其程序总体结构如图2所示。   3 游戏的详细设计及实现   3.1 程序初始化   初始化过程中,需要设置整个迷宫环境及老鼠的初始化状态。   3.1.1 设置迷宫环境   迷宫的每一条通路,都是由一面面的墙壁隔开而形成的。这里需要注意的是,每一面墙壁都必须单独占用一个显示图标,否则将无法设置老鼠当时跑动的空间大小,即两面墙壁之间的空间大小,这里可以把所有的墙壁(可用直线画出来)放到一个命名为“墙壁”的群组图标里面;另外,“出口”必须单独占用一个显示图标,以便于判断老鼠是否到达出口。   3.1.2 设置老鼠初始化状态   在计算图标中设置老鼠的所有初始化状态:   1)假设老鼠是方形的,计算其宽度:Rsize= INT( DisplayWidth@老鼠 / 2 );定义老鼠此时的前进方向:Rdirection := 1,即为向上;用系统变量DisplayX(存放对象中心到演示窗口的左边界的距离)和DisplayY(存放对象中心到演示窗口的上边界的距离)定义老鼠位置:RatX := DisplayX@老鼠,RatY := DisplayY@老鼠;定义老鼠跑动速率(sec/in):RatRace := 0.1。   2)用Rect函数创建一个背景大小的矩形,为老鼠的跑动空间

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档