游戏
杨名天吓
这个作者很懒,什么都没留下…
展开
-
角色扮演游戏中敌人AI(人工智能)的设计方法
角色扮演游戏中敌人AI(人工智能)的设计方法一 角色扮演游戏,Role Play Game(RPG),它总的来说包括三大类:动作类(即时)角色扮演;回合制角色扮演游戏;战棋类角色扮演。这三类游戏在遭遇敌人时,就是一场战斗要展开的开始,那么,游戏中的敌人是按照什么样的机制来运作的呢?换句话说,它们的AI(人工智能)是如何工作的呢?本文将重点就这个话题进行讨论。 在我们看来原创 2011-12-25 13:03:35 · 4253 阅读 · 0 评论 -
游戏服务器框架pomelo
pomelo Github地址转载 2013-09-20 16:27:33 · 954 阅读 · 0 评论 -
Box2D v2.1.0 用户手册
Box2D v2.1.0 用户手册版权 © 2007-2010 Erin Catto第01章 导言(Introduction)第02章 Hello Box2D第03章 公共模块(Common)第04章 碰撞模块(Collision Module)第05章 动态模块(Dynamics Module)第06章 夹具(Fixtures)转载 2013-10-12 09:47:19 · 702 阅读 · 0 评论 -
人工智能游戏编程真言学习笔记之 通用触发器系统
1. 触发器和消息的区别触发器和消息类似,目的是为了避免轮询,区别在于:(1)消息有明确的源对象和目的对象。触发器只有源对象,目的对象是随着场景状况的不同而不同的。比如:消息 游戏对象A发消息给游戏对象B,要求B做出某种行为(中间可能经过消息路由器)。触发器 游戏每一帧会调用TriggerSystem.Update(),其内部会遍历所有已注册的触发器,并调用当前所有对该触发器感兴趣转载 2013-10-26 20:58:24 · 1401 阅读 · 0 评论 -
斜45度地图简介、坐标系转换以及数据碰撞
手机平台上开发斜45度地图系统的游戏,相信做惯了正面俯视的开发者刚接触总很不习惯。所谓斜45度游戏,也就是常说的2.5D游戏,用斜方向俯视的角度来增强立体感的一种技术。这种技术在PC平台上早就流行了,手机平台由于屏幕表现力的限制,大部分使用正面视角。但随着手机屏幕分辨率不断增大,斜45度视角的游戏出现得越来越多。 斜45度地图系统分Staggered、Slide、Diamond等转载 2014-02-20 17:59:31 · 3890 阅读 · 0 评论 -
AS3-45度角地图坐标转换一(Diamond)
AS3-45度角地图坐标转换一(Diamond)Diamond地图中的转化公式:p=======屏幕xy坐标系中的点p45=====Diamond 地图中的点var p45 :Point = new Point();p45.x = origin.x + (p.x - p.y) * 砖块宽度/2;p45.y = origin.y + (p.x + p.y) *转载 2014-02-20 18:15:35 · 2919 阅读 · 0 评论 -
cocos2dx资源进行打包的工具和代码实zpack
最近看了下 zpack 0.83 代码实现了资源打包 资源文件名加密 数据提取整合到 cocos2dx中代码稍后会提交的 demo中还加入了 数据库的加密 和解密。。代码是在 zpack的基础上二次开发的ipa很容易被解压取得资源这个话题不用多讨论了,昨天起花了一天时间,终于实现了资源(png,xml,ccbi......)的打包和解包操作,并且很简单就能应用到cocos2d-x上面转载 2014-02-26 09:45:38 · 9504 阅读 · 3 评论 -
Zpack (开源)
zpack是一个小巧,高效,开源的文件打包格式。Google code页面svn地址:http://zpack.googlecode.com/svn/trunk/下载zpack源代码与编辑器(zpEditor)解压后运行zpEditor打开SourceCode.zpk释放(Extract)包内所有文件主要特性:速度以文件名hash方式转载 2014-02-25 21:21:52 · 5927 阅读 · 0 评论 -
游戏资源打包
游戏资源打包几乎是一个网络游戏客户端必备的功能。页游和微端根据实际需求可能不打包资源或者使用小包。资源打包有这么几个好处:1、加快客户端安装时间。拷贝3000个1mb文件所消耗的时间要远大于拷贝一个3g的文件所消耗的时间2、客户端更加整洁,也可以“稍微”避免游戏资源被他人使用。3、ios和android上面可以避免文件名大小写不一致造成的文件读取失败。或者说包内可以转载 2014-02-25 21:22:57 · 1883 阅读 · 0 评论 -
扫雷核心算法
定义在该案例中我们要实现类似于windows扫雷游戏程序的核心功能,我们将扫雷游戏的核心功能分为以下4个模块:1, 随机布雷模块在该模块中,我们要为扫雷游戏随机的布置地雷,扫雷游戏的布雷面板可以用二维int数组表示,若某位置为地雷,则该位置用数字-1表示,若该位置不是地雷,则暂时用数字0表示。我们要编写程序完成在该二维数组中随机布雷的操作,转载 2014-04-03 22:01:53 · 1130 阅读 · 0 评论 -
DOTA中所有被动技能
海军上将 潮汐使者 每16/12/8/4秒附加一次,附加15/30/45/60的攻击和425/450/475/500范围的溅射。兽王 野性之心 增加1000范围内友军18%/26%/32%/40%的攻击速度。半人马酋长 反击 反击所有物理攻击酋长的单位12.5/25/37.5/50伤害。半人马酋长 刚毅不屈 永久增加12/24/36点力量。憾地神牛 余震 使用技能时转载 2014-07-25 10:42:30 · 9269 阅读 · 0 评论 -
DOTA数据库
DOTA数据库转载 2014-08-08 11:02:34 · 2361 阅读 · 0 评论 -
小游戏】Closure!主观不可见!
网址:http://www.bilibili.com/video/av38528/转载 2014-09-27 08:59:16 · 493 阅读 · 0 评论 -
游戏素材--爱给网
http://www.2gei.com/转载 2014-10-23 09:08:17 · 3810 阅读 · 0 评论 -
网易开源项目pomelo-cocos2dchat
NetEase/pomelo-cocos2dchat转载 2013-09-20 16:24:49 · 1643 阅读 · 0 评论 -
Android 游戏引擎libgdx 图片简单加密解密 生成Pixmap
DWINTER CODEAndroid 游戏引擎libgdx 图片简单加密解密 生成PixmapAndroid的APK只要解压缩就可以得到里面的资源文件,这显得有些过于开放了。很多时候我们发现一些厂家的产品都将资源文件进行了处理,即加密了。接下来我们就对图片文件进行简单加密解密操作。 一、准备一张图片,因为是在libgdx中使用,所以长宽必须是2转载 2013-08-16 18:10:23 · 2492 阅读 · 0 评论 -
如何使用cocos2d制作基于tiled地图的游戏
程序截图: 这篇教程是《如何使用cocos2d制作基于tiled地图的游戏》的第二部分。在上一个教程中,我们创建了一个简单的基于tiled地图的游戏,里面有一个忍者在沙漠里寻找可口的西瓜! 在第一部分教程中,我们介绍了如何基于tiled创建地图,怎样把地图增加到游戏中去,以及如何滚动地图来跟随主角移动、还有如何使用对象层。 在这部分教程中,我们将会介绍如何在地原创 2012-03-15 19:24:38 · 5661 阅读 · 0 评论 -
数据驱动设计
显然,在当今的游戏和虚拟现实系统中,为了将重复性工作降到最低,同时也为了提高扩展性,应该将逻辑和数据分开。逻辑部分定义引擎的核心原则和算法,而数据部分则提供其内容和行为的具体细节。 这其实与类的思想有些相似。逻辑对应于类的函数,数据对应于类的变量。通过将“变量”抽象出来,“函数”能够处理更多不同的情况,更具备普适性。游戏数据应该从外部文件载入,而不应该内嵌在代码中。原创 2012-03-21 19:12:35 · 772 阅读 · 0 评论 -
游戏音效制作
建立一个游戏音效制作室需要满足哪些条件?设立一间游戏音效制作室需要满足以下三方面的条件:1. 硬件设施 大件的硬件设施包括高性能电脑或专用音频工作站、专业音频接口、显示器(最好是双显,将视频与音频分开更方便同步配音效)、midi键盘、调音台、监听音箱、硬件效果器等。需要说明的是,有一些魔法音效是由旋律组成,换种说法,这种音效更像是一小段音乐,就需要使用键盘按音乐制作的方式原创 2012-04-10 23:18:45 · 2372 阅读 · 0 评论 -
XNA二维游戏的视差背景实现方法
在游戏应用程序编码开始之前,首先问自己几个关于游戏设计问题,想清楚确定好目标后再着手开始设计开发。它使什么类型的游戏?游戏的目标是什么?游戏的玩法是设计?游戏的采用何种驱动?游戏的艺术资源如何设计?《礼记·中庸》:"凡事豫则立,不豫则废。言前定,则不跲;事前定,则不困;行前定,则不疚;道前定,则不穷。"任何事情,有准备就能成功,没有任何准备就会失败。话在事先准备好了,辩论时就不会理屈词原创 2012-07-08 09:09:57 · 1207 阅读 · 0 评论 -
AojGame 游戏博客的地址
http://www.aojgame.com/category/gamehttp://www.aojgame.com/category/developerhttp://www.aojgame.com/tag/android原创 2012-07-08 09:18:53 · 528 阅读 · 0 评论 -
android游戏开发框架libgdx的使用 TiledMap地图的使用
虽说可以用Image什么的当个背景,但是要是做个RPG类的游戏就有点复杂了。为了追求效率一般可以使用libgdx的SpriteCache,但是如果习惯于TiledMap的话libgdx也是支持的。相关的类是TiledMap,TileAtlas,TileMapRenderer,都在com.badlogic.gdx.graphics.g2d.tiled之中。现在我们从头来看看Tiled转载 2012-03-18 17:54:55 · 1951 阅读 · 0 评论 -
魔兽争霸触发器Trigger解析
第一章 ★ Trigger事件 Trigger是由事件、条件、动作组成。事件是Trigger的开端,所有事件都是并行的,也就是说,在多个事件的情况下,只要触发一个事件就会执行触发器。大部分事件可以直接指定,但有部分事件却需要后期添加或者必须要有指定类型的变量才可以添加,后期添加也比较方便,后面会介绍到“动态注册事件”,这里我们先说一下具体的事件内容。 还有需要注意到触发的关转载 2013-04-15 11:30:33 · 8419 阅读 · 0 评论 -
圆形与矩形碰撞算法
/** arcX,arcY表示圆的绘制坐标,就是左上角坐标 ,arcR为圆半径;rectX,rectY,rectW,rectH分别表示矩形的绘制坐标与宽高*/public static final boolean isArcRectCollides(int arcX, int arcY,int arcR, int rectX, int rectY, int rectW, int r转载 2013-04-19 15:08:09 · 1834 阅读 · 0 评论 -
Cocos2d-x + Android + Eclipse + Windows 8
琢磨着弄弄Cocos2d-x,配置下 Cocos2d-x + Android + Eclipse + Windows 8 的开发环境,过程比较心酸曲折,做个记录以备后用 我的基础环境不做详述,不清楚查阅[Android开发环境搭建]的文档即可- Windows8- Eclipse Helios 3.6.2- JDK1.6- Android S转载 2013-07-07 15:03:20 · 642 阅读 · 0 评论 -
手机游戏分类中英对照表
ACT:动作类。 A.RPG:动作+角色扮演。 真三国无双属于ACT类型的游戏AVG:冒险游戏 A.AVG:动作+冒险。 ETC:其他。 FPS:第一人称射击。 FTG:格斗类。 MMORPG:大型多人在线角色扮演类。 MUG:音乐类。 PUZ:益智类。 RAC:赛车类。 RPG:角色扮演类。 RTS:即时战略类。 SLG;模拟/战略类。 S原创 2013-07-01 20:46:42 · 881 阅读 · 0 评论 -
如何使用Box2D和Cocos2D制作一款像Fruit Ninja一样的游戏
这篇文章还可以在这里找到 英语, 西班牙语If you're new here, you may want to subscribe to my RSS feed or follow me on Twitter. Thanks for visiting!Create a Sprite-Cutting Game with Cocos2D!本篇教程是由iOS教程转载 2013-07-19 17:02:28 · 2470 阅读 · 0 评论 -
遇到COCOS2D部署android运行导致逻辑问题
在win32运行没有一点问题的情况下,部署到android时候,出现了莫名其妙的逻辑问题,最后查明原因%%在使用bool类型的变量的时候一定要按照游戏逻辑初始化,否则出现难以调试的错误~原创 2013-07-25 21:21:27 · 640 阅读 · 0 评论 -
多平台的推送服务器(客户端+服务器端)
现在有需求开发一个智能手机消息推送服务器,因为喜欢研究技术,不用那些推送”云服务“,中国人吹牛可以算得上是云技术了。首先是选择服务器和客户端技术,客户端因为有安卓,IOS两种客户端,还可能有其他客户端,所以我想选择使用通信协议的而且最好具有客户端方案的服务器技术,首先是考虑初恋java,没有使用的最重要的原因是觉得太熟悉,没意思,其次我想起了毕业设计搞得聊天的服务器nodejs,果断选它吧,新原创 2013-08-12 22:43:29 · 1073 阅读 · 0 评论 -
手游研发网
http://www.58player.com/portal.php转载 2014-12-05 17:53:41 · 1292 阅读 · 0 评论