拼图游戏课程和设计.docx
- 文档编号:19179420
- 上传时间:2023-04-24
- 格式:DOCX
- 页数:11
- 大小:556.96KB
拼图游戏课程和设计.docx
《拼图游戏课程和设计.docx》由会员分享,可在线阅读,更多相关《拼图游戏课程和设计.docx(11页珍藏版)》请在冰豆网上搜索。
拼图游戏课程和设计
多媒体课程设计
题目拼图游戏
系(部)电子与信息工程系
班级12级计本
姓名
学号
指导教师
2012年6月20日
电子与信息工程系
《多媒体》课程设计任务书
设计题目
拼图游戏软件
已知技术参数和设计要求
设计要求:
必须具备可交互控制功能的游戏并提供一定的奖励(可针对中小学生)
设计内容与步骤
1选择合适制作软件,可用Authorware或flash或premiere或绘声绘影,可能需要多媒体其他处理工具,如声音(CoolEdit)、图像编辑(Photoshop)、动画编辑(Flash)等
2课件的分析与流程设计
3相关程序设计、实现、调试
4课程设计总结报告
设计工作计划与进度安排
设计工作4学时
实现与调试16学时
课程设计总结报告8学时
设计考核要求
1考勤10%
2作品60%
3课程设计总结报告30%
计算机教研室
拼图游戏制作
指导老师
摘要:
本课题利用Authorware制作了一个拼图游戏,让小学生在玩中可以锻炼自己的记忆力。
本文以Authorware7.0为开发工具,用到界面设计、事件响应、时间限制以及声音设置等函数变量实现拼图游戏。
关键词:
拼图游戏;Authorware;交互性
前言
伴随着计算机的迅速普及,伴随着网络“触角”的迅速延伸,喜欢探索,充满幻想,渴望参与,这是人的天性。
真实感、立体感、交互性强的游戏吸引着成千上万的人。
拼图游戏是一种大人与小孩都能玩的游戏,它可以启发智力及帮助其养成解决事情的能力。
玩拼图游戏有助于手眼协调。
它能训练和了解“部分”与“全部”的关系,可以知道许多的“部分”能拼凑出一个“全部”,以及“一个全部”是由“许多部分”所组成的。
设计环境
安装一个Authorware7.0,下载一个(XviD编解码器v1.1.3Final汉化版)并安装。
制作游戏的过程
游戏片头设计
初始化
拖曳一个计算图标释放到流程线上,如图1所示,命名为“初始化”,并在运算窗口中输入:
ResizeWindow(640,520)(这是为了整个程序中控制整个窗口的大小,以至于窗口不能随意改动大小)
图1初始化
制作封面
拖曳一个显示图标释放到流程线上,并命名为“封面”,导入事先准备好的封面图,调整其大小和和演示窗口相符。
如图2所示:
图2封面
设置等待
给程序流程线上加入一个等待图标,设置为等待3秒。
制作底图
拖曳一个显示图标释放到流程线上,并命名为“底图”,导入事先准备好的背景图,调整其大小和和演示窗口相符。
为了防止在游戏过程中“底图”被意外拖动,可在“底图”图标上右键添加计算图标并键入“Movable:
=False”。
制作拼图交互
拖曳一个交互图标到主流程线上,命名为“拼图”,并在它右边拖一个群组图标,响应
类型为按钮,并为这个按钮命名为“开始游戏”,如图3所示:
图3拼图交互
主程序的设计
制作主程序
双击“开始游戏”这个群组图标,打开其二级流程设置窗口,拖一个框架图标到二级主流程线上,并把框架图标命名为“主程序”,再拖一个群组图标到“主程序”的右侧并命名为“拼图程序”。
如图4所示:
图4主程序
制作网格
双击“拼图程序”这个群组图标进入三级流程设计,拖一个显示图标,命名为“网格”。
双击“网格”图标,在演示窗口中画拼图游戏网格图。
添加图像碎片
拖曳一个群组图标释放到三级流程线的下方,命名为“图像碎片”,打开群组图标“图像碎片”,依次导入实验前准备好的9张小图片,用批量导入的方式导入到群组图标的二级流程线上,以便和目标区域建立一一对应的关系。
设置交互
拖曳一个交互图标到三级主流程线上,命名为“拼图”,并在它右边拖9个空群组图标,依次命名为1、2、3、4、5、6、7、8、9,把这9个图标的响应类型为“目标区域”。
设置目标区域的位置,以便它们能够响应游戏者的拖曳要求。
目标区选项设置
双击目标区域1,系统弹出如图所示的目标区域属性设置对话框。
首先设置“目标区”选项卡。
在“放下”域中选择:
在中心定位。
设置“响应”选项卡。
在“状态”域中选择:
正确响应。
错误设置
在“+9”的右侧添加一个群组图标,命名为“错误”,设置其响应类型为“目标区”,如图12所示。
目标区错误选项设置
编辑“错误”图标的属性,将目标区域设置为覆盖整个演示窗口。
“目标区”域下的“允许任何对象”要选种,“放下”域要选择“返回”方式。
即指目标区域接受任何对象,将对象拖到任何非正确位置松开鼠标左键后,对象沿原路返回起点。
编辑“错误”图标的属性对话框的“响应”选项卡,在“状态”域中选择为“错误响应”。
拼图程序的后续设计
错误条件设置
拖一个群组图标释放到“错误”的右侧,选择交互类型为“条件”,命名为“AllCorrectMatched”,(命名时使用了一个系统变量:
AllCorrectMatched,系统变量来判断用户是否正确完成了所有的目标区域的匹配工作,如果全部完成了,将执行群组图标AllCorrectMatched里面的流程。
)如图5所示:
图5错误条件
设置群组图标AllCorrectMatched的属性,“条件”选项卡的“条件”域中使用系统变量AllCorrectMatched来判断所有的图像是否都处在正确的位置上。
如果是,则让程序退出交互,执行群组图标里面的内容。
“自动”域中选择“为真”。
如图6所示,首先设置“条件”选项卡。
图6错误条件设置
表扬设置
在群组图标AllCorrectMatched的内部流程线上放置一个显示图标,命名为“表扬”。
背景音乐的设置及其播放控制的步骤
背景设置
拖曳一个声音图标释放到一级主流程线上,命名为“背景音乐”。
添加背景音乐
双击声音图标,调出声音图标的属性设置对话框,如图所示。
单击“导入”按钮,定位到事先准备好声音文件上,将声音文件导入到程序之中,并选择“链接到文件”。
选项卡设置
设置声音图标的“计时”选项卡的属性,“执行方式”设置为“同时”,以保证在整个程序运行过程中声音的播放与流程线上的其他图标运行是同时的,以此达到背景音乐的效果。
音乐控制设置
双击“开始游戏”,进入“主程序”,在框架图标里面的交互图标的右侧添加一个“计算图标”,命名为“音乐控制”,响应类型设置为“按钮”响应。
如图7所示:
图7音乐控制
在“音乐控制”计算图标中写入程序代码:
ifSoundPlaying=TRUEthen
Checked@"音乐控制":
=TRUE
MediaPause(IconID@"背景音乐",TRUE)
else
Checked@"音乐控制":
=FALSE
MediaPause(IconID@"背景音乐",FALSE)
endif
如图8所示:
图8程序代码
在“音乐控制”右侧添加一个计算图标,交互类型选为“按钮响应”,命名为“退出”,并在其计算图标图标中写入“Quit("menu")”。
如图9所示:
图9退出
欢迎界面的设置
时间显示的设置
在主流程线上的“底图”下面添加一个“显示”图标,命名为“时间显示”,双击在“时间显示”图标,打开其演示窗口,并使用文字工具在其演示窗口中输入时间的函数:
{Date}{FullTime}即可显示当前的电脑所设置的具体日期和时。
游戏规则及说明的设置
在主流程线上的“时间显示”下面添加一个“显示”图标,命名为“说明”。
如图25所示。
双击“说明”图标,打开其演示窗口,并使用文字工具在其演示窗口中输入游戏规则的说明及游戏题目,特别要注意调整文字的大小及文字的位置,使其看起来更协调。
输入文字后要执行:
选中文字→菜单栏里的“文本”→“消除锯齿”→选择工具栏里的“模式”里面的“透明”模式。
后续设计及处理
擦除图标的设置
打开“拼图程序”的二级主流程,在“网格”的上面添加“擦除”图标,命名为“擦除”。
打开“擦除”图标的属性设置框,选择“说明”为“被擦除的图标”。
程序的最终流程图,如图10所示。
游戏界面如图11所示:
图10流程图
图11游戏界面
存在的问题及解决方法
通过制作拼图游戏,使我对Authorware有的更深的认识,在过程中遇到了很多问题,如:
怎么把拼图游戏和背景音乐有机的结合起来,怎么控制背景音乐,从而达到更具有娱乐性的效果?
这刚开始很让我很头疼的。
后来我通过到图书馆查阅资料、老师的指导以及自己不断地尝试自己想到的各种方法,终于解决了背景音乐与游戏有机结合起来的问题。
参考文献
[1]吴疆.多媒体课件设计与制作[M].北京:
人民邮电出版社,2002,8.
[2]焦智芳.Authorware创艺设计与百例[M].北京:
清华大学出版社,2003.12:
1—200.
[3]郭新房,倪宝童,王建.Authorware7.0多媒体制作[M].北京:
清华大学出版社,2004.4:
200—300.
课程设计成绩评定表
出勤
情况
出勤天数
缺勤天数
成
绩
评
定
出勤情况及设计过程表现(20分)
课程设计答辩(20分)
设计成果(60分)
总成绩(100分)
综
合
评
定
指导教师签名:
年月日
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 拼图游戏 课程 设计