自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lufy小屋

喜欢玩游戏,更喜欢研究游戏,用自己的双手编写自己的游戏世界

  • 博客(117)
  • 资源 (4)
  • 收藏
  • 关注

原创 《游戏脚本的设计与开发》-(RPG部分)3.7 战斗系统之自动战斗(一)

所谓自动战斗系统就是战斗从开始到结束无需任何操作,其实自动战斗的胜负结果在战斗开始的时候已经决定了,战斗的画面只是还用来显示或者说回放这一战斗的过程,这种战斗方式开发成本较低,而且因为不用长时间的操作,很适合上班族们玩,所以这种战斗方式被广泛应用于页游中,比如《神仙道》,比如《三十六计》,再比如《修仙三国》。对于单机游戏来说,这种方式是不太可取的,但是我这个脚本最终也并不一定用来做单机,而且有朋友急着要一个战斗系统,我就先在这里简单的实现一下这种战斗,而传统的可操作的RPG回合制战斗方式我后面会花大功夫来讲

2014-04-15 10:56:02 17164 21

原创 《游戏脚本的设计与开发》-(RPG部分)3.6 队员列表和人物属性

队员列表的作用就是保存我方能够参战的人员的信息,简单来说一个数组就可以完成。但是我们需要考虑,这个数组里需要保存哪些信息,对于早期简单的RPG游戏来说,比如《勇者斗恶龙》,《吞食天地》等,每个人的相应等级的能力是固定的,所以对于这些游戏来说,只需要保存人物的ID和等级就足够了。但是现在游戏都讲究多样化,如果还这样做,恐怕就该被吐槽了。当然,不怕被拍砖的话,你可以说,我们是资深的剧情派,只要剧情好,其他的都是浮云。我的脑袋已经是扁的了,不能再被拍了,所以我希望这个功能可以相对的容易扩展一些,能够满足我后面的一

2014-03-31 13:08:39 15045 16

原创 《游戏脚本的设计与开发》-(RPG部分)3.5 游戏背包和任务系统

背包系统在游戏中是必不可少的,在游戏中,所有获得的物品都会储存在背包里面。背包的种类,我一般将它分成两大类,一种是类似于《吞食天地》的“个人背包”,在游戏中每个人物都有一个背包,每个人的背包都互不影响,并且每个人只能使用自己背包中的物品。另一种是“集体背包”,游戏中所有己方的人物都共用一个背包,大多数游戏都采用这种形势。下面我们就来实现一下“集体背包”。

2014-03-24 11:29:08 40484 29

原创 《游戏脚本的设计与开发》-(RPG部分)3.4 地图跳转

地图跳转,顾名思义,就是从一张地图跳转到另一张地图(这不是废话嘛),体现在游戏程序中,就是当人物走到了某一个坐标区域,或者在游戏中触发了某事件之后,游戏程序将当前地图和地图上的所有东西清除,简单说就是清空画面,然后再加载另一张地图并显示。我们把游戏中事件的触发归类到任务系统中,本次来实现人物移动到某个坐标区域后的地图跳转,要实现这一过程,大约是下面的四个步骤:1,地图跳转的坐标区域的设置。2,人物移动时,与地图上所设置的坐标区域的判定。3,画面清空。4,新地图加载。

2014-03-16 12:40:33 8732 29

原创 HTML5高级编程之像素处理及粒子效果

HTML5中的像素处理,需要用到getImageData和putImageData两个函数,先用getImageData复制canvas画布中的像素数据,然后对获取的像素数据进行处理,最后再通过putImageData将处理完的数据粘贴到canvas画布。我们不妨把中间处理像素的过程称作像素的批处理,由于像素的复制和粘贴是两个比较费时的过程,为了更高效的对像素进行处理,我们应该在一次批处理过程中尽

2014-03-10 06:33:00 20145 15

原创 《游戏脚本的设计与开发》-(RPG部分)3.3 加入多个人物以及对话实现

上一节中 给地图加入了遮挡功能,尝试着加入了一个可以控制的测试人物,并且实现了人物行走时的各个动作变换的控制。本节中接下来要做的事情就是把之前的工作全部脚本化,并且使用游戏脚本加入多个人物角色。另外,一个RPG游戏怎么能够没有对话呢,本节中通过点击地图上的人物,来实现游戏中的对话功能。文章中贴出的只是部分主要的代码,你在看的时候,有些代码可能会不理解,这个不要紧,最后我会放出完整源码的下载。

2014-01-12 16:36:59 9964 9

原创 《游戏脚本的设计与开发》-(RPG部分)3.2 地图遮挡和人物行走

上一节中已经介绍了RPG游戏中地图怎么实现,在RPG游戏的地图中通常有各种遮挡,比如人物站在房屋的后面的时候,房子应该遮挡住人物,这就涉及到各种建筑物和人物的排序显示。另外,上一节中我为了测试地图,已经添加了一个简单的人物类Character,这个类是我从其他游戏中拷贝过来的,本次除了介绍地图上的遮挡之外,也会详细介绍一下一个人物类的具体实现方法,包括它的动作改变,方向变换以及行走。

2014-01-02 05:54:02 22019 16

原创 移动开发中一些bug及解决方案

网页开发要面对各种各样的浏览器,让人很头疼,而移动开发中,你不但要面对浏览器,还要面对各种版本的手机,ios好一点,而安卓就五花八门了,你可能在开发中也被它们折磨过,或者正在被它们折磨,我在这里说几个我在开发中遇到的比较难缠问题,和解决方案,给其他朋友提个醒,因为一旦碰到了这些bug,虽然解决方法不难,但是你可能要花上几个小时,几天,甚至更长时间才能解决它们,遇到这些bug的话要注意,以后发现其他bug也会继续补充,也希望你也可以把你遇到的bug回复给我,我会一起补充到文章里,帮助其他人一起解决问题。

2013-12-23 09:10:46 39650 40

原创 《游戏脚本的设计与开发》-(RPG部分)3.1 RPG地图到底怎么做?

我之前也写过一个短篇系列《零基础开发RPG游戏开源讲座》,介绍的也比较简单,这次我会更深入也更具体的介绍一下RPG游戏的开发过程。话说好久没有更新博客了,其实这段时间主要是工作忙,没时间。那又是什么刺激了我呢,为什么又有时间了呢?原因有两个,第一个,前两天看到一款战棋网游《三国志を抱く》,这款游戏和我在家偷摸儿设想的游戏竟然出奇的相同,原来我一直想要做的事儿,在我还在抱怨没有时间的时候,已经被其他人做了,这着实让人感慨,也极其让人不爽。这也让我觉得,我再不做点儿什么的话,自己可能会遇到更不爽的事儿。有

2013-12-19 16:30:11 18480 10

原创 HTML5开发中使用MVC模式

很多人一定会说,js开发根本不需要什么MVC,用了就是给自己找麻烦。在这里,我不去讨论需不需要的问题,只是我个人感觉这次的开发使用了MVC模式之后,代码各个模块确实一目了然,维护和扩展都相对方便了许多,很适合大中型的开发,当然对于小程序而言,也确实没有使用MVC的必要。现在我将这个框架公开,并在这里简单说明一下它的用法,这个框架是我在很短的时间内完成的,所以一定存在很多不完善的地方,如果你有更好的想法,也欢迎提出来一起讨论。

2013-11-27 07:41:49 16408 5

原创 HTML5超帅动画制作-LTweenLite的妙用

lufylegend.js是一个开源的HTML5游戏引擎,在游戏中往往会有各种的动画,这些动画有些是flash文件,有些是视频文件,本次就来利用lufylegend制作一个帅气的游戏动画。

2013-10-14 10:18:51 23995 22

原创 《游戏脚本的设计与开发》-(战棋部分)2.4 物理攻击

终于到了攻击部分了,战棋游戏中的攻击,主要分为物理攻击和法术攻击,本章就先从物理攻击讲起。物理攻击又分为普通攻击,连击(双击),以及致命攻击,再复杂一点的还有其他特殊攻击,比如我的《三国记-乱世群雄》游戏里面,张飞的三次攻击,关羽的多人攻击等特殊的技能攻击。我依然从简单开始,先来看看如何来实现一下普通攻击,攻击的过程是,1,A对B进行攻击。2,B受伤或者档格。3,如果A在B的攻击范围之内,则B会进行一次反击。4,A受伤或者档格。

2013-08-12 10:32:59 14306 24

原创 《游戏脚本的设计与开发》-(战棋部分)2.3 战场上的寻路和移动

上次已经让我军,友军和敌军都出现在了战场上,本章来说说如何让一个部队在战场上进行移动。在战棋游戏中,我军回合行动的时候,点击我军的某一个部队,会出现选择列表,选择【部队移动】一项后,会出现该部队可能移动的范围,然后点击范围内的某一位置,则部队就会向着这个位置移动。在这一过程中涉及到两个算法,一个是部队移动范围的搜索,另一个就是部队移动时的寻路算法。复杂指数来说,寻路算法相对复杂一些,之前研究AS3的时候,曾经写过一篇A*寻路的分析文章<a href="http://blog.csdn.net/lufy_le

2013-07-22 06:56:01 19060 4

原创 《游戏脚本的设计与开发》-(战棋部分)2.1 快速显示一张战场地图

今天开始脚本设计的第二部分,战棋游戏的开发。战棋游戏中我尤其喜爱光荣的英杰传和曹操传,我的多平台游戏三国记,也是以三国志曹操传为模板而开发的。本次也不例外,就从曹操传的移植为基础来开发,再进行扩展,从而实现自己的战棋游戏的开发。熟悉曹操传的朋友们都知道,曹操传分为R剧情部分和S战场部分,R剧情部分是以讲故事的形式展开的,好的游戏离不开好的剧情,所以我认为R剧情在游戏中是非常重要的。当然,也有很多玩

2013-07-01 07:03:47 17444 11

原创 《游戏脚本的设计与开发》-第一章总结 文字脚本的功能扩展和一个游戏测试

脚本系列文章写了好几篇了,大家可能都不清楚这些脚本有什么用,游戏中如何能应用到这些东西。当然,目前所介绍的内容还只是个简单的开头,说到做游戏还远远不够。不过,本次就使用前几章所介绍的内容,先来尝试一下如何使用脚本来制作一款简单的游戏(其实也算不上游戏了)。打字机效果对话在游戏中是很常见的,在开始本章的内容之前,先来扩展一下ScriptText类,加入一下三个标签,来控制打字机效果显示文字。/*游

2013-06-24 12:14:21 10311 16

原创 《游戏脚本的设计与开发》-1.6 按钮,脚本的暂停和标签

按钮按钮在任何程序中都是必不可少的,本次先来看看如何脚本来实现按钮的各种功能。文章中要实现的几个脚本如下。/*游戏脚本的设计与开发 第六章*///添加按钮Button.add(layer01,button01,null,50,50,ok_button_up,ok_button_over,null);function function_test01(); //移除按钮 Button.r

2013-06-17 11:01:10 6350 4

原创 《游戏脚本的设计与开发》-1.5 显示层,绘图

我不止一次在文章中说过游戏分层的重要性,处理好游戏显示层的划分和这些显示层的顺序,就可以完美控制游戏中各元素的显示和遮挡,本章来使用脚本来实现游戏显示层的划分,并且在显示层上绘制各种图形。文章中要实现的几个脚本如下。/*游戏脚本的设计与开发 第五章*///添加显示层Layer.add(-,layer01,100,100);//清空显示层Layer.clear(layer01);//移

2013-06-10 06:53:55 6545 2

原创 《游戏脚本的设计与开发》-1.4 图片的读取显示

本章来实现一下如何用脚本来读取一张图片,将其显示到画面中,并且对图片进行一些缓动变换等操作。本章预备实现一下几个脚本/*游戏脚本的设计与开发 第四章*///读取图片数据Load.img(backdata,lufy_legend.jpg);显示图片Img.add(-,backimg01,backdata,0,0,100,100,1);对图片进行缓动操作Img.transition(b

2013-06-04 10:03:06 7607 2

原创 《游戏脚本的设计与开发》-1.3 基础语法(注释,变量,函数,条件语句)

本章来解析一些无论在任何语言中都必不可少的脚本语法,分别是注释,变量,函数,条件语句,脚本格式如下。/*游戏脚本的设计与开发 第三章*///设定变量num的值为5Var.set(num,5);//条件语句脚本测试if(@num>10); Var.set(name,lufy);elseif(@num>4); if(@num==5); Var.set(name,你好); els

2013-05-27 06:17:02 10874 8

原创 《游戏脚本的设计与开发》-1.2 文字显示[Hello world]

上一章介绍了如何读取和解析一个脚本,其实,对于一个游戏来说,文字的显示和操作是最基本的组成元素之一,本章进入正题,就先从文字显示开始讲解一下。显示一个文字,就是将文字绘制到游戏界面上,而在lufylegend.js引擎中,要显示一个文本,只需要将LTextField对象添加到LSprite对象之上。首先,为了便于操作游戏中的所有对象,我们来新建一个“仓库”LScriptArray,用于保存游戏中各

2013-05-20 06:08:22 9446 11

原创 《游戏脚本的设计与开发》-1.1 读取和解析一个脚本文件

上一篇《游戏脚本的设计与开发》-序中我介绍了游戏脚本的基本概念和准备工作,本篇来说说具体如何解析一个脚本所谓解析脚本,就是按照自己定义的语法,将每一个脚本命令还原成不同的代码逻辑进行执行,比如,我规定绘制一个矩形的脚本draw rect和一个绘制圆的脚本draw arc那么,当我读取到了字符串“draw rect”的时候,就在屏幕上画一个矩形,读取到了字符串“draw arc”的时候,就在屏幕上画

2013-05-13 11:32:29 20605 23

原创 HTML5开发-在你的游戏应用中加入广告

在中国,一般都是不喜欢花钱的,如果你的游戏或者应用是需要付费的,那么玩的人就少。所以大多数开发者都会选择在游戏中植入广告,来获取些许微薄的收入。下面我来说说如何利用lufylegend.js开源引擎在游戏中加入广告。利用lufylegend.js引擎1.7.2版中的新功能LStageWebView,可以在html中加入一个iframe用来显示一个外部页面,我们可以利用这个功能来显示广告。lufyl

2013-04-23 08:19:12 16108 13

原创 画出自己的UI组件

HTML5开源引擎lufylegend-1.7.1版的下载包内包含了lufylegend.ui-0.1.0.js文件,它是一个lufylegend.js引擎的专用UI组件,我在api的介绍里也说了,这个UI组件是专门为懒人准备的,包含按钮,单选框,多选框,组合框,滚动条等UI。下面我来具体说一说这些UI的绘制过程,也方便大家更好的理解和扩展新的UI组件。1,矩形按钮LButtonSample1首先

2013-04-10 10:10:07 13738 17

原创 HTML5开源游戏引擎lufylegend1.7.1发布

HTML5开源引擎lufylegend1.7.1版发布,下载包内含开发示例近30个,已分享至github。lufylegend.js引擎官网http://lufylegend.com/lufylegendlufylegend.js引擎在线API文档链接http://lufylegend.com/lufylegend/api一,1.7.1版更新内容1,修改了ie10中LURLLoader读取js的b

2013-04-10 07:08:45 9008 28

原创 抽出1个小时制作一款简单的物理小游戏(绳子原理)

前天公司聚会,在一起玩游戏,游戏虽然及其简单,但是却很适合在活动中玩,因为公司参加聚会的人比较多,所以只有一部分人玩到了。晚上回家后我试着将其中一款游戏用html5还原了一下,第二天给大家玩儿,在公司的人气爆火,尤其女生,边玩边叫,“おもしろい!!”,“難しい!!”...。一般大家看到女生喜欢,肯定急切想知道是什么游戏吧?游戏界面如下。看到游戏界面后,估计有几个人已经摔倒在地了吧,就是一个及其简单

2013-04-04 11:34:06 22791 39

原创 用HTML5来开发一款android本地化App游戏-宝石碰碰

本次来说一说如何利用lufylegend.js引擎制作一款HTML5游戏后,将其转换为android本地化的App应用,转换过程其实很简单,下面一步步来做说明。首先来开发一个类似于对对碰的游戏,不过此游戏玩法为在下原创,如有雷同,纯属巧合,游戏界面如下。游戏操作:上下左右划动屏幕,来操作宝石向不同的方向移动。游戏规则:当有三个一样的宝石相邻则消除,被消除过一次的宝石会变成半透明,当所有宝石都被消除

2013-03-27 08:03:33 36886 61

原创 HTML5开源游戏引擎lufylegend1.7.0发布

lufylegend1.7.0版发布,下载包内含开发示例已经增加到20多个,为了更方便操作游戏中的声音等,加入了音频和视频操作,另外更新了API文档。lufylegend.js引擎的下载链接http://lufylegend.com/lufylegendlufylegend.js引擎在线API文档链接http://lufylegend.com/lufylegend/api一,1.7.0版更新内容1

2013-03-26 00:27:14 15495 10

原创 [html5游戏开发]数独游戏-完整算法-开源讲座

开言:本次讲一下数独游戏的开发,数独游戏是一个填数字的游戏,在一个9x9的方格内,这个9x9的大格子又可以分为9个3x3的小的九宫格,在这些格子内填写上1至9的数字,使得每一行,每一列,并且每个小的九宫格内的数字都不重复,游戏玩法简单,数字组合千变万化,所以玩起来特别有意思。在中国数独游戏似乎没那么流行,但是在日本这个游戏非常受欢迎,在通勤的电车上,经常能看到一些人一个手拿着一本数独游戏的书,另一

2013-03-10 07:43:49 25601 31

原创 [HTML5游戏开发]挑战横版ACT(三):遇红颜英雄亦多情

本篇是该系列文章第三篇,其他文章请看下面帖子中的目录http://blog.csdn.net/lufy_legend/article/details/8441677开篇啰嗦本系列教程,是我首次采用调侃式开发,文中大多数内容都是口水,大家直接空干了读就行了,谨防被淹。进行该类型开发的第一个瓶颈,就是素材了,在此多谢网友yorhomwang提供了大量素材网址。下面是本次开发的成果,大家先预览一下。素材

2013-03-04 11:31:19 11306 8

原创 [html5游戏开发]经典的推箱子

开言:lufylegend.js引擎已经更新到1.6以上了,虽然我陆陆续续发布了一些教程,也提供了一些简单的游戏示例,但是一直以来也没有制作几款完整的作品来,实在也是自己一个人时间太有限了,接下来的时间,我会尽可能的使用lufylegend.js引擎开发几款完整的作品,来增加一下这个引擎的说服力,希望喜欢html5,喜欢游戏开发的朋友多提些意见。这一次先来看一个经典的推箱子游戏,相信大家也都知道这

2013-02-25 07:20:22 25032 34

原创 HTML5开源游戏引擎lufylegend1.6.0发布

lufylegend1.6.0版终于发布了,加入了自适应屏幕和滤镜等新功能,更新了API文档,新版本的API文档更方便查询。lufylegend.js引擎的下载链接http://lufylegend.com/lufylegendlufylegend.js引擎在线API文档链接http://lufylegend.com/lufylegend/api一,1.6.0版更新内容1,修改了Firefox浏览

2013-02-20 12:23:55 9374 16

原创 [HTML5游戏开发]挑战横版ACT(二):秀身手勇猛如当年

本篇是该系列文章第二篇,其他文章请看下面帖子中的目录http://blog.csdn.net/lufy_legend/article/details/8441677话说突然想起来黄忠黄老将军被我仍在漆黑的战场上已经有一段时日了,没吃没喝的,不知道怎么样了。等我来到战场上一看,才发现这个担心是多余的,老将军依然精神抖擞的在原地活蹦乱跳,嘴里不停的喊着,“别想困住老夫,老夫已经死过一回了”。看着老将军

2013-01-07 12:31:01 14141 28

原创 [HTML5游戏开发]挑战横版ACT(一):开天地黄忠初登场

鄙人虽然不是专职的游戏开发者,但是自己也尝试着开发过各种各样类型的游戏,不过横版类游戏还没有尝试过,本次就使用lufylegend引擎来挑战一下横版ACT类游戏的开发,大家可以到http://lufylegend.com/lufylegend下载lufylegend引擎的最新版本,由于鄙人也是第一次开发此类游戏,所以有不妥的地方,欢迎大家回帖探讨和指正。该系列文章目录(更新中)(一):开天地黄忠初

2012-12-27 07:22:33 9263 17

原创 [代码艺术]17行代码的贪吃蛇小游戏

一个贪吃蛇小游戏javascrpt有效代码17行加上html代码的话,共25行运行方法chrome或者firefox测试连接http://lufylegend.com/html5/lufylegend/tcs.html完整代码如下Your browser does not support the HTML5 canvas tag.var ctx=document.getElementBy

2012-11-28 11:07:00 24257 102

原创 HTML5高级编程之图形扭曲及其应用三(扩展篇)

本篇是该系列文章第三篇,前两篇介绍了在html5中实现图片扭曲效果的原理,以及drawtriangles函数的详细用法,连接如下HTML5高级编程之图形扭曲及其应用一(原理篇)http://blog.csdn.net/lufy_legend/article/details/8084367HTML5高级编程之图形扭曲及其应用二(应用篇)http://blog.csdn.net/lufy_legend

2012-11-27 12:58:24 9914 15

原创 HTML5高级编程之图形扭曲及其应用二(运用篇)

上次介绍了在html5中实现图片扭曲效果的原理,并扩展成了drawtriangles函数,下面是上文连接HTML5高级编程之图形扭曲及其应用一(原理篇)http://blog.csdn.net/lufy_legend/article/details/8084367下面来详细讲解一下drawtriangles函数的使用方法。并且使用drawtriangles函数实现下面这种处理效果因为这个方法是从A

2012-10-26 08:07:56 14664 27

原创 HTML5高级编程之图形扭曲及其应用一(原理篇)

HTML5中的几种变形HTML5中的变形,共有以下几种方法scale() 缩放rotate() 旋转translate() 平移transform() 矩阵变形setTransform() 重设矩阵这几个方法,对图片一共能完成下面几种处理但是,如果要实现下面这种不规则的变形,就不行了那咱们一步步,先来看HTML5的这几个方法。1,缩放方法如下var c=document.getEleme

2012-10-18 10:25:26 17074 16

原创 HTML5开源游戏引擎lufylegend1.5.0发布

说明lufylegend1.5.0版终于发布了,本来打算再完善一下才发布的,但是最近实在太忙了,1.5.0版拖了又拖,所以决定先发布,等继续完善后再发布1.5.1版,API也相对完善了一下,并加入到了下载包中,原谅偶复制粘贴......lufylegend.js库件的下载及在线API文档请点击下面链接http://lufylegend.com/lufylegend一,1.5.0版更新内容1,将1.

2012-10-10 12:25:05 19832 53

原创 html5游戏开发-愤怒的小鸟-开源讲座(三)-碰撞产生的冲力

在前面已经实现了利用外力将小鸟弹飞出去,并且实现了镜头的跟随。本次来研究一下小鸟与其他物体之间发生碰撞时的冲力,以及由碰撞而使物体发生变形,进而消失,下面是前两讲的链接,看本篇教程之前请朋友们最好先了解一下。html5游戏开发-愤怒的小鸟-开源讲座(一)-跳入弹出的小鸟http://blog.csdn.net/lufy_legend/article/details/7765599html5游戏开发

2012-07-31 07:40:01 22804 74

原创 html5游戏开发-愤怒的小鸟-开源讲座(二)-跟随小鸟的镜头

上一讲中介绍了如何让小鸟旋转跳上弹弓,以及利用外部力使小鸟弹飞出去,但是如果不做任何处理的话,小鸟就这么直冲冲的飞出屏幕了,本次我们就要让镜头时刻跟随小鸟来移动。下面是上一讲的连接,没有看过上一讲的朋友们请先了解一下。html5游戏开发-愤怒的小鸟-开源讲座(一)-跳入弹出的小鸟http://blog.csdn.net/lufy_legend/article/details/7765599关于如何

2012-07-25 08:27:41 16715 27

《HTML5 Canvas 游戏开发实战》前三章试读

《html5 canvas游戏开发实战》主要讲解使用html5 canvas来开发和设计各类常见游戏的思路和技巧,在介绍html5 canvas相关特性的同时,还通过游戏开发实例深入剖析了其内在原理,让读者不仅知其然,而且知其所以然。在本书中,除了介绍了html5 canvas的基础api之外,还重点阐述了如何在javascript中运用面向对象的编程思想来进行游戏开发。    本书在介绍每个游戏开发的过程时,都会包括游戏分析、开发过程、代码解析和小结等相关内容,以帮助读者了解每种类型游戏开发的详细步骤,让读者彻底掌握各种类型游戏的开发思想。最后,还通过数据对比分析,指导读者提升程序的性能,写出高效的代码,从而开发出运行流畅的游戏。

2013-04-22

slg游戏之多人对战版

简陋版已经完成,提供下载 但是因为只是想学习一下如何做网络游戏,简单实现下功能而已,而且是在原来代码上改的,可以说代码写的乱七八糟, 如果想看一看,AS和JAVA如何通信的话,可以参照一下,如果想学习的话,就不要看代码了 关于测试,打开目录 slg\as3.0\bin 先运行服务器文件CaocaoServer.jar,双击就可以了,但是打开了也没有什么提示,只是在任务管理器里多了一个javaw.exe进程 关闭的方法有两个,一个是用任务管理器里直接关闭,一个就是在游戏的对话框里发送stop 服务器启动后,启动游戏CaoCao.exe文件,当页面不是当前页的时候,flash的自动动态帧频会自动降到每秒2帧,定时器也只会每秒触发2次,游戏基本上等于停止状态,所以没办法,只能发布成exe文件了 进入游戏后添入用户名和密码,用户名任意,密码是123 然后,先从下面的四个角色中选择一个,然后点击甲方或者乙方对应的位置 然后,再点击CaoCao.exe文件,填写另外一个用户名 如此,一共打开四个游戏文件,相当于四个人在玩游戏 四个人都选择好相应的角色和位置后,就会进入游戏的战场界面,看看左上角的人物,黑白表示当前不可操作,彩色表示当前可以操作,还有游戏右下角也会有文字提示 结论,AS3.0做网络游戏,还是比较轻松的

2010-12-08

用AS3.0开发的flash版曹操传

以前也曾因为研究曹操传MOD而废寖忘食,却没想到曹操传MOD已经发展到现在这种地步,但是,修改永远是修改,总会遇到各种限制,想要突破,当然要自己动手,开发自己的引擎。 但是,在这里,我研究flash版的曹操传,目的并不是想要有任何突破,只是单纯的为了研究一下,熟悉一下用flash完成各种游戏的制作而已。

2010-08-27

flash_rpg_game

刚学flash的时候,做的一个简单的RPG,只是实现了一下功能而以

2010-05-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除