前言: 对弈类游戏的智能算法, 网上资料颇多, 大同小异. 然而书上得来终觉浅, 绝知此事要躬行. 结合了自己的工程实践, 简单汇总整理下. 一方面是对当年的经典>表达敬意, 另一方面, 也想对自己当年的游戏编程人生做下回顾. 承接上两篇博文: (1). 评估函数+博弈树算法 (2)...
分类:
其他好文 时间:
2015-04-07 13:35:16
阅读次数:
128
书籍:我先填个坑,把目前认为自己需要看的书籍罗列一下,以后好找到它们。1.>[美] Jason Gregory (杰森.格雷戈瑞),译者:叶劲峰;內容包括:- 游戏开发中的大规模C++软件架构- 游戏编程所需的数学- 供调试、源代码控制及性能剖析的游戏开发工具- 引擎基础系统、渲染、碰撞、物理、角色...
分类:
其他好文 时间:
2015-04-07 00:35:03
阅读次数:
164
分两步走:
1、
全局声明:
static Preferences prefs;
prefs = Preferences.userRoot().node("Maina Back");
boolean lvlig;
该操作被添加到监听事件结尾, 当用户执行事件时,向注册表里写入当前时间:
if (!lvlig) {
Unit.prefs.putLong("Lvlig",...
分类:
编程语言 时间:
2015-04-06 12:53:20
阅读次数:
405
有一张 gif
我处理了一下,拿到 java 上,直接 g.draw 是这个效果:
这已经是处理的极限,因为这张图做出来是为白底背景而作,而我的背景是黑底。
但,最终我做出来是这个效果:
可以看到我更酷了:羽毛的颜色完美融合,而且羽毛泛着荧光。
而且我的羽毛可以左右变换 ,我的羽毛在飘动,而且我的炮弹可以变色!
我是怎样做到的??
要做到...
分类:
编程语言 时间:
2015-04-03 15:24:36
阅读次数:
300
前言: 对弈类游戏的智能算法, 网上资料颇多, 大同小异. 我写这篇文章, 一方面是对当年的经典>表达敬意, 另一方面, 也想对自己当年的游戏编程人生做下回顾. 上一篇博文:对弈类游戏的人工智能(1)--评估函数+博弈树算法, 着重讲述了评估函数+博弈树, 本文着重讲述学习算法, 以及性能优...
分类:
编程语言 时间:
2015-03-31 19:58:16
阅读次数:
198
前言: 对弈类游戏的智能算法, 网上资料颇多, 大同小异. 我写这篇文章, 并非想做互联网的搬运工. 而是想对当年的经典>表达敬意, 另一方面, 也想对自己当年的游戏编程人生做下回顾. 这边我们以黑白棋游戏为例, 从博弈和学习两方面来阐述游戏AI的编写要点. 本文侧重于讲述博弈(评估函数+博弈算.....
分类:
其他好文 时间:
2015-03-30 20:44:08
阅读次数:
163
转自:http://blog.csdn.net/ellor/article/details/1714741Timer事件,即定时器事件,是在游戏编程中,常常使用的一个事件。借助它能够产生定时运行动作的效果。这篇文章,就和大家一起探讨一下怎样使用SetTimer()函数。 1、SetTimer定义在那...
分类:
编程语言 时间:
2015-03-06 20:34:04
阅读次数:
189
前言 一段时间没有敲代码,感觉忘得好快!!今天我们继续完成前面的任务,不知道大家有木有发现之前的飞机撞到敌人是不会爆炸的,这很不符合规律,今天我们加入这个小功能,玩家飞机坠毁并产生动画。(°?°)?正片开始~ 1. 判断飞机是否坠毁 关于碰撞检测,我们在上一节的内容中就作了简单介绍了,这一节中...
分类:
编程语言 时间:
2015-03-03 20:32:11
阅读次数:
337
2015春节前,葡萄城的软件工程师以特有的方式来迎接新年——2015新年编程邀请赛。邀请赛的初衷,是和大家一起,寻找编程最初的单纯的快乐。在代码的世界里,添加动力,继续远航。编程邀请赛于2月13日举行,葡萄城全部研发人员参与。竞赛当天,所有开发工作停止,摒除一切杂念,..
分类:
其他好文 时间:
2015-03-03 19:03:17
阅读次数:
239