- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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函数创建一个背景大小的矩形,为老鼠的跑动空间
                您可能关注的文档
最近下载
- 全新版进阶视听说B1 四级听力训练3测试答案.pdf VIP
- Q-SHEC-J100012-2022 栈桥设计指南(中交二航局).pdf VIP
- 诗经鹿鸣PPT课件.pptx VIP
- 科创1实验报告2调频无线话筒的制作.pdf VIP
- GB T 5206-2015 色漆和清漆 术语和定义.docx VIP
- 科学推理能力测试题及答案.doc VIP
- 上海市市北初级中学教育集团2024-2025学年下学期七年级期末考试数学试卷(含答案).pdf VIP
- 《逻辑的力量》课件统编版高中语文选择性必修上册.pptx VIP
- 公共营养师训课件基础知识.ppt VIP
- 5c培训模拟试卷及答案、重症医学专科资质培训班模拟考试试卷及答案.docx VIP
 原创力文档
原创力文档 
                         
                                    

文档评论(0)