Game
文章平均质量分 79
changbaohua
这个作者很懒,什么都没留下…
展开
-
人工智能 Java 坦克机器人系列: 遗传算法
遗传算法遗传算法(Genetic Algorithm,GA)是近几年发展起来的一种崭新的全局优化算法。1962年霍兰德(Holland)教授首次提出了GA算法的思想,它借用了仿真生物遗传学和自然选择机理,通过自然选择、遗传、变异等作用机制,实现各个个体的适应性的提高。从某种程度上说遗传算法是对生物进化过程进行的数学方式仿真。这一点体现了自然界中"物竞天择、适者生存"进化过程。与自然转载 2009-02-02 15:29:00 · 1518 阅读 · 0 评论 -
通用型游戏资源提取工具介绍收藏
游戏资源包括了游戏的图片、文字、音乐、动画和其他数据资源。虽然很多游戏的资源都是开放的或者采用通用格式压缩的,但也不少游戏是经特殊格式打包过了,要想得到这些资源可以寻找专用的资源提取工具。但并非所有游戏都有专门的提取工具。这时可以尝试寻找一些通用的游戏资源提取工具。一般来说这样的工具都能支持大量的游戏文件格式,而且有些工具还有一个强大的功能就是可以分析未知的压缩格式并提取出里面的图片转载 2009-02-03 13:49:00 · 3076 阅读 · 0 评论 -
地图编辑器怎样炼成的
地图编辑器,顾名思义,就是用来编辑地图的工具,如果玩过魔兽争霸或是帝国时代2,英雄无敌的话,应该会知道这几款游戏都附有地图编辑工具,可提供玩家自行编辑地图关卡,地图编辑器就具有类似的功能。 这套东东通常是由程序,美工,企划三人所讨论出来的,理由很简单,因为美工是使用这套编辑器的“使用者”,程序则作出这一套编辑器提供美工去使用,企划则居中作协调工作,间或与程序讨论编辑器的用途。 程序开发转载 2009-02-03 14:17:00 · 1340 阅读 · 0 评论 -
目标驱动的智能体行为[行为树]
0推荐 目标驱动的智能体行为 多数人了解有限状态机来制作游戏角色的AI,但是有限状态机的种种弊病,使得其恶名远播。这次我们用另外一种方法,一种分层的目标集合来定义智能体的行为 通常目标可以是原子的也可能是复合的。原子目标定义一个简单任务,行为,或者动作,比如查找一个位置或是给枪上膛。然而复合目标由几种子目标组成,这些子目标可能是原子转载 2009-02-02 17:09:00 · 1573 阅读 · 0 评论 -
为什么好设计是来自于差的设计 ?
1推荐 为什么好设计是来自于差的设计 ?from:islightingScott Berkun -微软公司(2000年3月/4月)译: Dozer (2003年9月)当我作为一个学生在卡内基.梅隆大学就读计算机科学/哲学的时候,我参加了一个设计项目课程,去学习关于界面设计方面的东西。上课的第一天,我到达工作室的时候,发现一个年轻人在绘图桌上对他正在设计的转载 2009-02-03 12:16:00 · 441 阅读 · 0 评论 -
路径规划算法浅谈
原文地址:http://theory.stanford.edu/~amitp/GameProgramming/1 导言... 51.1 算法... 61.2 Dijkstra算法与最佳优先搜索... 61.3 A*算法... 92 启发式算法... 112.1 A*对启发式函数的使用... 112.2 速度还是精确度?... 112.3 衡量单位... 1转载 2009-02-03 14:41:00 · 14915 阅读 · 0 评论 -
地图贴片自动拼接原理研究
1- RPG MAKER的自动砖块拼接在目前比较流行的游戏制作工具RPG MAKER里面,做地图编辑的时候,有一种特殊的砖块,不需要手动拼接,而直接用鼠标绘制,就自动帮你拼好地块。如下图所示 而这一切是使用下面这张图片来拼接而成的。RPG MAKER把它保存在RGSS/Standard/Graphics/Autotiles里面。RPG MAKER本身砖块是使用32*32的规格来进行组合转载 2009-02-03 15:53:00 · 5069 阅读 · 0 评论 -
游戏开发工具浅谈
业界标准的游戏制作团队包括设计师(策划)、艺术家(美术)、架构师(程序)三部分,同时也要加上QC(测试)小组以保证迭代开发中的快速验证、除bug与模块稳健度。那么这次就主要介绍各个工作岗位的开发人员需要使用和建议使用的各种开发工具。————————————————————先从程序说起。程序员需要使用的工具,依据游戏平台的不同、开发端的不同有着不同的区分。但是一般都离不开C++,因此必备的转载 2009-02-03 16:57:00 · 1049 阅读 · 0 评论