基于Flash lite的手机打砖块益智游戏的设计-论文.pdf

基于Flash lite的手机打砖块益智游戏的设计-论文.pdf

ID:58232532

大小:258.54 KB

页数:5页

时间:2020-05-07

基于Flash lite的手机打砖块益智游戏的设计-论文.pdf_第1页
基于Flash lite的手机打砖块益智游戏的设计-论文.pdf_第2页
基于Flash lite的手机打砖块益智游戏的设计-论文.pdf_第3页
基于Flash lite的手机打砖块益智游戏的设计-论文.pdf_第4页
基于Flash lite的手机打砖块益智游戏的设计-论文.pdf_第5页
资源描述:

《基于Flash lite的手机打砖块益智游戏的设计-论文.pdf》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、2014年8月韶关学院学报·自然科学Aug.2014第35卷第8JournalofShaoguanUniversity·NaturalScienceVol_35No.8基于Flashlite的手机打砖块益智游戏的设计吴伟信,庄月萍(泉州师范学院教育科学学院,福建泉州I362000)摘要:随着Flash技术在移动设备中的实现,在手机上开发游戏软件的速度大大地提高了,开发难度也有所降低.阐述了Flashlite的主要技术,并提出设计方案,设计了一款打砖块手机游戏,在构建了完善的游戏思维的基础上.分析了需要解决的关键问题及需要使用的关键技术,划分功能模块,实现整套游戏

2、的开发,并采用手机模拟器进行模拟测试,验证游戏功能.关键词:Flashlite:手机:打砖块;益智游戏;碰撞检测中图分类号:TP393.09文献标识码:A文章编号:1007—5348(2014)08—0015—05移动学习正在成为人们学习的一种新方式.益智游戏也作为一种新型的学习方式逐渐被广大用户接受,这些可以让我们预见到手机益智游戏将会是手机、学习与游戏融合的一个必然趋势,寓教于乐的理想将在信息时代通过手机益智游戏的方式得以实现口].Flashlite是Adobe公司开发的专门针对移动设备而设计的一种Flash开发技术.利用Flashlite开发手机游戏具有占

3、用存储空间小、支持脚本语言分割、平台无关性和适用所有主流手机制造商等优势.由Flashlite开发的手机游戏具有很好的通用性和可移植性.此外,Flashlite技术能将Flash功能与移动设备的处理能力和配置进行平衡,在动画显示、界面设计以及服务器整合等方面拥有先天性的优势,使得开发者能够快速地为移动设备开发出极具表现力、交互性强的游戏I2-3].针对手机硬件资源有限、屏幕小、游戏时间短等特点,应用FlashLite技术设计简单、操作方便、有益于智力开发的手机游戏,有着及其广阔的发展空间H].1打砖块游戏设计1.1设计思想游戏者进入游戏后需要打掉所有砖块,游戏过

4、程中会有益智题出现,以游戏者是否接住正确答案的礼品作为奖惩.在游戏开始时,游戏者的生命值为4,玩家通过方向键的上、下键控制挡板左右运动,用挡板挡住小球使小球弹起来,打掉上面的砖块.每打掉一个砖块,就可以得到相应的分数,如果挡板没有挡住小球致使小球落下,生命值减1,如果生命值为零,则游戏结束.游戏提供了奖惩元素,当小球打掉砖块时会不定时随机出现礼品.游戏过程中挡板会有益智题出现,当有益智题答案相关的礼品落下时,如果游戏者接住正确答案的礼品.挡板会变长.如果接住错误的答案礼品,挡板会变短.整个游戏共分为三关,游戏者在每关打掉所有的砖块,便进入下一关,通关后的每一关,

5、通过递减砖块与挡板的距离增加游戏难度.总体流程设计见图1.1.2需要解决的主要问题在研究F1ashlite的基础上,对现有PC版打砖块游戏进行调研分析,结合益智游戏的特征,设计的手机游戏需要解决的主要问题如下:(1)需要对游戏中角色进行碰撞检测,在角色进行移动的过程中,角色与角色之间可能会发生碰撞,检收稿日期:2014—04—01基金项目:福建省教育厅A类科技项目(JA12282);泉州市科技项目(2012Z123).作者简介:吴伟信(1977一),男,福建南安人,泉州师范学院教育科学学院副教授,硕士,主要从事网络多媒体技术与网络游戏教育软件设计方面的研究.·1

6、6·2014测可能发生的碰撞是游戏设计的关键,主要体现在砖块和三l开二始匕游戏}小球的碰撞检测、小球和挡板的碰撞检测.—————+I譬现益智翘(2)通过键盘响应事件进行玩家挡板的左右移动控制,-。=-_=_二_。。。-]___-=。。_-二_●-一乡l移动捎板位置但小球弹射是自动运行,就需要有一定的智能性;小球弹射1-命值>01分值减o大.否的运行算法体现在方向和y方向上的速度控制.运行区<否挡住弹球?域控制和移动方向控制.捎板变艇ll出现昝棠选项的礼晶(3)即时进行游戏的记分和生命值显示实现对玩家的评价,在游戏中需要动态的显示当前玩家的游戏得分和玩正确答案礼艇

7、永成绩家剩余的生命值,并控制游戏的晋级和结束.工捐板变}乏结寐游戏(4)手机内存小,代码利用率高,所以该程序逻辑设计应相对严谨,应尽量将所有可能发生的事件及意外情况考图1游戏运行流程图虑在设计中.2关键技术分析Flash游戏场景中采用hitTest方法,实现角色所对应的元件实例两两依次进行碰撞检测,判断两个元件或目标是否重叠和相交,如果相交或重叠,就执行相应的动作].基于hitTest方法进行碰撞检测有两种情况.2.1元件与某点相交的检测应用于检测某一影片元件(MC)是否与一坐标(,y)相交,语法格式:MC.hitTest(x,Y,true[false]);当第

8、3个参数取值为true时

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。