目前的工作进度
2010-03-10 12:41
232 查看
我的构想是写一个开源的日式AVG引擎,特点是有较为强大的GUI界面。
我的工作不是从头开始,而是用GLO GUI引擎为框架(所以GUI当然较为强大了,呵呵),用HGE作为显示的核心,用ANGELSCRIPT作为脚本。用CLIPS作为AI的核心(用于编写专家系统,我写这个的目的,主要还是作为专家系统的框架)。利ANGELSCRIPT的协程功能实现引擎的主循环。
面前工作进度:
正在阅读重构GLOGUI引擎。对这个引擎花了几个月的时间,现在应该大致有一些了解了。原来觉的比较先进,但现在看来,有些问题,特别是资源管理上,其实没有HGE的资源管理器先进(大家用HGE不知道有没有注意它的资源管理器?其实还是不错的。),所以最近在参考HGE的资源管理器改进GLO的资源管理器(GLO资源管理器当然也有自己的一些优点)。有了资源管理器和实体管理器及实体管理器内置的消息系统。在脚本中处理游戏的元素就将十分方便了。
具体的工作进度,是正在编写资源管理器,及各种资源管理类如DataTexture,DataFOnt,DataSprite等。
由于还要工作,还要陪女儿玩,一天就两个小时空闲,真是写的痛苦啊。不知道几年能完成了。
前天天寒地冻,在将外国人写的FREETYPE中文显示方案整合到AVG引擎封装在DataFont内时,反复测试总不能正常显示,最后才发现,原来的外国人写的例子内用的是日文字库,我图方便,就把字库拷了一下,没用新字库,白花了两小时还当我自己的字符转换的函数搞错了。
大龄业余人士从来都是如此痛苦啊。
不过我写完肯定放出全部代码,因为我只是个泥水匠,将别人的代码封装在一起。可不想当个宝。
我的工作不是从头开始,而是用GLO GUI引擎为框架(所以GUI当然较为强大了,呵呵),用HGE作为显示的核心,用ANGELSCRIPT作为脚本。用CLIPS作为AI的核心(用于编写专家系统,我写这个的目的,主要还是作为专家系统的框架)。利ANGELSCRIPT的协程功能实现引擎的主循环。
面前工作进度:
正在阅读重构GLOGUI引擎。对这个引擎花了几个月的时间,现在应该大致有一些了解了。原来觉的比较先进,但现在看来,有些问题,特别是资源管理上,其实没有HGE的资源管理器先进(大家用HGE不知道有没有注意它的资源管理器?其实还是不错的。),所以最近在参考HGE的资源管理器改进GLO的资源管理器(GLO资源管理器当然也有自己的一些优点)。有了资源管理器和实体管理器及实体管理器内置的消息系统。在脚本中处理游戏的元素就将十分方便了。
具体的工作进度,是正在编写资源管理器,及各种资源管理类如DataTexture,DataFOnt,DataSprite等。
由于还要工作,还要陪女儿玩,一天就两个小时空闲,真是写的痛苦啊。不知道几年能完成了。
前天天寒地冻,在将外国人写的FREETYPE中文显示方案整合到AVG引擎封装在DataFont内时,反复测试总不能正常显示,最后才发现,原来的外国人写的例子内用的是日文字库,我图方便,就把字库拷了一下,没用新字库,白花了两小时还当我自己的字符转换的函数搞错了。
大龄业余人士从来都是如此痛苦啊。
不过我写完肯定放出全部代码,因为我只是个泥水匠,将别人的代码封装在一起。可不想当个宝。
相关文章推荐
- 公告:目前博客园书业出版小组的工作进度
- 博客园培训团队工作进度通报
- 最近工作进度非常非常缓慢。
- 搭建自己的Wiki ,用于发布进度和自己的工作心得
- eclipse打开工作空间后闪退,没有显示加载进度条
- 每周工作进度及工作量统计
- 目前工作进展
- eclipse打开工作空间后闪退,没有显示加载进度条
- 解析目前NFC具有的三种工作模式
- 页面上现有ProgressBar控件progressBar,请用书写线程以10秒的的时间完成其进度显示工作
- 目前需要大家关注解决的工作中问题
- win7系统打开IE浏览器总是弹出"脱机工作,目前没有可用的Internet连接"的解决方法
- 工作进度
- 这是目前在做的事情的进度
- 论软件项目的进度管理1-电力行业工作票
- 你的职场生涯目前换了多少个工作?
- network-admin接口文档及工作进度
- 每周工作进度及工作量统计
- 后续工作计划以及现在进度报告