工作日志2006.11.10

来源:互联网 发布:三国杀女将去衣图淘宝 编辑:程序博客网 时间:2024/05/20 07:59

2006-11-10

 

         今天,我宣布工程 Turtle Odyssey 暂停开发。暂停的原因有下:

1.   目前自身的能力还不足以把握上万行的工程,虽然这次已经把系统UML类图画了出来,但是对于具体的类,则很难抽象出其应该有的类方法。

2.   游戏资源管理经验不够成熟。在以往的游戏中,资源都不多,管理起来根本不费事,即使是资源达到8M的(压缩后)Feeding Frenzy Demo,因为其大部分资源都是很单纯的精灵动画帧,因此管理起来也不困难。而这次则不同,资源很多。我所想出来的资源管理方案不够妥当。

3.   本身这个游戏对我来说是一个新的游戏类型。2D卷轴游戏。在准备早期(1016号以后几天),我阅读了一些开发这类游戏的教程文章。但是,对于这么一个多层背景卷动,并且原版游戏图素资源很特殊,导致核心开发还是有一定难度。

4.   时间压力。这个工程我1016号就开始准备了。阅读教程文章用了几天,关卡编辑器用了几天,中途复习C++,设计模式,UML用了几天。如今已经快一个月了,这在以往来说,是一种相当大的压力(以往5000行规模的东西我也只需要几天时间)。

加之于目前还放着很多其他事需要我去做。例如写HGE教程(或总结文章),以及学习ClanLib,以及写GameMonkey的教程(或总结文章),这么事累计起来,我根本没时间了。---学校又要考试了,晕!

 

预计今后一段时间会做的事情:

 

1.   学习ClanLib,翻译一些ClanLib文档。

2.   GameMonkey的文章暂时不写。主要原因在于目前还没有很多的使用经验。但是可以用GameMonkey写些小程序,结合进C++用的话,现在我技术还不成熟。

3.   HGE教程写着也没意思。那会浪费我几天的时间。

4.   系统地学习软件工程。

 

2006-11-11

100

接触了ClanLibresource脚本,初步学会使用资源脚本来载入游戏资源。

目前掌握到的ClanLib技术:

1.   初步的图象处理

2.   初步的输入处理

3.   初步的GUI创建

4.   初步的资源脚本创建

 

 
 
原创粉丝点击