您的位置:首页 > 其它

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

2007-10-26 10:45 218 查看
  我忍受着剧痛写着这篇日志,不知道是今天早上的早餐出了问题,还是因为昨天晚上喝的牛奶过期了,总之现在我的肚子十分地不舒服。虽然难受的程度不及最初来到公司时,牙痛时候的那种痛不欲生,但是仍然很难集中精神。我在写这篇日志之前回想起这一周做过什么事情,可是突然一下子觉得很迷茫,想不起这一周到底做过些什么,我顿时吓了一跳,心想:难倒我这一周什么都没有做吗?不过后来翻了翻项目的文件,渐渐地还是回忆起了这周的工作状况,回想起自己还是做了不少事情,也觉得安心不少。
  美工在这周加入到项目中来,我也终于脱离了光杆司令的窘境。廖林是一个有经验的人,这让我放心不少。我还不知道网页的美工和程序之间是怎样合作的,这可能是我和她面临的最大挑战吧。她的任务是在五月份之前确定下网站的风格,这个星期已经结束,下个星期还有四天。对于风格来说,真正迷茫的是我,《纵横天下》(最近给这个游戏定下的名称)这个游戏的背景很普通,是剑与魔法的世界,内容有点偏向西方化,这种背景的世界到处可见,如果要让我给个形容,就是“最普通的剑与魔法世界”。当然,在游戏内容上我可以很好地把握,可是,风格和网页之间、颜色之间的关系,我却是不怎么明白了。
  同往日一样,总结一下工作的状况:
  一、更新了世界地图(WorldMap.aspx),并且加入了侦察(Scout.aspx)的功能。页面是很简单的,只是在如何形容城市状态时花费了不少脑筋。按照以前的做法,是利用数据库的关系查询来获得其它的信息,但是,N个外健字段就需要N次查询,与其让查询的语句和过程变得更复杂,不如使用冗余的数据。于是我开始大量在数据中使用冗余的数据,这一风格也将影响到以后的程序。
  二、更新了征战(Offense.aspx)和情报(Battle.aspx)的页面。如何表示部队的数量是头痛的一件事情,虽然想过根据距离来区别军队数量的显示,但是枪毙掉了。在现在的设定中,无论何时都只显示敌人的大体状态。在最初的设定中,间谍的功能是获取敌方城市的状态,但是,鉴于OGame中间谍系统之繁琐,我决定采用两套间谍方法。其中一个是查看城市的状态,这个不需要英雄进行操作,直接点击直接查看,只需要花费一些金钱而已,而使用英雄进行侦察,则可以打探到对方军队的动向。在情报这个方面,Javascript仍然是编程中的难点,虽然在一开始的时候我不打算实现类似于OGame或是战神一样的倒计时,但是,最终还是把它做出来了,效果还是不错的,虽然花了许多时间,但是是值得的。
  三、创建了联盟体质。完成了创建、加入、退出这一三个部分,都在一张网页中(Alliance.aspx)。在最早的预想中,是应该先制作完核心部份,再来制作龙城和联盟。但是现在还是决定先制作页面,核心的部份放到最后面来完成。联盟是一个巨大的系统,现在只制作了数据库的表格和一些存储过程,预计下一周整周都会把时间花在联盟上面吧。龙城反倒会比较简单的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: