我想制作一个关于棋盘游戏类似的游戏 例如五子棋棋盘打印

Flash在游戏制作中的应用——以五子棋游戏为例_科技创新论文_第一论文范文网
第一论文范文网免费提供科技创新论文范文,科技创新论文格式模板下载,并提供论文代写代发服务!
论文分类导航
Flash在游戏制作中的应用——以五子棋游戏为例
任 燕 曾金辉(遵义师范学院计算机与信息科学学院,贵州 遵义 563002)【摘 要】在网络和电子生活中,游戏往往是人们用于缓解各方面压力的常用手段之一。Flash游戏因其小巧的体积和简单易懂的玩法,迅速吸引了大多数人的注意。对游戏设计的方法和流程等进行了研究,利用Adobe Flash CS6制作了五子棋小游戏,该游戏是一款绿色益智的游戏,简单易懂,能比较轻松地被人们所接受。教育期刊网 关键词 Flash;游戏;ActionScript在这个网络发达的信息化时代,各种游戏如雨后春笋般涌现出来,比如有动作的、冒险的、策略的、射击的等等;游戏可以使人放松,因此现在已经很少有完全没接触过游戏的人存在了,游戏已渐渐成为人类文化艺术的一个重要组成部分。由于很多人都会沉溺于游戏中不能自拔,影响了他们的正常生活,所以现在游戏开发者也越来越倾向于开发益智类、接近生活类的游戏,如棋类游戏、球类游戏等。游戏的实质是一种交互式的应用软件,具备着交互、系统、画面、声音等元素的游戏才是一个完整的游戏。制作游戏的方法多种多样,而制作出的游戏也各有特色,当人们将注意力重心转移到简易与轻松的时候,Flash游戏就一跃进入了人们的眼帘。1 系统制作软件简介Flash是一种交互式动画设计工具,用它可以将音乐、声效、动画以及富有新意与创意的界面融合在一起,以制作出高品质的动画游戏效果。Flash使用矢量图形和流式播放技术,与位图图形不同的是,矢量图形可以任意缩放尺寸并且不影响图形的质量,生成的影片文件所占体积小;流式播放技术使得动画游戏可以边播放边下载,从而缓解了玩家焦急等待的情绪。Flash游戏的算法实现,主要依赖于脚本即Flash自身的ActionScript语言,它是一种面向对象的程序语言,它可以控制Flash中的对象,创建各种元素,扩展Flash的交互能力和应用能力,将ActionScript使用好,将是游戏制作成功的关键。使用Flash制作的游戏拥有各种分类,最常见的类型主要有3类,即:动作类(ACT),解谜类(AVG)与角色扮演类(RPG)。2 需求分析我们知道,很多人长时间地待在一个地方一刻不停地工作,很难得到适当的休息,即使有空余时间休息,休息的时间也比较短暂,如果有不需要花太多时间、能速战速决的游戏,那么我们就可以在短时间内获得放松,因此有必要开发一个小型的Flash动画游戏。按类型分类,五子棋游戏应该归类于解谜类游戏(AVG)之中的休闲小类,它是一种两个人对弈的纯策略型棋类游戏,属于益智型游戏,起源于中国古代的传统的黑白棋种之一。最初是在日本发展起来的,在欧美比较流行。它简单易懂,操作方便,适合工作学习之余想要放松自己的人群,同时也适合于对儿童进行逻辑思维能力的培养锻炼。3 游戏总体设计3.1 游戏结构设计经过上面的需求分析,此五子棋游戏系统应包含系统初始化模块、下棋模块和结束模块3大功能模块,其中下棋模块又包含初始化棋盘模块、玩家下棋模块和电脑下棋模块3个子模块。功能分别描述如下:(1)系统初始化模块:显示游戏规则,并进入游戏。(2)下棋模块:为电脑和玩家绘制且显示棋子,并为电脑分析最佳位置。(3)初始化棋盘模块:设置电脑在棋盘中间固定位置下一个白棋子,并提示玩家接下一个棋。(4)玩家下棋模块:为玩家绘制并显示一个黑棋子。(5)结束模块:判断并显示输赢,然后重新开始或退出游戏。3.2 游戏运行流程游戏运行之后会显示游戏规则,在此处点击进入游戏按钮即可开始游戏。首先会初始化棋盘,电脑会下第一个点(白子),此时等待玩家落子(黑子),玩家落子后系统会判断此时谁达到了赢的条件,若都没有达到,轮到电脑思考、下棋,再判断,再交替,直到玩家或电脑达到赢的条件,此时显示结果并可选择是否重新开始或退出游戏。3.3 游戏算法分析(1)初始化棋盘模块:在这个模块中,必须先定义好棋盘的盘面坐标数组pmzb[15][15],玩家棋子数组wjqz[15][15][4]和电脑棋子数组dnqz[15][15][4],并将其初始化为0,定义棋子可能落子的8个方向,也就是4个对称方向的数组,并初始化棋盘,让电脑先在中间下一个棋子,然后把下棋权交给玩家。(2)玩家下棋模块:该模块主要是接收玩家下的棋子的各种信息然后为玩家绘制棋子并作出相应的判断和记录,故在这里应该设置一个棋盘按钮来实现。(3)电脑下棋模块:该模块采用冒泡法,冒泡法是一种排序的算法。在该模块中,为了使电脑能对棋盘上的棋子进行比较,需要定义一个列表函数用来记录棋盘上所有棋子的信息,如坐标、棋盘上还有没有空位置、各个方向的棋子情况等等,并作出相应判断,记录最佳位置,把最佳位置记录赋给主函数并绘制出电脑的棋子显示在棋盘上,最后把下棋权交给玩家,直到对弈结束。4 游戏详细设计4.1 元件设计与制作根据五子棋游戏的制作需要,首先在Flash中尽量把必须的一些影片剪辑、按钮、图片等3种类型的元件准备好,为布置游戏场景做好充分的准备。经分析,图形元件有“棋盘”;按钮元件有“按钮1”、“进入游戏”、“重新开始”;影片剪辑元件有“规则界面”、“白棋”、“黑棋”、“棋盘按钮”、“下棋”、“电脑思考”和“游戏结束”等。4.2 场景布置在主场景中,从【库】面板中将“棋盘”图形元件布置在图层1对应帧上;将“白棋”、“黑棋”、“棋盘按钮”影片剪辑元件布置在图层2对应帧上;将“进入游戏”按钮元件布置在图层3对应帧上;将“规则界面”、“电脑思考”、“游戏结束”和“下棋”影片剪辑元件布置在图层4对应帧上。并对在每个图层上添加的实例设置相应实例名。4.3 编码新建图层,命名为“AS”,分别选择“AS”图层的第1帧、第2帧、第6帧、第7帧和第10帧,按F7键,插入空白关键帧。在相应帧上打开动作面板,添加相应代码。所涉及到的ActionScript脚本代码主要有fscommand、if、gotoAndPlay、stop等等。4.4 测试与发布在进行游戏发布之前进行游戏测试,按Ctrl+Enter调用Flash播放器对整个游戏进行调试。测试成功后打开属性面板,找到“发布设置”,在“发布设置”对话框中勾选Flash(.swf)、HTML(.html)、Windows放映文件(.exe)3个选项,点击“发布”则可分别生成一个影片文件、一个网页文件和一个应用程序文件。5 结束语实践证明,由于Flash具备着那些面向一般用户的软件所具有的便利性,使游戏开发过程变得比较简易,即使是面对新手也具有较强的可操作性。此外在小游戏范畴,使用Flash所制作出的游戏即使和专业的程序设计软件相比,也毫不逊色。教育期刊网 参考文献[1]郝春雨,唐有明,朱俊成,等.Flash CS3典型应用100例[M].北京:电子工业出版社,.[2]付岩.基于Flash的游戏设计与开发[J].计算机光盘软件与应用,-174.[3]肖刚.回合制Flash游戏开发的通用框架[J].闽江学院学报:自然科学版,):53-56。[责任编辑:刘展]
浏览次数:  更新时间: 19:34:01
网友评论《Flash在游戏制作中的应用——以五子棋游戏为例》
本类论文总排行版
本类论文本月排行
本类论文本周排行c++课程设计五子棋游戏_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
c++课程设计五子棋游戏
上传于||暂无简介
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩21页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢更多频道内容在这里查看
爱奇艺用户将能永久保存播放记录
过滤短视频
暂无长视频(电视剧、纪录片、动漫、综艺、电影)播放记录,
使用您的微博帐号登录,即刻尊享微博用户专属服务。
使用您的QQ帐号登录,即刻尊享QQ用户专属服务。
使用您的人人帐号登录,即刻尊享人人用户专属服务。
按住视频可进行拖动
把视频贴到Blog或BBS
当前浏览器仅支持手动复制代码
视频地址:
flash地址:
html代码:
通用代码:
通用代码可同时支持电脑和移动设备的分享播放
收藏成功,可进入查看所有收藏列表
方式1:用手机看
用爱奇艺APP或微信扫一扫,在手机上继续观看:
基于MFC的五子棋游戏开发-五子棋游戏的分析与设计
方式2:一键下载至手机
限爱奇艺安卓6.0以上版本
使用微信扫一扫,扫描左侧二维码,下载爱奇艺移动APP
其他安装方式:手机浏览器输入短链接http://71.am/udn
下载安装包到本机:&&
设备搜寻中...
请确保您要连接的设备(仅限安卓)登录了同一爱奇艺账号 且安装并开启不低于V6.0以上版本的爱奇艺客户端
连接失败!
请确保您要连接的设备(仅限安卓)登录了同一爱奇艺账号 且安装并开启不低于V6.0以上版本的爱奇艺客户端
部安卓(Android)设备,请点击进行选择
请您在手机端下载爱奇艺移动APP(仅支持安卓客户端)
使用微信扫一扫,下载爱奇艺移动APP
其他安装方式:手机浏览器输入短链接http://71.am/udn
下载安装包到本机:&&
爱奇艺云推送
请您在手机端登录爱奇艺移动APP(仅支持安卓客户端)
使用微信扫一扫,下载爱奇艺移动APP
180秒后更新
打开爱奇艺移动APP,点击“我的-扫一扫”,扫描左侧二维码进行登录
没有安装爱奇艺视频最新客户端?
爸爸去哪儿2游戏 立即参与
基于MFC的五子棋游戏开发-五子棋游戏的分析与设计
播放量数据:
132人已订阅
你可能还想订阅他们:
{{#needAdBadge}} 广告{{/needAdBadge}}
&正在加载...
您使用浏览器不支持直接复制的功能,建议您使用Ctrl+C或右键全选进行地址复制
安装爱奇艺视频客户端,
马上开始为您下载本片
5秒后自动消失
&li data-elem="tabtitle" data-seq="{{seq}}"& &a href="javascript:void(0);"& &span>{{start}}-{{end}}&/span& &/a& &/li&
&li data-downloadSelect-elem="item" data-downloadSelect-selected="false" data-downloadSelect-tvid="{{tvid}}"& &a href="javascript:void(0);"&{{pd}}&/a&
选择您要下载的《
色情低俗内容
血腥暴力内容
广告或欺诈内容
侵犯了我的权力
还可以输入
您使用浏览器不支持直接复制的功能,建议您使用Ctrl+C或右键全选进行地址复制

我要回帖

更多关于 五子棋和围棋的棋盘 的文章

 

随机推荐