《纵横天下》开发日志[2007-05-18]

  繁忙的一周结束了。与设计的工作相比,编程倒让人感觉更有活力,策划的更多的时候是在想,而编程却会让人手一直动个不停。嘛,不管是哪种类型,对于我来说都很习惯。对于这项工作,唯一有些迷茫的地方就是,我现在没有一个“项目负责人”的样子,当然,我想最主要的是没有经验,我从来没有参与过团队开发,以前都是自己对自己“负责”而已。到底我需要做哪些事情,我有哪些权力,需要怎样去掌握一个团队……总之,一切的一切都需要学习。

  这周开始紧锣密鼓地修改程序了。感觉像农民种田一样,把整个程序都翻了个个,跟原来预想的一样,代码基本上是总写的,工作量虽然大,但是却不像以前那么进度缓慢,毕竟现在对于WEB和ASP.NET还是累积了相当多的经验了。在修改起来最麻烦的就是所有设施与城市之间的关系,因为每一个设施的改动都影响到了城市的利益,直到现在我仍然在思考“体系”与“性能”之间的最佳解决方案。Javascript是这周的突破之一,在开发中用到了许多Javascript的内容。在原来的设想之中,这一块是网页美工来负责,但是,懂JS的美工毕竟少之又少,大多数人只会一些皮毛,所以这些事情就只有我来做了。

  同往日一样,工作的事情需要回顾一下。

  一、更改了所有XML文件的载入程序,这占了工作的很大一部份。新增加了怪物(Monster.xml)、兵种类型(UnitType.xml)、防御(Defense.xml)、游戏总体配置(GameConfig.xml)。

  二、修改了工厂和资源的运作方式,与城市之间的关系使这一部份的修改变得很繁琐,不过,在设计好一个内容之后,其它的内容就迎刃而解了!加入了新工厂(NewFactory.aspx)、拆除工厂(BackoutFactory.aspx)、新资源(NewResource.aspx)、放弃资源(BackoutResource.aspx)这四张新页面。

  三、修改了基础建筑和高级建筑的运作方式。设施的建造和以前没什么区别,虽然对城市指数和人口的影响使他们的关系变得很复杂,但是在修改了工厂和资源之后,这一部份也并没有多大的难题。最麻烦的不是程序内部的问题,而是网页的界面!!基础建筑倒还好一点,高级建筑需要显示的信息太多了,即使1024*768的页面仍然捉襟见肘,最终使整个页面版式崩溃,变得极及难看。这个问题我现在仍然没有好的解决方案。如何掌握“实用”与“美观”之间的平衡,才真正体现出一个设计师的能力,看来目前的我还是没有达到那么高的造诣啊。

  四、更新了英雄的运作方式,加入了“风格”概念,这个概念使英雄必然拥有一定的强项,但却不至于千篇一律。加入了用户自定义英雄(NewHero.aspx)、解雇英雄(FireHero.aspx)的页面。

  五、更新了招募军队与裁减军队的页面,对于城市关系的影响仍然是这个部份修改的难题。因为在新的系统中有龙城和怪物的概念,所以这里也加入了裁减怪物(Banish.aspx)的页面。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值