游戏精灵ai小探

最近在研究小游戏中精灵的AI控制,标记一下,慢慢研究。

 

动作页面

 

未分类 Comments(1) 2010年12月22日 08:14

终于找到程序的BUG了

用 DevIL 配合  OpenGL 程序来读取图片文件,结果在处理某些图片的时候总是会崩溃在 ilCopyPixels 调用上。 今天发现在 DevIL 中需要在初始化后调用 ilEnable(IL_CONV_PAL) 来启用调色板, 文档是这样说的:

 

IL_CONV_PAL
When enabled, OpenIL automatically converts palette'd images to their base types, e.g. converting to a bgra image.

未分类 Comments(1) 2010年8月30日 21:40

Linux下的 GetTickCount

 

 

unsigned int GetTickCount()
{
        struct timeval tv;
        іf(gettimeofday(&tv, ΝULL) != 0)
                return 0;

        return (tv.tv_sec * 1000) + (tv.tv_usec / 1000);
}

 

未分类 Comments(1) 2010年8月13日 22:12

艾萨克牛顿 google主页 代码

还有什么能比 google 主页的logo更值得回味呢? 今天的logo是艾萨克牛顿生日, 纪念logo是一个动画, 很有意思: 一个苹果从苹果树上掉下来了, 代码思路很简单: 两个元素: 苹果,苹果树. 然后设置一个定时器, 控制苹果元素的位置. Table of Contents * 1 苹果树 * 2 苹果 * 3 定时器代码

阅读全文

未分类 Comments(1) 2010年1月04日 23:32

Chrome 的 RenRen 扩展升级了

无意间, 注意到 RenRen 扩展弹出窗口页面上, 多了一个小图标. 点击打开一个标签页, 进入 home.renren.com. 想起第一个版本, 真搞笑, 就搞了个 Frame, 然后填充了 m.renren.com, 整的跟手机一个样子, 现在只是在第一个版本的基础上加了个函数:

阅读全文

未分类 Comments(1) 2009年12月16日 23:49

汇编器的执行过程

一半而言,汇编器大多采用两遍扫描法。两遍是指对源文件进行两次读取分析。

1. 第一遍是收集符号,之所以这样,是因为汇编语言中有时会出现前向引用,即在声明这个标号前就被引用。所以,在第一遍扫描时,把所有的符号地址都记录下来,方便第二遍处理指令时遇到符号 的查找。

2. 第二遍是分析处理指令,在此过程中,遇到符号,便到第一遍收集的符号表中查找即可。

 

 

未分类 Comments(1) 2009年10月09日 17:34

勿把字符数组当字符串

字符串之于字符数组

阅读全文

未分类 Comments(0) 2008年11月24日 04:12

漫谈程序编码 C++

一个程序员的基本工作就是编码,这是几乎每个 IT 人都会走的第一步。前一阵子,CSDN 有英雄会聚首,看过访谈,其中就探讨过项目管理层人员是否必须由技术起身,但事实上大多数都是靠技术出身。写程序这是一个原始的基本功。无论是否 Loves to code ,毕竟我们要走。

阅读全文

未分类 Comments(0) 2008年11月01日 21:51

初来乍到is-programmer

        呵呵,前些天看到有人在论坛里谈论其这个博客挺好,支持代码高亮,看了下,还真不错,其实自己以前帖代码都是在vim中转化成html,在贴到博客上。现在可以直接在上面书写了。提供的模板主题也很清爽。而且可以支持非注册用户评论。

未分类 Comments(0) 2008年7月05日 21:54