Flash,AS3.0教你射击类游戏的制作
篇大提琴调音 一:基于单片机的射击游戏
毕业设计(论文)
题目:
院系:
专业:
学生姓名:
学号:
指导教师:
基于51单片机智能游戏机开发设计
_年六月
目录
摘要.................................................4
第一章前言.............................................6
本系统主要研究内
容.................................................7
第二章系统组成及工作原理................................8
2.1系统组
成........................................................8
2.2工作原理说
明....................................................8
2.3系统组成框
图....................................................9
第三章系统软硬件模块开发..............................._
3.1系统硬件总情人节浪漫图片 体设计...............................................
_
3.1.1AT89C51单片机简介...................................._
3.1.2JM__28LCD简介......................................_
3.2显示模块......................................................
_
3.3按键控制模块..................................................
_
3.4系统软件模块..................................................
_
第四章智能游戏机仿真及硬件实现........................23
4.1系统运行环境及开
发.............................................23
4.1.1KEILC_51软件的使用..................................23
4.1.2操作说明..............................................24
4.2电路硬件原理
图.................................................25
4.3软件设计方案..................................................
26
4.4仿真结果......................................................
28
第五章结论及展望.......................................31
致谢.................................................32
参考文献...............................................鲁雨亭 .33
附录....................................................34
摘要
本文主要内容是利用AT89C51单片机与_0__8的液晶组合设计的模拟射击游
戏,实现模拟简单的射击游戏,在像素为_0__8的液晶上显示模拟的手枪图标,并
可通过按键控制手枪的上下移动和射击并判断是否击中目标然后统计得分显示
出来,每次击中目标时蜂鸣器会发出击中音效,另有重新开始的功能键.本课题是
基于单片机技术和_0__8的广泛应用而提出.本次做的模拟射击游戏是以单片机
为核心,结合JM日出打一字 __28ALCD显示器,再配以相应的软件,达到实现模拟射击游戏的
目的.近年来随着计算机在社会领域的渗透和大规模集成电路的发展,单片机的
应用正在不断地走向深入,由于它具有功能强,体积小,功耗低,价格便宜,工作可
靠,使用方便等特点,因此特别适合于与控制有关的系统,越来越广泛地应用于自
动控制,智能化仪器,仪表,数据采集,军工产品以及家用电器等各个领域,单片机
往往是作为一个核心部件来使用,在根据具体硬件结构,以及针对具体应用对象
特点的软件结合,以作完善.单片机应用的重要意义在于,它从根本上改变主力资金 了传
统的控制系统设计思想和设计方法.从前必须由模拟电路或数字电路实现的大部
分功能,现在已能用单片机通过软件方法来实现了.这种软件代替硬件的控制技
术也称为微控制技术,是传统控制技术的一次革命.利用单片机射击的模拟射击
游戏是单片机与JM__28A的组合应用,可以很好得模拟常见的简单射击游戏,对
于开发单片机更深层次应用有非常现实的意义.
关键词:单片机;智能游戏机;__28LCD
Abstract
ThispaperismainlyusingMCUAT89C51and_0__8LCDcombination
designsimulationshootinggame,simulatingsimpleshootinggame,in
pi_elsfor_0__8LCDdisplayonsimulationpistoliconandthroughpress
thebuttontocontrolpistolandshotandmoveupanddowntodecidewhether
itishittingthetargetandstatisticalscoredisplay,everytimewhen
hittingthetargetbuzzerwillissuehitsound,otherwirestartfunction
bjectisbadonsinglechipmicrocomputerand_0__8
e_meismadeofsimulated
firingmicrocontroller(AT89C51)asthecore,combiningPG__28LCDdisplay,
matchagainwiththecorrespondingsoftware,tosimulatetheshootinggame.
Inrecentyears,withthecomputerinthesocialctorandthedevelopment
oflarge-scaleintegratedcircuits,theapplicationofSCMis
continuouslytothoroughly,becauithasthestrongfunction,small
volume,lowpowerconsumption,lowpriceandreliable,easytou,so
particularlsuitableforrelatedcontrolandsystem,moreandmorewidely
udinautomaticcontrol,intelligentinstrumentandmeter,data
acquisition,militaryproducts,andhouholdelectricalappliances,etc,
themicrocontrollerisoftenudasacorecomponent,accordingtothe
specifichardwarestructureandsoftwareapplication,theobject
nificanceliesinthatithas
radicallychangedthetraditionalcontrolsystemdesignideasanddesign
stbyanalogcircuitsordigitalcircuitimplementation
ofmostfunction,cannowsingle-chipthroughsoftwaremethodstoachieve.
Thissoftwareinsteadofhardwareofc幼儿教育知识 ontroltechnologyisalsocalled
themicrocontroltechnology,traditionalcontroltechnologyrevolution.
Usingsinglechipcomputersimulationoffiringshootinggameisthe
combinationofMCUandJM__29A,cangoodsimulationcommonsimpleshooting
game,fordevelopingthemicrocontrollerdeeperapplicationhavevery
realisticsignificance
Keywords:MCU;Simulationshootinggame;LCD;Clanguage
篇二:Flash游戏制作--打靶
Flash射击类游戏现在已经有很多了,大部分是那种飞行射击类游戏,这此我
们来学习制作一款比较另类的射击游戏—打靶,就象在靶场一样,远处摆放一个
目标靶,你来进行射击,不过这个游戏玩还是有点难度的,因为游戏中的目标靶会
一直慢慢的移动,可不是一动不动地等着你来打.(本例的.swf和.fla文件点击
这里下载)
游戏的主界面如图1所示:
图1
游戏中有一个不断移动的方形目标靶,玩家可以控制一个瞄准器来射击,每次
最高得分为5分,也就是必须射中靶心才可以,最低得分为1分,具体得分视射击
结果来定,目标靶的右面是记分牌,用来记录射击次数和每次的得分,每次游戏可
以打十枪,得分越高越好.
1.游戏中每次射击后对所得分数的判断是根据所射中的圆环,如果射中的是
最外面的圆环,只能得一分,越往内部,得分越高,所以首先制作目标靶中的代表
不同得分的圆环,因为在射击过程中圆环需要对鼠标的点击做出响应,所以圆环
应该制作成Button.
新建一个Button按钮元件,命名为1,进入元件的编辑区后,使用椭圆工具绘
制两个不同大小的正圆,然后将小圆放到大圆的内部,并将小圆的内部填充区域
删除掉,然后使用文本工具在圆环上标注上分值,如图2所示:
按照相同的方法制作其余四个代表不同分数的圆环,只不过分数越大的圆环,
其内部的小圆半径就越小,同时给不同圆环标注上相应的分数,其余四个圆环分
别如图3,4,5,6所示;
图
3
图
4
图
5
图6
2.接下来制作瞄准器,新建一个Graphic图形元件,命名为gun,进入元件的
编辑区后,使用绘图工具绘制如图7所示的瞄准器:
在第4帧插入一个关键帧,将图7中的所有线条的宽度稍微减小,如图8所示,
这样就可以达到瞄准器的伸缩效果:
图8
最后新建一个Movieclip影片剪辑元件,命名为mgun,将上面制作好的元件
gun拖到编辑区中即可.
3.下面来制作游戏中的关键部分,目标靶.新建一个Movieclip影片剪辑元
件,命名为target,进入元件的编辑区后,添加四个图层,从下向上依此命名为
bg,target,info和as.
选择图层bg,使用Flash提供的丰富的绘图工具绘制一个目标靶的背景图,可
以根据自己的喜好来绘制,这里我们绘制的背景图如图9所示:
图9
最后将时间线延伸到第3帧.
回到图层target,将前面制作好的五个圆环1,2,3,4,5拖到编辑区中,将1排
到最外层,将5放到最内层,并按照实际生活中靶的情况进行排列,如图_所示:
图_
最后将时间线延伸到第2帧即可.
回到图层info,使用文本工具在游戏背景的右侧绘制两个文本框,在属性面
板中分别设置为Dynamicte_t动态文本框,并分别设置文本变量为b和c,分别
代表游戏中的射击次数和每次的得分,然后使用文本工具在文本框旁边输入提示
信息,如图_所示:
图_
然后在此层的第3帧插入一个空白关键帧,使用文本工具在背景上输入重玩
的提示信息—replay,然后在下面绘制一个动态文本框,设置其变量名为a,用来
显示最后的总得分,如图_所示;
图_
最后在图层as的第2帧添加AS:gotoAndPlay(1);在图层as的第3帧添加
AS:stop();
4.这里可能大家会问,控制游戏的Act汽车轮胎排行榜 ion动作脚本在哪里呢?我们可以仔细
想一想,游戏中的主要动作就是玩家对目标靶进行的射击,所以游戏中主要的控
制脚本应该加在前面的五个圆环中.
回到图层target,选中圆环1,添加如下AS:
on(relea){
a=Numb电话话术 er(a)+Number(1);
//如果击中了圆环1,游戏总分为上次总分加1
b=Number(b)+Number(1);
//射击次数为当前次数加1
c=1
//当次射击得分为1
}
//如果击中了圆环1,游戏总分为上次总分加1
同样的给圆环2添加如下AS:
on(relea){
a=Number(a)+Number(2);
//如果击中了圆环1,游戏总分为上次总分加2
b=Number(b)+Number(1);
//射击次数为当前次数加1
c=2
//当次射击得分为2
篇三:FLASH射击小游戏公开课教案
FLASH射击小游戏制作
_级计算机班科目:flash孔陈晨5月_日下午第一节
[教学目的]
1.使学生了解FLASH小游戏的制作方式
2.使学生熟悉影片剪辑的控制操作
[教学重点]
小游戏的制作思路
[教学难点]
影片剪辑控制的理解
[教学过程]
一.引入
前面的课程里,我们学习了如何制作鼠标跟随效果,用一个瞄准效果的影片剪
辑,代替了鼠标.那么今天我们来试试在这基础上做一个小游戏.
二.课题思索
1.展示_届学生射击小游戏制作成果.请学生一边学习制作一边思考一个问题,
我要做个什么样的射击小游戏?
2.提问:格斗小游戏的核心是人物能做出各种动作,碰触敌人会产生各种效果.
那么射击小游戏的核心应该是什么?(点击击中物体)
3.揭示本课课题,制作一个靶子可以被点击并产生相应效果.
三.课题实现
1.绘制靶子
1)教师演示靶子的绘制,使用同心圆叠加的方法绘制一个蓝黄红三色的靶子,
并转换为影片剪辑.
2)制作靶子出现动画,使靶子从扁的.半透明变化到立起来的.不透明的.
3)制作靶子被击飞的动画,使靶子变小变远.
4)添加代码,并讲解理由.
5)请学生上台试做一个靶子动画.
2.建立图层,从下到上分别为:
背景层:放置背景.
靶子层:放置靶子
瞄准层:放置鼠标跟随的瞄准效果
代码层:放置帧控制代码
3.添加靶子控制代码.
4.讲解影片控制代码与按钮控制代码的区别.
5.演示射击效果.
6.添加多个靶子图层,制作射击游戏
四.拓展思考
我们还能怎么做?添加分数?让靶子移动起来?划分关卡?还有呢?
五.学生练习,上交作品
六.选取部分学生作品点评,并保存部分学生作品以备下次继续拓展制作
本文发布于:2023-03-24 16:44:56,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/1679647498371374.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:制做游戏.doc
本文 PDF 下载地址:制做游戏.pdf
留言与评论(共有 0 条评论) |