欢迎来到天天文库
浏览记录
ID:11888066
大小:213.00 KB
页数:17页
时间:2018-07-14
《flash游戏设计翻牌游戏的制作》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、青岛大学软件技术学院二维动画课程设计报告题目名称Flash游戏制作——《翻牌游戏》姓名薛源专业数字媒体艺术班级08级1班指导教师徐卓二0一0年一月十五日16课程设计任务书一、目的:本次课程设计的目的是通过使用FlashActionScript3.0编程技术制作一个Flash小游戏或交互场景动画,使学生在巩固本学期FlashActionScript编程技术和上一学期Flash动画制作的基础上,进一步培养学生的动画制作能力和编程技术,学会应用所学知识制作交互场景动画和Flash小游戏,积累制作flash动画和游戏的经验,巩固课程所学的理论知识,为以后工作打下基
2、础。二、要求:每位同学从所给题目中选择一个作为本次课程设计的主题,使用FlashActionScript3.0制作一个小游戏或交互场景动画,设计要求如下:1.作品主题积极向上,内容健康完整;2.作品中的游戏主角或场景须为自己独立创作,并自己编写程序完成游戏或场景功能;3.作品中要充分利用所学知识进行制作,功能相对完整,运行流畅,画面美观,形式生动活泼,观赏性实用性强;4.撰写不少于3000字的报告,报告结构合理,语句通顺,能够说明制作过程和原理。5.同时上交作品文件(SWF及FLA文件两种格式)和课程设计报告。三、时间与地点:时间:2010.1.5—201
3、0.1.15;上午8:00—11:30;下午13:30—15:30地点:西3#实验楼204、205四、进度计划:1月4日选题1月5日搜集资料,确定选题1月6日编写剧本1月7-8日设计分镜台本并准备素材绘制主要角色及场景1月11日动画制作1月12-14编写程序及测试完善1月15日撰写报告16目录第一章游戏简介3第二章场景设计42.1制作片头动画42.2开始界面设计52.3游戏界面设计52.4制作card元件6第三章游戏功能设计与实现73.1模块一开始游戏73.1.1简介及代码73.2模块二card游戏主要功能73.2.1简介73.2.2代码8第四章测试与完善
4、12第五章小结及心得体会13致谢14参考文献1516第一章游戏简介翻牌游戏是一款休闲益智性游戏,适合于各类人群。这款游戏的玩法是:先给玩家看一组牌,然后将牌背面朝上。用鼠标点击两张牌,如果不是一对的话则盖回去。如果是一对的话,则这两张牌消失。直到所有牌都配对完成,游戏结束。这款游戏有时间限制,每次点击牌都会计数,当点击的牌是一对的话,会得到相应的分数。在规定的时间内如果没有完成,游戏也会结束。这款游戏主要考察人的记忆力,多玩类似游戏有助于提高注意力,是一款非常好的游戏。图1游戏平面16第二章场景设计2.1制作片头动画首先将制作片头动画所需的图片导入到库中,
5、然后新建影片剪辑元件2,在不同图层中分别添加背景、线框、进度条、静态文本、动态文本等。在进度条所在图层创建补间动画,使进度条在不同帧上显示不同长度。在静态文本上添加“Loading……”字样。图2片头动画新建影片剪辑元件1,在其中创建动态文本,在动作面板中添加代码,使其随着时间变化显示不同百分比,代码如下所示。stop();//在kaishi按钮上注册事件侦听kaishi.addEventListener(MouseEvent.MOUSE_DOWN,down);functiondown(e:MouseEvent){nextFrame();}162.2开始界
6、面设计新建影片剪辑元件,命名为开始界面。在不同图层上分别添加背景、图画、静态文本等。背景颜色填充为线性渐变,图画为星型图画和一个牌的造型,星型图画分布在背景四周。静态文本内容为“翻牌游戏”。然后再创建一个按钮元件,内容为“开始游戏”,当单击按钮时,游戏开始。开始界面如图1所示。2.3游戏界面设计新建影片剪辑元件,命名为背景。在不同图层上分别添加背景,矩形线框、文本等。背景颜色为土黄色,矩形线框笔触颜色为黄色,填充颜色为褐色。然后在右上角绘制一个椭圆,在椭圆上添加两个静态文本,内容分别为“Card”、“game”。在下方添加三个静态文本,内容分别为“Time
7、”、“Click”、“Score”。图3游戏界面162.4制作card元件创建一个新的影片剪辑原件,在其中制作一个影片剪辑元件card表示一张纸牌。向上添加一个新的图层,在牌的上面添加一个动态文本框,实例名为type。在第一帧添加脚本,让文本框显示出来;type.visible=true;在第40帧添加脚本,让文本隐藏。type.visible=false;stop();在影片文件的当前位置创建一个脚本文件card.as,在其中定义元件card的绑定类card。该类的作用很简单,就是创建此类的实例时,向新实例中的动态文本里添加一个数字作为这张牌的类型。代码
8、如下所示。package{importflash.display.
此文档下载收益归作者所有